Я начал программировать на python 2 недели назад. Я делаю отдельный файл (модуль) для каждого класса, как я это делал раньше, в таких языках, как Java или С#. Но теперь, видя учебники и код других людей, я понял, что многие люди используют одни и те же файлы для определения более 1 класса и основной функции, но я не знаю, делают ли они это так, потому что это просто примеры или потому, что это соглашение python или что-то в этом роде (для определения и группировки многих классов в одних и тех же файлах).
Итак, в Python один файл для каждого класса или много классов в тех же файлах, если они могут быть сгруппированы по какой-либо конкретной функции? (например, автомобили с одной стороны и только транспортные средства с другой стороны).
Очевидно, что каждый из них имеет свой стиль, но когда я спрашиваю, я надеюсь, что общие ответы или просто соглашения, во всяком случае, если кто-то хочет рассказать мне свое мнение о своем стиле и почему, не стесняйтесь это делать!;)