Каков наилучший способ организации кода, принадлежащего тому же проекту, в среде разработки Python? Каковы преимущества и преимущества организации проекта Python? Вы разделяете каждый класс в файле?
Project A
Classes
"subsystem1"
class1
class2
subsystem1Module
"subsystem2"
"utils"
"etc"
Tests
Whatever
etc?
Есть предложения? О, и, пожалуйста, опишите, каковы (возможные) проблемы организации каждого типа.
Что считается наилучшей практикой для организации кода Python?