Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чаплыгин А.Н. Учимся програмировать вместе с Пи...doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

§0.6. Среда разработки

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

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

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

Еще один интересный редактор: SciTE (http://scintilla.org/SciTE.html). Помимо подсветки он умеет «схлопывать» блоки текста, что очень облегчает работу при работе с большими программами, но не имеет браузера кода (по крайней мере в стандартном комплекте поставки), кроме того, SciTE еще необходимо русифицировать, что может вызвать некоторые затруднения у начинающих.

Для программирования на Питоне в ОС Windows также существует несколько хороших редакторов и сред, кроме ШЬЕ.

Во-первых, это Python Win - очень хорошая среда разработки на Питоне для Windows (ее можно скачать с сайта http://pywin32.sf.net). Python Win отличается отсутствием проблем с русскими символами, удобной средой программирования и интеграцией с операционной системой.

12

Ревизия: 170

Введение

Можно также порекомендовать редактор UniRed (скачать его можно с сайта http://www.esperanto.mv.ru/UniRed/RUS/index.html). Это отличный текстовый редактор для ОС Windows 95/98/NT/2000/XP, «понимающий» как синтаксис Питона, так и все возможные кодировки (в том числе все кириллические и все кодировки семейства Unicode).

Наконец, для разработки и запуска программ очень пригодится файловый менеджер FAR. Тот, кто работал с Norton или Volkov Commander, прекрасно разберется и с FAR'om. Встроенный редактор понимает обе русские кодировки, применяемые в Windows, а сам менеджер гораздо удобнее для запуска консольных программ, чем стандартное окно DOS. В ОС Windows FAR, пожалуй, является наиболее подходящей средой для запуска программ на Питоне.

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

13

Ревизия: 170

Базовые понятия