PEP8 Checker

Indentation & Spacing

4 spaces per indentUse spaces, not tabs
max 79 chars per lineLine length limit (79 for code, 72 for docs)
2 blank lines around top-level defsFunctions/classes
1 blank line between methodsInside class
space after comma: f(a, b, c)Function arguments

Naming Conventions

snake_caseVariables, functions, modules
CapWords / PascalCaseClasses
ALL_CAPSConstants
_privatePrivate by convention
__dunder__Magic/dunder methods

Import Order

1. stdlib importse.g. os, sys, json
2. third-partye.g. requests, django
3. local importse.g. from . import utils
blank line between groupsSeparate each group
from x import y (avoid import *)Explicit imports