Думайте об этом так.
В Java то, что вы пишете, является классом, где в случае с Python вы пишете модуль вместо класса. Таким образом, модуль может содержать несколько классов.
Всякий раз, когда вы хотите использовать определенный класс, сначала импортируйте соответствующий модуль, а затем вызовите класс для создания объектов.
Вот пример.
Classes.py (это модуль с именем 'Classes')
class MyClass(object):
def greet(self):
print("Hello World")
class MyNextClass(object):
def greetAgain(self):
print("Hello again")
Теперь я могу импортировать этот модуль из любого места, куда захочу
import Classes
if __name__ == '__main__':
a=Classes.MyClass()
a.greet()
b=Classes.MyNextClass()
b.greetAgain()