G’lkS-r
ис. 1.3 Редактор IDLE
Отладка в IDLE
Среди основных свойств IDLE необходимо отметить возможность отладки. В отлаживаемом модуле в окне редактирования на выбранным строках кода устанавливаются точки останова по контекстному меню (правая кнопка мыши). Встроенный отладчик вызывается командой меню Debug | Debugger главного окна. После появления окна Debug Control запускается отлаживаемый модуль (команда Run | Run Module в редакторе), при этом появляется возможность пошагового выполнения программы с просмотром текущих значений переменных.
NetBeans IDE для Python
Не только IDLE, установка NetBeans, создание проекта, редактирование и отладка в NetBeans, плагины в NetBeans.
Не только IDLE
Помимо IDLE имеется много программных продуктов (редакторов, интегрированных сред разработки), которые решают задачу облегчения работы с Python. Помимо обычных возможностей, таких как подсветка синтаксиса (выделение ключевых слов, строк, комментариев), редактирование текста, отладка, они позволяют работать с файлами проектов, обеспечивают интеграцию с системами контроля версий исходных текстов и т.д.
Различные редакторы и IDE для Python для основных операционных систем,
описание их базовых возможностей, сравнение можно найти на странице
Python Editors6. Среди бесплатных продуктов можно выделить eric4 IDE7. Для программирования на языке Python в операционной системе Windows можно рекомендовать PyScripter8.
Необходимо отметить также Eclipse9 — кроссплатформеиную интегрированную среду разработки программного обеспечения на многих языках программирования. При использовании модуля расширения PyDev обеспечивается возможность разработки программ на языке Python. К подобному классу программных продуктов относится NetBeans IDE10 — свободная интегрированная среда разработки приложений на языках программирования Java, JavaFX, Ruby, Python, PHP, JavaScript, C++ и других.
Установка NetBeans
. О Python $W<
|
enBifess!
|
|
| PtaVcrros
|
1! Men] \ Pytxjn Path ! Java Path.
|
|
* Pylhcn 2.5.*»
| fyb»>2.«.2
Щ \
|
P&tfbw> ?4ane : )ythan 2.5
; Comand :C;^Qq»-1i>inVv‘J>otvbat
|
|
1:1 I
|
;C;V‘r^Yd>«U\;yeY!f>-2.5’4b«>.bft{
|
: Bfcwse...
|
H ' i 1 1 !
fjj j
|
; CcmmatW Arguments j
|
|
wwr >:
|
|
|
|
|
|
| • Kate tefadt j
|
|
. Close ; ! Heto
|
Рис. 1.4 Окно диспетчера платформ Python
Хотя проект NetBeans IDE поддерживается и спонсируется фирмой Sun Microsystems, разработка NetBeans ведется независимо сообществом разработчи- ков-энтузиастов (NetBeans Community) и компанией NetBeans Org11. NetBeans IDE доступна в виде готовых дистрибутивов (ирекомпилироваиных бинарных файлов) для основных платформ (Microsoft Windows, GNU/Linux, FreeBSD, Mac OS X, Solaris). Загрузите NetBeans для Python (Python (Early Access 2)12).
Для разработки программ в среде NetBeans и для успешной инсталляции и работы самой среды NetBeans должен быть предварительно установлен Sun JDK (Java Development Kit) — бесплатно распространяемый фирмой Sun комплект разработчика приложений на языке Java. Вы всегда можете загрузить последнюю версию JDK13.
Инсталляция и запуск программы NetBeans в Windows является стандартной и осуществляется из группы NetBeans в меню Пуск (Start) | Все программы (All programs). После установки NetBeans IDE распознает установленные на компьютере версии Python. На рис. 1.4) представлено окно диспетчера платформ Python (Python Platform Menager), которое открывается по команде Tools | Python Platforms. Реализация Jython интерпретатора языка Python включена в NetBeans. В этом окне можно добавить или удалить версии Python, доступные для среды NetBeans IDE. С помощью диспетчера платформ Python можно также настроить пути к Python. В процессе настройки можно разместить модули Python в пути таким образом, чтобы они были доступны при каждом запуске NetBeans для каждой отдельной версии Python.
Do'stlaringiz bilan baham: |