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



Pdf көрінісі
бет29/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   25   26   27   28   29   30   31   32   ...   238
Рис. 1.3. Настройка Geany для использования Python 3 в Windows

Команда 


Execute

 должна выглядеть примерно так:

C:\Python35\python "%f"



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

И снова внимательно проверьте пробелы и регистр символов. На рис. 1.3 показано, 

как эти команды должны выглядеть в меню конфигурации Geany.

Завершив настройку команд, нажмите кнопку 

OK

.

Запуск программы Hello World



Все должно быть готово для успешного выполнения программы. Запустите про-

грамму 


hello_world .py

: выберите команду меню 

BuildExecute

, щелкните на кнопке 

Execute

 (с шестеренками) или нажмите клавишу F5. На экране появляется терми-

нальное окно со следующим выводом:

Hello Python world! 

------------------ 

(program exited with code: 0) 

Press return to continue 

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

Может, вы случайно набрали 

print


 с прописной буквы? Пропустили одну или обе 

кавычки или круглые скобки? В языках программирования используется предель-

но конкретный синтаксис, и при малейшем его нарушении произойдет ошибка. 

Если программа так и не заработала, возможно, следующий раздел поможет вам 

в этом.

Решение проблем с установкой

Хочется надеяться, что вы успешно настроили среду разработки на своем компью-

тере. Но если вам так и не удалось запустить программу 

hello_world .py

, возможно, 

вам помогут следующие полезные советы.

‰

Если программа содержит серьезную ошибку, Python выводит данные трас-



сировки. Python анализирует содержимое файла и пытается составить отчет 

о проблеме. Возможно, трассировка подскажет, что именно мешает выполнению 

программы.

‰

Отойдите от компьютера, отдохните и попробуйте снова. Помните, что син-



таксис в программировании очень важен: даже пропущенное двоеточие, 

неверно расположенная кавычка или непарная скобка могут помешать нор-

мальной работе программы. Перечитайте соответствующие части главы, еще 

раз проанализируйте, что было сделано, и попробуйте найти ошибку.

‰

Начните заново. Вероятно, ничего переустанавливать не придется, но хотя бы 



попробуйте удалить файл 

hello_world .py

 и создать его «с нуля».

‰

Попросите кого-нибудь повторить действия, описанные в этой главе, на вашем 



(или на другом) компьютере. Внимательно понаблюдайте за происходящим. 

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

‰

Найдите специалиста, хорошо знающего Python, и попросите его помочь. 



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

‰

Инструкции по настройке среды программирования, приведенные в этой главе, 



также доступны по адресу https://www.nostarch.com/pythoncrashcourse/. Воз-

можно, сетевая версия будет для вас более удобной.




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

‰

Обратитесь за помощью в Интернет. В приложении В перечислены некоторые 



ресурсы (форумы, чаты и т. д.), где вы сможете проконсультироваться у людей, 

уже сталкивавшихся с вашей проблемой.

Не стесняйтесь обращаться к опытным программистам. Любой программист 

в какой-то момент своей жизни заходил в тупик; многие программисты охотно по-

могут вам правильно настроить вашу систему. Если вы сможете четко объяснить, 

что вы хотите сделать, что уже пытались и какие результаты получили, скорее 

всего, кто-нибудь вам поможет. Как упоминалось во введении, сообщество 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

:



~$ cd Desktop/python_work/

~/Desktop/python_work$ ls



    hello_world.py 

~/Desktop/python_work$ python hello_world.py



    Hello Python world!

Команда 


cd

  используется  для  перехода  к  папке 

python_work

,  находящейся 

в  папке 

Desktop


 . Затем команда 

ls

 проверяет, что файл 



hello_world .py

 действи-

тельно  находится в этой папке . Далее файл запускается командой 

python


 

hello_world .py

 .

Как видите, все просто. По сути вы просто используете команду 



python

 (или 


python3

) для запуска программ Python.




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

В Windows

Команда 

cd

 (Change Directory) используется для перемещения по файловой систе-



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

dir


 (DIRectory) выводит список всех файлов 

в текущем каталоге.

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

программы 

hello_world .py

:



C:\> cd Desktop\python_work

C:\Desktop\python_work> dir



    hello_world.py

C:\Desktop\python_work> python hello_world.py



    Hello Python world!

Команда 


cd

 используется для перехода к папке 

python_work

, находящейся в папке 

Desktop

 . Затем команда 

dir

 проверяет, что файл 



hello_world .py

 действительно на-

ходится в этой папке . Далее файл запускается командой 

python


 

hello_world .py

 .

Если вы еще не настроили свою систему для использования простой команды 



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!

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

Со временем ваша работа станет более сложной, и может оказаться, что какие-то 

программы придется запускать в режиме терминала.





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




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

    Басты бет