title: PEP 8: Function and method arguments naming convention
body: <p>From PEP 8 section of Function and method arguments :</p>
  <blockquote>
  <p>Always use self for the first argument to instance methods.</p>
  <p>Always use cls for the first argument to class methods.</p>
  <p>If a function argument's name clashes with a reserved keyword, it is generally better to append a &gt;single trailing underscore rather than use an abbreviation or spelling corruption. Thus class_ is &gt;better than clss. (Perhaps better is to avoid such clashes by using a synonym.)</p>
  </blockquote>
  <p>It does not say anything about the preferred naming style. I guess it should be &quot;lower_case_with_underscores&quot; or &quot;mixedCase&quot; but I am not sure. What is preferred?</p>