Изучаем Python - страница 10

стр.

• Найдите специалиста, хорошо знающего Python, и попросите его помочь. Вполне может оказаться, что такой специалист есть среди ваших знакомых.

• Инструкции по настройке среды программирования, приведенные в этой главе, также доступны по адресу https://www.nostarch.com/pythoncrashcourse/. Возможно, сетевая версия будет для вас более удобной.

• Обратитесь за помощью в Интернет. В приложении В перечислены некоторые ресурсы (форумы, чаты и т.д.), где вы сможете проконсультироваться у людей, уже сталкивавшихся с вашей проблемой.

Не стесняйтесь обращаться к опытным программистам. Любой программист в какой-то момент своей жизни заходил в тупик; многие программисты охотно помогут вам правильно настроить вашу систему. Если вы сможете четко объяснить, что вы хотите сделать, что уже пытались и какие результаты получили, скорее всего, кто-нибудь вам поможет. Как упоминалось во введении, сообщество Python доброжелательно относится к новичкам.

Python должен нормально работать на любом современном компьютере, и если у вас все же возникли проблемы — обращайтесь за помощью. На первых порах проблемы могут быть весьма неприятными, но с ними стоит разобраться. Когда программа hello_world.py заработает, вы сможете приступить к изучению Python, а ваша работа станет намного более интересной и принесет больше удовольствия.

Запуск программ Python в терминале


Большинство программ, написанных вами в текстовом редакторе, ­будут запускаться прямо из редактора. Тем не менее иногда бывает полезно запускать программы из терминала — например, если вы хотите просто выполнить готовую программу, не открывая ее для редактирования.

Это можно сделать в любой системе с установленной поддержкой Python; необходимо лишь знать путь к каталогу, в котором хранится файл программы. Приведенные ниже примеры предполагают, что вы сохранили файл hello_world.py в папке python_work на рабочем столе.

В Linux и OS X


Запуск программы Python в терминальном сеансе в системах Linux и OS X осуществляется одинаково. Команда cd (Change Directory) используется для перемещения по файловой системе в терминальном сеансе. Команда ls (LiSt) выводит список всех не-скрытых файлов в текущем каталоге. Откройте новое терминальное окно и введите следующие команды для запуска программы hello_world.py:

(1) ~$ cd Desktop/python_work/

(2)~/Desktop/python_work$ ls

. .hello_world.py

(3)~/Desktop/python_work$ python hello_world.py

. .Hello Python world!

Команда cd используется для перехода к папке python_work, находящейся в ­папке Desktop (1) . Затем команда ls проверяет, что файл hello_world.py действительно ­находится в этой папке (2). Далее файл запускается командой python hello_world.py (3).

Как видите, все просто. По сути вы просто используете команду python (или python3) для запуска программ Python.

В Windows


Команда cd (Change Directory) используется для перемещения по файловой системе в окне командной строки. Команда dir (DIRectory) выводит список всех файлов в текущем каталоге.

Откройте новое терминальное окно и введите следующие команды для запуска программы hello_world.py:

(1) C:\> cd Desktop\python_work

(2)C:\Desktop\python_work> dir

. .hello_world.py

(3)C:\Desktop\python_work> python hello_world.py

. .Hello Python world!

Команда cd используется для перехода к папке python_work, находящейся в папке Desktop (1) . Затем команда dir проверяет, что файл hello_world.py действительно находится в этой папке (2). Далее файл запускается командой python hello_world.py (3).

Если вы еще не настроили свою систему для использования простой команды python, возможно, вам придется использовать более длинную версию этой команды:

C:\$ cd Desktop\python_work

C:\Desktop\python_work$ dir

hello_world.py

C:\Desktop\python_work$ C:\Python35\python hello_world.py

Hello Python world!

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

Упражнения

Упражнения этой главы в основном направлены на самостоятельный поиск информации. Начиная с главы 2, упражнения будут ориентированы на решение задач по изложенному материалу.