Книга «Изучаем Python»



Pdf көрінісі
бет27/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   23   24   25   26   27   28   29   30   ...   238
Рис. 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

Откройте терминальное окно (команда 

ApplicationsUtilitiesTerminal

). Также 

можно нажать 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 и выберите команду 

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. Если вы настроили 



24    Глава 1  •  Начало работы

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

Windows далеко не всегда включает поддержку Python. Скорее всего, вам придется 

загрузить и установить Python, а затем загрузить и установить текстовый редактор.

Установка Python

Для  начала  проверьте,  установлена  ли  поддержка  Python  в вашей  системе. 

 Откройте окно командной строки: введите 



command

 в меню 


Пуск

 или щелкните 

на  рабочем столе с нажатой клавишей Shift и выберите команду 

Open command 

window here

. Введите в окне командной строки команду 





Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   238




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет