Несколько терминов Python, которые нужно знать разработчикам.

Вот несколько терминов Python, которые должен знать каждый разработчик Python.

1. Заявление о присвоении

Оператор, который присваивает значение имени (переменной). Слева от оператора присваивания = находится имя. Справа от маркера назначения находится выражение, которое оценивается интерпретатором Python и затем присваивается имени. Разница между левой и правой частями оператора присваивания часто сбивает с толку начинающих программистов. В следующем задании:

>>>a = a + 1

a играет совершенно разную роль по обе стороны от =. Справа это значение, составляющее часть выражения, которое будет оцениваться интерпретатором Python перед тем, как присвоить его имени слева.

2. Ключевое слово

Зарезервированное слово, используемое компилятором Python для разбора программ; вы не можете использовать ключевые слова вроде if, def и while в качестве имен переменных.

3. Модульный оператор

Оператор, обозначаемый знаком процента (%), который работает с целыми числами и дает остаток при делении одного числа на другое.

4. Операнд

Одно из значений, над которым работает оператор.

5. Оператор

Специальный символ, представляющий простое вычисление, такое как сложение, умножение или конкатенация строк.

6. Правила приоритета

Набор правил, определяющих порядок, в котором вычисляются выражения, включающие несколько операторов и операндов.

7. Заявление

Инструкция, которую может выполнить интерпретатор Python.

8. ул.

Тип данных Python, содержащий строку символов.

9. Ценность

Число или строка (или другие элементы, которые будут названы позже), которые можно сохранить в переменной или вычислить в выражении.

10. Переменная

Имя, которое ссылается на значение.

11. Имя переменной

Имя, которое дается переменной. Имена переменных в Python состоят из последовательности букв (a-z, A-Z и _) и цифр (0-9), начинающихся с буквы. В передовой практике программирования имена переменных следует выбирать так, чтобы они описывали их использование в программе, что делает программу самодокументируемой.

12. Аргумент

Значение, которое передается функции при ее вызове. Это значение присваивается соответствующему параметру в функции. Аргумент может быть результатом выражения, которое может включать операторы, операнды и вызовы других полезных функций.

13. Тело

Вторая часть сложного предложения. Тело состоит из последовательности операторов с одинаковым отступом от начала заголовка. Стандартный размер отступа, используемый в сообществе Python, составляет 4 пробела.

14. Составное утверждение

Заявление, состоящее из двух частей:

  1. заголовок, который начинается с ключевого слова, определяющего тип оператора, и заканчивается двоеточием.
  2. тело — содержит одно или несколько утверждений с одинаковым отступом от заголовка.

15. Строка документации

Специальная строка, прикрепляемая к функции в качестве ее атрибута __doc__. Такие инструменты, как Repl.it, могут использовать строки документации для предоставления документации или подсказок программисту.

16. Функция

Именованная последовательность операторов, которая выполняет некоторую полезную операцию. Функции могут принимать или не принимать параметры и могут давать результат, а могут и не давать.

17. Вызов функции

Оператор, который выполняет функцию. Он состоит из имени функции, за которым следует список аргументов, заключенных в круглые скобки.

18. Функциональная композиция

Использование вывода одной функции в качестве ввода другой.

19. Определение функции

Оператор, который создает новую функцию, указывая ее имя, параметры и операторы, которые она выполняет.

20. Плодотворная функция

Функция, возвращающая значение при вызове.

21. Строка заголовка

Первая часть сложного предложения. Строка заголовка начинается с ключевого слова и заканчивается двоеточием (:).

22. Заявление об импорте

Оператор, который позволяет переносить функции и переменные, определенные в другом модуле Python, в среду другого скрипта.

23. Срок службы

Переменные и объекты имеют время жизни — они создаются в какой-то момент выполнения программы и в какой-то момент уничтожаются.

24. Локальная переменная

Переменная, определенная внутри функции. Локальная переменная может использоваться только внутри своей функции. Параметры функции также представляют собой особый вид локальных переменных.

25. Параметр

Имя, которое используется внутри функции для ссылки на значение, переданное ей в качестве аргумента.

26. Рефакторинг

Причудливое слово для описания реорганизации нашего программного кода, обычно для того, чтобы сделать его более понятным. Как правило, у нас есть программа, которая уже работает, тогда мы возвращаемся к ее «приведению в порядок». Это часто включает в себя выбор лучших имен переменных или обнаружение повторяющихся шаблонов и перенос этого кода в функцию.

27. Диаграмма стека

Графическое представление стека функций, их переменных и значений, на которые они ссылаются.

28. Отслеживание

Список выполняемых функций, распечатываемый при возникновении ошибки времени выполнения. Трассировку также часто называют трассировкой стека, поскольку она перечисляет функции в том порядке, в котором они хранятся в стеке среды выполнения.

29. Пустая функция

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

И это все для этой темы. Чтобы узнать больше о программировании на Python, ознакомьтесь с книгами, перечисленными ниже.

  1. Программирование на Python для начинающих
  2. Программирование на Питоне

Если вам понравилась эта история, не стесняйтесь подписываться на меня и аплодировать, чтобы появилось больше подобных историй.

Удачного кодирования!!!

Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.