Встречается на собеседованиях • сегодня
Какому code style придерживаешься
Следуем PEP 8 — официальному стилю кодирования Python. Основные принципы:
- Отступы: 4 пробела на уровень
- Максимальная длина строки: 79 символов (72 для docstrings)
- Именование:
- snake_case для переменных и функций
- PascalCase для классов
- CAPS_SNAKE_CASE для констант
- Пробелы вокруг операторов, после запятых
- Пустые строки для разделения логических блоков
- Импорты группируются в порядке: стандартные, сторонние, локальные
Пример хорошего стиля:
python
import os
from typing import Optional
MAX_RETRIES = 3
def calculate_average(numbers: list[float]) -> Optional[float]:
"""Return average of numbers or None if empty."""
if not numbers:
return None
total = sum(numbers)
return total / len(numbers)Для автоматизации использую black для форматирования, flake8 для проверки стиля и isort для сортировки импортов.

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