Встречается на собеседованиях • сегодня

Какому 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 для сортировки импортов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы