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
:
~$
Достарыңызбен бөлісу: