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

$ python

Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11)

[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> 61

61

>>>

Автоматическое выведение значения — это экономящая время особенность

интерактивного интерпретатора, а не часть языка Python.

Кстати, функция print() также работает внутри интерпретатора, на случай если

вам понадобится вывести что-то на экран:

>>> print(61)

61

>>>

Если вы попробовали запустить эти примеры с помощью интерактивного ин-

терпретатора и увидели те же результаты, то у вас появился опыт (пусть и неболь-

шой) запуска кода на Python. В следующих нескольких главах вы перейдете от

строковых команд к более длинным программам.

Файлы Python

Если вы запишете в файл число 61 и запустите этот файл с помощью Python, он

выполнится, но на экране ничего не появится. В обычных неинтерактивных про-

граммах для Python вам нужно вызвать функцию print, чтобы вывести что-то на

экран, как показано в следующем фрагменте кода:

print(61)

Создадим файл программы Python и запустим его.

1. Откройте текстовый редактор.

2. Введите в него строку print(61), как показано ранее.

3. Сохраните этот файл с именем 61.py. Убедитесь, что вы сохранили его как про-

стой текст, а не в формате вроде RTF или DOC. Вы не обязаны использовать

расширение .py для файлов программ Python, но оно поможет вам запомнить

предназначение файла.

Момент просветления

41

4. Если вы пользуетесь графическим пользовательским интерфейсом — это каса-

ется практически каждого, — откройте окно терминала1.

5. Запустите программу, введя следующую строку:

$ python 61.py

Вы должны увидеть такую строку:

61

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

пустили свою первую автономную программу для Python.

Что дальше?

Вы будете вводить команды в работающую систему Python, они должны соответ-

ствовать синтаксису языка. Вместо того чтобы вывалить все синтаксические пра-

вила сразу, рассмотрим их в нескольких следующих главах.

Самый простой способ разработки программы на Python — применение про-

стого текстового редактора и окна терминала. В рамках этой книги я использую

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

миналом, а иногда — фрагменты файлов. Вам следует знать, что существует мно-

жество интегрированных сред разработки (Integrated Development Environment,