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

Ты программист? А ну-ка, скажи что-нибудь по-программистски!

Ввод
Получение текстовых данных от пользователя, чаще всего пользователь вводит текст с клавиатуры.
Вывод
Отображение текстовых данных на экране. Чаще всего соблюдается метафора «рулона бумаги»: вывод производится последовательно, строка за строкой.
Вызов (функции)

Если написать после имени круглые скобки, Python интерпретирует соответствующий объект как функцию и запустит заданный в ней алгоритм. В скобках через запятую перечисляются параметры функции (если они есть). Вызов функции является выражением, он заменяется на вычисленный ею объект — например round(987.654) заменится на 987 (часто говорят так: функция round() с параметром 987.654 вернёт значение 987).`

Выражение

Последовательность арифметических или иных операций над объектами Python, результатом интерпретации которой является Python-объект или ошибка. Например, выражение A * 2 + 1 можно вычислить, только если имя A существует, и объект, на который указывает имя A, можно умножать на целое число и складывать с целым числом, в противном случае возникнет ошибка.

Именование

То же, что и связывание. Слева от операции связывания должно стоять имя, справа — произвольное Python-выражение. Выражение вычисляется, а полученный объект сопоставляется с именем, например B = A * 2 + 1 (при условии, что имя A уже связывает числовой объект). Иногда говорят, что после именования имя указывает на объект.

Имя (переменная)

Способ обратиться к объекту. Например, после команды A = 42 вместо 42 в арифметических выражениях можно использовать A. У одного объекта может быть сколько угодно имён. Имя должно начинаться на букву или символ "_" и может содержать ещё буквы и "_", а также цифры.

Интерпретатор
Компьютерная программа, по очереди выполняющая операторы языка программирования. Если очередную команду нельзя интерпретировать как оператор, выводится ошибка.
Командная строка (REPL, read-eval-print loop)
Текстовый диалог интерпретатора и пользователя (программиста). Прямоугольное окно интерпретатора — это история команд, ввода и вывода, последняя непустая строка используется для ввода очередной команды.
Константа

Способ явного конструирования объекта. Например, константа 7 конструирует целочисленный объект с числом 7, константа "QKRQ" — строковый объект из четырёх букв.

Объект
Любая сущность, которой манипулирует интерпретатор Python. Мы знаем числовые объекты (минимум двух видов: целые и вещественные), строковые объекты, объекты-функции и т. п.
Оператор
Команда языка программирования.
Параметры (функции)

Исходные данные, на основании которых функция вычисляет возвращаемое значение. Указываются через запятую в круглых скобках при вызове объекта-функции. Параметрами могут быть любые выражения: сначала эти выражения вычисляются, формируется список объектов, по одному на параметр, который передаётся функции. У некоторых функций фиксированное число параметров (например, ни одного, один, два и т. п.), у некоторых — изменяемое (например, у функции round() их один или два), у некоторых — любое.

Связывание

Сопоставление имени и объекта. Операцию связывания "=" нередко называют операцией присваивания, но для Python это, строго говоря, неверно. Тип объектов при связывании не проверяется, одним и тем же именем можно в разное время называть совершенно разные объекты.

Функция

Объект Python, который используется для обозначения некоторого заранее написанного алгоритма. Чтобы выполнить этот алгоритм, функцию надо вызвать. Например, max — это имя некоторого объекта-функции Python, а max((4 - 3) * 2, 28 // 4, 1)вызов этой функции с тремя параметрами — 2, 7, и 1, который вернёт число 7.

Python/PhilosoPython2022/Dictionary (last edited 2022-09-22 02:01:21 by FrBrGeorge)