PEP 8 (Python Enhancement Proposal 8) — это официальное руководство по стилю Python, предоставляющее стандартизированный набор соглашений о написании чистого и читаемого кода на Python.
snake_case для переменных и функцийPascalCase для классовUPPER_CASE для константPEP 8 важен тем, что обеспечивает единообразие в Python-проектах, делая код проще для чтения и поддержки — особенно при командной разработке. Кроме того, он отражает общую философию Python, согласно которой читаемость имеет значение.
Многие инструменты разработки автоматически проверяют соответствие PEP 8:
flake8 # линтер, проверяющий соответствие PEP 8
black # авто-форматтер, применяющий правила PEP 8
pylint # более широкая проверка качества кода
Следование PEP 8 считается хорошей практикой в профессиональной разработке на Python и нередко является обязательным требованием на код-ревью.
PEP 8 требует использовать 4 пробела на каждый уровень отступа, и использование табов вместо них вызовет синтаксическую ошибку в Python.
Новый — ещё не проверен сообществом
Вы