Как называть переменные

Имя переменной — это маленькая документация. Хорошее имя объясняет смысл без комментариев.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Имя должно отражать смысл

Называйте переменную по тому, что она хранит: «user_age», «total», «is_ready». Избегайте «a», «x», «tmp» — кроме совсем коротких, очевидных случаев вроде счётчика в цикле.

Хорошее имя избавляет от необходимости комментария.

Стиль snake_case

В Python переменные и функции принято писать строчными буквами со знаком подчёркивания: «max_speed», «read_file». Классы — с большой буквы (CamelCase).

Константы пишут заглавными: «PI = 3.14159».

Длина имени

Имя должно быть достаточно длинным, чтобы быть понятным, и достаточно коротким, чтобы читаться. «n» плохо, «number_of_students_in_the_class» — чересчур; «students_count» в самый раз.

Для коротких локальных переменных допустимы короткие имена, для важных — подробные.

Частые ошибки

Не называйте переменные как встроенные функции (list, str, sum) — это их «перекрывает». Не используйте кириллицу и пробелы.

Не давайте вводящие в заблуждение имена: если в «users» лежит одно имя, а не список, это запутает читателя.

Частые вопросы

Можно ли называть переменные по-русски? Технически можно, но принято по-английски — так код понятнее большему числу людей.

Как быстро научиться? Практикой: пишите маленькие программы и перечитывайте их через день. Удобно начать в игровом тренажёре «Дрон Кодер».

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык