Встречается на собеседованиях • сегодня
Что такое стандарты оформления в Python
В Python стандарты оформления кода регламентируются документом PEP 8 (Python Enhancement Proposal 8). Основные правила:
- Отступы - 4 пробела на уровень (не табы)
- Длина строки - максимум 79 символов (72 для комментариев)
- Именование:
snake_caseдля переменных и функцийCamelCaseдля классовUPPER_CASEдля констант
- Пробелы:
- Около операторов (
a = 1, а неa=1) - После запятых в списках/кортежах
- Около операторов (
- Импорты - группируются в порядке: стандартные, сторонние, локальные
Пример хорошего кода:
python
import os
from typing import Optional
MAX_LIMIT = 100
def calculate_sum(values: list[int]) -> Optional[int]:
if not values:
return None
return sum(values)Соблюдение PEP 8 делает код читаемым и единообразным. Для автоматической проверки можно использовать flake8 или pylint.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы