Основы Python

Теория: Именование переменных

greeting — пример простого и понятного имени переменной. Но часто имён вроде name, email или price оказывается недостаточно. Например, нужно описать имя пользователя, общее количество заказов, максимальную длину сообщения — такие имена уже состоят из нескольких слов. Как в таком случае будет выглядеть имя переменной?

В разных языках программирования используются разные стили именования. От этого зависит, как будет выглядеть имя переменной из нескольких слов. Например вот как можно записать переменную, которая хранит максимальную длину сообщения:

  1. maxmessagelength
  2. maxMessageLength
  3. max-message-length
  4. max_message_length

✍️ Основные стили

Вот три популярных подхода к написанию составных имён:

  • kebab-case — слова разделяются дефисом: max-message-length

    В Python не работает — дефис (-) воспринимается как оператор вычитания.

  • snake_case — слова разделяются подчёркиванием: max_message_length

    Это стандарт для Python.

  • CamelCase (или UpperCamelCase) — каждое слово с заглавной буквы, без разделителей: maxMessageLength

Как правильно в Python

user_name = "Daenerys"
max_length = 280
total_orders = 17
  • Все буквы строчные
  • Слова разделяются символом подчёркивания

🛠 Линтеры и стиль кода

На Хекслете мы учим использовать линтеры — инструменты, которые автоматически проверяют стиль кода и подсказывают, если что-то не соответствует стандарту. Это помогает с самого начала привыкать к хорошим практикам.

Рекомендуемые программы