Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Python_самоучитель.pdf
Скачиваний:
1296
Добавлен:
29.03.2015
Размер:
835.6 Кб
Скачать

Ревизия: 226

Введение

 

 

 

Tcl, поэтому легко запускается в любой операционной системе, для которой существует реализация Питона. IDLE также имеет встроенную систему отладки, позволяющую запускать программу построчно, что облегчает процесс поиска ошибок. Если по какой-то причине IDLE вас не устраивает, то можете попробовать другие среды разработки.

В UNIX-системах есть множество редакторов, имеющих свои прелести и недостатки, как консольные (vi, emacs, встроенный редактор mc), так и графические (vim, emacs, kate, редактор IDLE и др.).

Для начала самым простым выбором может стать Kate – он входит в комплект поставки оконной среды KDE последних версий. Kate поддерживает множество кодировок, умеет подсвечивать синтаксические конструкции программы, имеет встроенный эмулятор консоли и специальный модуль, облегчающий работу с программами, написанными на Питоне: браузер кода, который включается через меню «Настройка» в разделе «Приложение Модули».

На сайте языка Питон есть страница со списком сред разработки, которые вам могут подойти: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments. При выборе среды разработки стоит обращать внимание на следующие вещи:

1.Поддержка кодировки UTF-8

2.Подсветка синтаксиса

3.Способность текстового редактора проставлять автоотступы

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

И, наконец, для запуска программ в Windows очень пригодится файловый менеджер FAR – из него гораздо удобнее запускать консольные программы, чем из стандартного окна командного интерпретатора Windows. В ОС Windows FAR, пожалуй, является наиболее подходящей средой для запуска программ на Питоне.

§4. Запуск программ, написанных на Питоне

§4.1. В UNIX-подобных ОС

Для того, чтобы запустить программу, написанную на Питоне, в UNIX-системах необходимо вызвать интерпретатор Питона и передать ему в качестве параметра название файла, в котором находится запускаемая программа:

$ python my_program.py

Кроме того, в операционных системах UNIX есть возможность в программе указать, какой интерпретатор необходимо вызвать для ее выполнения. Для этого в первой строке программы нужно написать:

#! /usr/bin/env python

Затем нужно сделать файл со скриптом исполняемым: $ chmod u+x my_program.py

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

имя:

$ my_program.py

9

Ревизия: 226

Введение

 

 

 

или, если первый вариант не работает: $ ./my_program.py

Последовательность символов #! программисты обычно читают как «she-bang!».

§4.2. В ОС Windows

В Windows программы, написанные на Питоне запускаются привычным способом – найдите при помощи Проводника файл, содержащий программу, и дважды щелкните на его иконке левой кнопкой мыши. Питон при установке связывает расширение файла .py с

интерпретатором Питона, поэтому при двойном щелчке на таком файле будет запущен Питон, который выполнит программу, записанную в файле. Если Ваша программа не имеет графического интерфейса, то результаты работы программы будут выводиться в консольное окно. После завершения работы программы это окно будет сразу же закрыто, поэтому вы можете не успеть увидеть результат ее работы. Избежать этого можно, добавив в конце программы следующую строку:

raw_input("Press any key to exit")

Это заставит интерпретатор дождаться нажатия клавиши [Enter], прежде чем завершить программу.

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

Расширение .pyw используется для программ, использующих графический интерфейс. Для интерпретации таких программ используется оконный вариант интерпретатора Питона.

Другой вариант – это открыть окно командного интерпретатора (или запустить FAR) и выполнить следующую команду:

C:\Examples> python my_program.py

Этой командой мы запускаем интерпретатор Питона и указываем ему, программу из какого файла он должен выполнить.

Теперь мы во всеоружии и готовы приступить к изучению программирования на языке Питон. Переходим к следующей главе, в которой рассматриваются базовые понятия.

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]