title: Python constructors convention
body: <p>I wonder if there is any convention regarding constructor in Python. If I have a constructor doing nothing, I can basically not writing it and everything will work just fine.
  However when I'm using Pycharm, it is recommending me (warning) to write an empty constructor:</p>
  
  <pre><code>__init__:
      pass
  </code></pre>
  
  <p>I have not find anything regarding this problem in the PEP8. I am wondering if Pycharm just come out with a new convention or if there is a reason behind that ?</p>
  
  <p>Thanks.</p>