Возможный дубликат:
Сколько классов Python нужно поместить в один файл?
Исходя из фона С++, я привык к организации моих классов таким образом, что, по большей части, соотношение 1:1 между классами и файлами. Сделав это так, чтобы один файл содержал один класс, я нахожу код более доступным для навигации. Когда я представляю себя Python, я нахожу множество примеров, когда один файл содержит несколько классов. Это рекомендуемый способ делать вещи на Python? Если да, то почему?
Я пропустил это соглашение в PEP8?