Это не проблема. Пример из стандартной библиотеки lib: time.time
- это функция с тем же именем, что и вмещающий модуль.
Я, вероятно, не могу дать вам пример класса из stdlib, потому что они имеют имена, подобные MyClass, согласно разделу «Имена классов» в PEP8 , в то время как имена модулей, как правило, строчные.