title: Should I create each class in its own .py file?
body: <p>I'm quite new to Python in general.</p>
  
  <p>I'm aware that I can create multiple classes in the same .py file, but I'm wondering if I should create each class in its own .py file.</p>
  
  <p>In C# for instance, I would have a class that handles all Database interactions. Then another class that had the business rules.</p>
  
  <p>Is this the case in Python?</p>