Словарь терминов программирования

Короткие определения главных понятий Python и программирования — простыми словами и с примерами.

Если встретили незнакомое слово в коде — загляните сюда. А закрепить понятия помогает практика в игре «Дрон Кодер».

Переменная
Переменная — это именованная «коробочка» для хранения значения: числа, текста, списка.
Функция
Функция — это команда с именем, которая выполняет набор действий.
Цикл
Цикл повторяет блок кода несколько раз.
Условие
Условие (if) заставляет программу принимать решения: если проверка верна, выполняется один блок кода, иначе (else) — другой.
elif
elif («иначе если») — средняя ветка между if и else.
Оператор
Оператор — это знак действия: арифметический (+, -, *, /), сравнения (==, !=, >, <) или логический (and, or, not).
Список
Список (list) — упорядоченный набор значений в квадратных скобках.
Строка
Строка (string) — это текст в кавычках.
Словарь
Словарь (dict) хранит пары «ключ — значение» в фигурных скобках.
Индекс
Индекс — это номер элемента в списке или строке.
Срез
Срез (slice) — это часть списка или строки, заданная диапазоном индексов.
Булев тип
Булев тип (bool) имеет всего два значения: True (истина) и False (ложь).
Отступ
Отступ (индентация) — пробелы в начале строки, которые показывают, что код находится внутри блока: тела функции, цикла или условия.
Синтаксис
Синтаксис — это правила записи кода: где ставить двоеточие, скобки, кавычки и отступы.
Ошибка (баг)
Ошибка, или баг, — это дефект в программе, из-за которого она работает не так, как задумано, или падает.
Отладка
Отладка (debugging) — процесс поиска и исправления ошибок в коде.
Комментарий
Комментарий — это пояснение в коде для человека, которое компьютер игнорирует.
Параметр
Параметр — это переменная в объявлении функции, через которую в неё передают данные.
Аргумент
Аргумент — это конкретное значение, которое передают функции при вызове.
return
return завершает функцию и возвращает значение наружу.
break
break немедленно прерывает цикл — программа выходит из него, не завершая оставшиеся повторы.
continue
continue пропускает остаток текущего шага цикла и переходит к следующему повтору.
print
print — встроенная функция Python, которая выводит текст или значения на экран.
range
range задаёт диапазон чисел и чаще всего используется с циклом for.
Класс
Класс — это чертёж объекта: он описывает, какие у объекта будут данные (атрибуты) и команды (методы).
Объект
Объект — это конкретный экземпляр, созданный по классу.
Метод
Метод — это функция, которая принадлежит объекту (описана внутри класса).
Атрибут
Атрибут — это данные, которые хранит объект (как переменная внутри него).
self
self — это ссылка на сам объект внутри методов класса.
Алгоритм
Алгоритм — это точная последовательность шагов для решения задачи.
Python
Python — популярный язык программирования с простым, читаемым синтаксисом.