Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 16

 фиксированный словарь, состоящий из слов, аббревиатур и символов. Некото-

рые могут быть знакомы, другие же покрыты тайной;

 правила, описывающие, что и где можно говорить, — синтаксис;

 последовательность операций, которые должны быть выполнены по порядку;

 в некоторых случаях — повторение определенных операций (цикл), например

способ приготовления каждого кусочка лефсе;

 в некоторых случаях — ссылка на другую последовательность операций (гово-

ря компьютерными терминами, функция). Например, когда вы прочтете при-

веденный выше рецепт, вам может понадобиться рецепт приготовления карто-

фельного пюре;

 предполагаемое знание контекста. Рецепт подразумевает, что вы знаете, что

такое вода и как ее кипятить. Схема для вязания подразумевает, что вы умеете

держать спицы в руках;

 ожидаемый результат. В наших примерах результатом будет предмет для ног

и предмет для желудка. Главное — не перепутать.

Все эти идеи вы можете встретить и в компьютерных программах. Я вос-

пользовался этими «непрограммами», чтобы показать, что программы не так

страшны, как может показаться. Нужно всего лишь выучить верные слова и пра-

вила.

Теперь оставим этих дублеров и рассмотрим настоящую программу. Что она

делает?

for countdown in 5, 4, 3, 2, 1, "hey!":

print(countdown)

Если вы считаете, что это программа, написанная на языке программирования

Python, которая выводит на экран следующее:

5

4

3

2

1

hey!

то вы знаете, что язык программирования Python выучить проще, чем понять ре-

цепт или схему для вязания. К тому же вы можете тренироваться писать на языке

программирования Python, сидя за удобным и безопасным столом, избегая опас-

ностей вроде горячей воды и спиц.

Программа, написанная на языке программирования Python, содержит несколь-

ко специальных слов и символов: for, in, print, запятые, точки с запятой, скобки

30

Глава 1. Python: с чем его едят

и т. д., — которые являются важной частью синтаксиса языка. Хорошая новость

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

и менее объемный синтаксис, чем большинство других языков программирования.

Он кажется более понятным — почти как рецепт.

Вот еще одна небольшая программа, написанная на языке программирования

Python, которая выбирает новостные клише из списка и выводит их на экран:

cliches = [

"At the end of the day",

"Having said that",

"The fact of the matter is",

"Be that as it may",