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

Какие знаешь стандарты написания кода

В Python широко используется PEP 8 (Python Enhancement Proposal) — официальный стиль написания кода. Основные правила:

  • Отступы: 4 пробела на уровень.
  • Длина строки: не более 79 символов (72 для docstrings).
  • Именование:
    • snake_case для переменных и функций.
    • PascalCase для классов.
    • UPPER_CASE для констант.
  • Пробелы:
    • Операторы (=, +, ==) окружаются пробелами.
    • После запятой — пробел, но не перед.
  • Импорты: группируются (стандартные, сторонние, локальные), каждый на новой строке.

Пример:

python
import os
from typing import List

MAX_COUNT = 100

def calculate_sum(numbers: List[int]) -> int:
    return sum(numbers)

class DataProcessor:
    def __init__(self, data):
        self.data = data

Также полезны PEP 257 (документирование) и PEP 484 (аннотации типов).

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

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

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

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