Can you separate python projects logically into separate files/classes like in C#/Java?
<p>I'm looking to develop a project in python and all of the python I have done is minor scripting with no regard to classes or structure.  I haven't seen much about this, so is this how larger python projects are done?  </p>

<p>Also, do things like "namespaces" and "projects" exist in this realm?  As well as object oriented principles such as inheriting from other classes?</p>
