title: Python module' object is not callable
body: <p>This is a python rooky question...
  The file structure is like that</p>
  
  <pre><code>./part/__init__.py
  ./part/Part.py
  ./__init__.py
  ./testCreation.py
  </code></pre>
  
  <p>when running python3 testCreation.py I get a</p>
  
  <pre><code>part = Part() TypeError: 'module' object is not callable
  </code></pre>
  
  <p>no complain about import. so I wonder what the issue is !?</p>
  
  <p>also coming from Java, can some one comment if organising classes for python is better just in packages with subpaths or in modules (ommit the <strong>init</strong>.py file) ?</p>