PEP 8, section by section

The official style guide for Python code, explained rule by rule with examples: layout and line length, whitespace and blank lines, naming, imports and the programming recommendations.