Code Lay-out (PEP 8)
Indentation
Tabs or Spaces?
Maximum Line Length
Should a Line Break Before or After a Binary Operator?
Blank Lines
Surround top-level function and class definitions with two blank lines.
Method definitions inside a class are surrounded by a single blank line.
Source File Encoding
Imports (PEP 8)
Module Level Dunder Names