Czy powinienem utworzyć każdą klasę w swoim własnym pliku .py?

Jestem ogólnie całkiem nowy w Pythonie.

Wiem, że mogę tworzyć wiele klas w tym samym pliku .py, ale zastanawiam się, czy powinienem utworzyć każdą klasę w swoim własnym pliku .py.

Na przykład w C # miałbym klasę, która obsługuje wszystkie interakcje z bazą danych. Potem kolejna klasa, która miała reguły biznesowe.

Czy tak jest w Pythonie?

questionAnswers(6)

yourAnswerToTheQuestion