23 В этой книге встречаются фрагменты следующего вида:
❶
>>>
print("Hello Python interpreter!") Hello Python interpreter!
Приглашение
>>>
означает, что используется окно терминала, а жирным шрифтом
выделена команда, которую вы вводите и выполняете нажатием клавиши Enter.
Большинство примеров в книге представляет небольшие самостоятельные про-
граммы, которые запускаются из редактора, а не в терминале, потому что именно
так вы будете писать большую часть своего кода. Но в некоторых случаях базовые
концепции будут продемонстрированы серией фрагментов в терминальном сеансе
Python, чтобы более эффективно показать отдельные концепции. Каждый раз,
когда в листинге встречаются три угловые скобки
, это означает, что перед вами
вывод терминального сеанса. Вскоре мы опробуем возможность программирования
в интерпретаторе для вашей системы.
Также текстовый редактор будет использоваться для создания простой программы
Hello World! . В мире программирования издавна принято начинать освоение нового
языка с программы, выводящей на экран сообщение
Hello world! — считается, что
это принесет удачу. Даже такая простая программа выполняет вполне конкретную
функцию. Если она запускается в вашей системе, то и любая программа, которую
вы напишете на Python, тоже должна запускаться нормально.
О текстовом редакторе Sublime Text
Sublime Text — простой текстовый редактор, который устанавливается во всех
основных операционных системах. Sublime Text позволяет запускать практически
любые программы прямо из редактора (вместо терминала), а код выполняется в тер-
минальном сеансе, встроенном в окно Sublime Text, что упрощает просмотр вывода.
Редактор Sublime Text особенно удобен для начинающих, но многие профессио-
нальные программисты также пользуются им. Если вы привыкнете к нему во время
изучения Python, возможно, вы будете пользоваться им и при переходе на более
крупные и сложные проекты. Политика лицензирования Sublime Text более чем
либеральна: вы можете бесплатно пользоваться редактором сколь угодно долго,
но автор требует приобрести лицензию, если программа вам понравилась и вы со-
бираетесь использовать ее в будущем.
В приложении Б приведена информация о других вариантах; возможно, вам стоит
бегло просмотреть его. Если вы хотите быстро перейти к программированию, ис-
пользуйте Sublime Text на первых порах и рассмотрите переход на другие редакто-
ры, когда у вас появится некоторый опыт программирования. В этой главе я опишу
процесс установки Sublime Text для вашей операционной системы.
Python в разных операционных системах
Python является кросс-платформенным языком программирования; это означает,
что он работает во всех основных операционных системах. Любая программа на