Изучаем Python - страница 7
>>> print("Hello Python interpreter!")
Hello Python interpreter!
>>>
Сообщение выводится прямо в текущем терминальном окне. Вспомните, что интерпретатор Python закрывается комбинацией клавиш Ctrl+D или командой exit().
Установка текстового редактора
Sublime Text — простой и удобный текстовый редактор; он легко устанавливается в OS X, позволяет запускать практически любые программы прямо из редактора (вместо терминала) и использует цветовое выделение синтаксиса, а код выполняется в терминальном окне, встроенном в окно Sublime Text. В приложении Б приведена информация о других текстовых редакторах, но я рекомендую использовать Sublime Text, если только у вас нет веских причин для работы в другом редакторе.
Программу установки 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 и выберите команду Tools—>Build System—>New 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 (File—>Save As) с именем hello_world.py в папке python_work. Расширение .py сообщает Sublime Text, что файл содержит программу Python. Оно также подсказывает Sublime Text, как следует запускать программу и как правильно выделить элементы синтаксиса.
После того как файл будет сохранен, введите следующую строку:
print("Hello Python world!")
Если команда python работает в вашей системе, программу можно запустить командой меню Tools—>Build или комбинацией клавиш Ctrl+B. Если вы настроили Sublime Text на использование другой команды вместо python, выберите команду меню Tools—>Build System, а затем Python 3. Тем самым вы назначаете Python 3 версией Python по умолчанию, и в дальнейшем программы можно будет запускать командой Tools—>Build или комбинацией клавиш Command+B.
Терминальное окно должно отображаться в нижней части окна Sublime Text со следующим текстом:
Hello Python world!
[Finished in 0.1s]
Если вы не увидели это сообщение, проверьте каждый символ во введенной строке. Может, вы случайно набрали print с прописной буквы? Пропустили одну или обе кавычки или круглые скобки? В языках программирования используется предельно конкретный синтаксис, и при малейшем его нарушении произойдет ошибка. Если программа так и не заработала, обращайтесь к разделу «Решение проблем с установкой» на с. 28.
Python в системе Windows