Рис. 1.1. Настройка Geany для использования Python 3 в Linux
кавычки или круглые скобки? В языках программирования используется предель-
но конкретный синтаксис, и при малейшем его нарушении произойдет ошибка.
Если программа так и не заработала, обращайтесь к разделу «Решение проблем
с установкой» на с. 28.
Запуск Python в терминальном сеансе
Для выполнения фрагментов кода Python можно открыть терминальное окно и вве-
сти команду
python
или
python3
, как мы поступили при проверке версии. Сделайте
то же самое, но на этот раз введите в терминальном сеансе следующую строку:
>>> print("Hello Python interpreter!")
Hello Python interpreter!
>>>
Сообщение выводится прямо в текущем терминальном окне. Вспомните, что интер-
претатор Python закрывается комбинацией клавиш Ctrl+D или командой
exit()
.
Python в системе OS X
В большинстве систем OS X поддержка Python уже установлена. Даже если вы
уверены в том, что Python устанавливать не нужно, вам придется установить тек-
стовый редактор и убедиться в том, что он правильно настроен.
22 Глава 1 • Начало работы
Проверка наличия Python
Откройте терминальное окно (команда
ApplicationsUtilitiesTerminal
). Также
можно нажать Command+пробел, ввести
terminal
и нажать Enter. Чтобы прове-
рить, установлена ли поддержка Python в вашей системе, введите команду
python
(со строчной буквы p). На экране появится информация о том, какая версия
Python у вас установлена, и приглашение
>>>
, в котором можно вводить команды
Python:
$ python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits", or "license" for more
information.
>>>
Этот вывод сообщает, что Python 2.7.5 в настоящее время является версией Python
по умолчанию, установленной на данном компьютере. Нажмите Ctrl+D или вве-
дите
exit()
, чтобы выйти из приглашения Python и вернуться к приглашению
терминала.
Чтобы проверить наличие Python 3, попробуйте ввести команду
python3
. На экра-
не может появиться сообщение об ошибке, но, если из вывода следует, что версия
Python 3 в вашей системе установлена, вы сможете использовать ее без необхо-
димости установки. Если команда
python3
работает в вашей системе, каждый раз,
когда вы встречаете команду
python
в этой книге, вводите вместо нее команду
python3
. Если по какой-то причине в вашей системе нет Python или ваша система
была укомплектована Python 2, а вы хотите установить Python 3, обращайтесь
к приложению А.
Запуск Python в терминальном сеансе
Для выполнения фрагментов кода Python можно открыть терминальное окно и вве-
сти команду
python
или
python3
, как мы поступили при проверке версии. Сделайте
то же самое, но на этот раз введите в терминальном сеансе следующую строку:
>>> print("Hello Python interpreter!")
Hello Python interpreter!
>>>
Сообщение выводится прямо в текущем терминальном окне. Вспомните, что интер-
претатор Python закрывается комбинацией клавиш Ctrl+D или командой
exit()
.
Установка текстового редактора
Sublime Text — простой и удобный текстовый редактор; он легко устанавливается
в OS X, позволяет запускать практически любые программы прямо из редактора
(вместо терминала) и использует цветовое выделение синтаксиса, а код выполня-
ется в терминальном окне, встроенном в окно Sublime Text. В приложении Б при-
ведена информация о других текстовых редакторах, но я рекомендую использовать
Sublime Text, если только у вас нет веских причин для работы в другом редакторе.
Подготовка среды программирования 23
Программу установки Sublime Text можно загрузить по адресу http://sublimetext.
com/3. Щелкните на ссылке загрузки и найдите программу установки для OS X.
Политика лицензирования Sublime Text более чем либеральна: вы можете бес-
платно пользоваться редактором сколь угодно долго, но автор требует приобре-
сти лицензию, если программа вам понравилась и вы собираетесь использовать
ее в будущем. После того как программа установки будет загружена, откройте
ее и перетащите значок Sublime Text в папку
Applications
.
Настройка Sublime Text для Python 3
Если для запуска терминального сеанса Python вместо
python
используется другая
команда, вам придется настроить Sublime Text, чтобы программа знала, где найти
правильную версию Python в вашей системе. Чтобы узнать полный путь к интер-
претатору Python, введите следующую команду:
$ type -a python3
python3 is /usr/local/bin/python3
Теперь откройте Sublime Text и выберите команду
ToolsBuild
SystemNew
Build
System
. Команда открывает новый конфигурационный файл. Удалите его текущее
содержимое и введите следующий код:
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
}
Этот код приказывает Sublime Text использовать команду
python3
вашей си-
стемы для запуска текущего открытого файла. Проследите за тем, чтобы в коде
использовался путь, полученный при выполнении команды
type
-a
python3
на предыдущем шаге. Сохраните файл с именем
Python3 .sublime-build
в каталоге
по умолчанию, который Sublime Text открывает при выполнении команды
Save
.
Запуск программы Hello World
Чтобы запустить свою первую программу, запустите Sublime Text — откройте папку
Applications
и сделайте двойной щелчок на значке Sublime Text. Также можно нажать
Command+пробел и ввести
sublime
text
в открывшейся панели поиска.
Создайте для своих проектов папку с именем
python_work
. (В именах файлов
и папок лучше использовать буквы нижнего регистра и символы подчеркивания,
потому что это соответствует соглашениям об именах Python.) Сохраните пустой
файл Python (
FileSave
As
) с именем
hello_world .py
в папке
python_work
. Расшире-
ние
.py
сообщает Sublime Text, что файл содержит программу Python. Оно также
подсказывает Sublime Text, как следует запускать программу и как правильно вы-
делить элементы синтаксиса.
После того как файл будет сохранен, введите следующую строку:
print("Hello Python world!")
Если команда
python
работает в вашей системе, программу можно запустить
командой меню
ToolsBuild
или комбинацией клавиш Ctrl+B. Если вы настроили
24 Глава 1 • Начало работы
Sublime Text на использование другой команды вместо
python
, выберите команду
меню
ToolsBuild
System
, а затем
Python
3
. Тем самым вы назначаете Python 3 вер-
сией Python по умолчанию, и в дальнейшем программы можно будет запускать
командой
ToolsBuild
или комбинацией клавиш Command+B.
Терминальное окно должно отображаться в нижней части окна Sublime Text со
следующим текстом:
Hello Python world!
[Finished in 0.1s]
Если вы не увидели это сообщение, проверьте каждый символ во введенной строке.
Может, вы случайно набрали
print
с прописной буквы? Пропустили одну или обе
кавычки или круглые скобки? В языках программирования используется предель-
но конкретный синтаксис, и при малейшем его нарушении произойдет ошибка.
Если программа так и не заработала, обращайтесь к разделу «Решение проблем
с установкой» на с. 28.
Python в системе Windows
Windows далеко не всегда включает поддержку Python. Скорее всего, вам придется
загрузить и установить Python, а затем загрузить и установить текстовый редактор.
Установка Python
Для начала проверьте, установлена ли поддержка Python в вашей системе.
Откройте окно командной строки: введите
command
в меню
Пуск
или щелкните
на рабочем столе с нажатой клавишей Shift и выберите команду
Open command
window here
. Введите в окне командной строки команду
Достарыңызбен бөлісу: |