Remember PEP 8
Pep 8
TL;DR
Whit help from the lyrics of the song I made a short TL;DR.
Tabs or Spaces?
4 spaces.
Imports
Avoid wildcard imports.
Whitespace in expressions and statements
Basically write compact code.
When to Use Trailing Commas
Trailing commas go behind list items.
Comments
Correct comments are important.
Naming Conventions
Constants should be named all capital letters and camelCase is not for Python
Programming Recommendations
Never use a bare exception.
Conclusion
A Foolish Consistency is the Hobgoblin of Little Minds
As PEP 20 says, "Readability counts".
The PEP8 Song
I think this song can help you remember Pep 8.
The lyrics to the song can be found below the video on Youtube.
A songification of that most holiest of Python Enhancement Proposals, the PEP 8.
Based on an idea by Daniel "Mr. Hemlock" Brown.
Written and performed by Leon Sandøy, A.K.A. lemonsaurus.
Music and melody from Mad World by Roland Orzabal.
This version was inspired by the version released by Gary Jules.
🌎 Website: https://lemonsaur.us/
References:
https://www.python.org/dev/peps/pep-0008/
https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces
https://www.python.org/dev/peps/pep-0008/#imports
https://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements
https://www.python.org/dev/peps/pep-0008/#when-to-use-trailing-commas
https://www.python.org/dev/peps/pep-0008/#comments
https://www.python.org/dev/peps/pep-0008/#naming-conventions
https://www.python.org/dev/peps/pep-0008/#programming-recommendations
https://www.youtube.com/watch?v=wNcobO-TAyY