Инструменты для разработки - кто что использует?
трансляторы/shell оболочки/IDE/плагины к другим популярным IDE/прочая прочая по языкам, которые обсуждаются в этом разделе.
1. Python console // no comments
2. SPE Editor // http://pythonide.blogspot.com/
3. Netbeans + Python plugin // no comments ибо кто не знает НетБинс?
4. Python IDLE // Python'овский редактор. В принципе удобная штука с минимумом наворотов.
Пока остановился на редакторе UliPad - удобное выделение текста, дополнение кода, наименьший допил-настройка. Ну и достаточно легковесный. Так же есть встроенный shell.
Пробовал НетБинс - не понравился монструозностью (не люблю программ, которые грузятся более минуты), необходимостью создания проекта, ну и некоторые фичи (которые уже сделаны для Java) в то время, когда я его испытывал, не были реализованы.
Еще пробовал drPython. Но он еще слабоват: не очень удобный редактор, дополнение кода идет отдельным плагином и т.п.
По описанию больше всего нравится надстройка для Эклипса (радует, что она стала полностью бесплатной), но пока не испытывал.
IDLE имеет очень слабый редактор для тех, кто привык работать используя мышь. Кроме того, он имеет склонность зависать насмерть (чаще всего заметно при работе с GUI-библиотеками, с потоками тоже вроде).
Часть 1. http://jenyay.net/Softreview/WxDesigner
Часть 2. http://jenyay.net/Softreview/WxDesigner2
Часть 3. http://jenyay.net/Softreview/WxDesigner3
Достаточно полезная статья по компоненту wxSizer:
http://jenyay.net/Programming/WxSizer
Ну и несколько статей (может кому будет интересно) по питону с того же сайта:
http://jenyay.net/Programming/Python
На работе и для больших проектов - Eclipse + PyDev
По быстрому написать что-либо маленькое или поправить пару строк - UliPad (дополнение кода очень даже ничего)
Python.
компания Oracle отстранилась от поддержки Python в NetBeans, предоставив такую возможность сообществу. В итоге сообщество не шибко торопиться с решением, как следствие в NetBeans 7.0 beta2 вовсе отсутствует плагин Python (его следует качать отдельно в составе уже настроенной IDE, билд за сентябрь прошлого года).
Из всего спектра предложенных решений остановил свой выбор на PyDev + MercurialEclipse. Конечно, тут всё иначе и для инициализации проекта с поддержкой PyDev и Mercurial одновременно пришлось пошаманить, но всё вроде вполне себе прилично.
Отдельно хочу упомянуть о DreamPie - интерактивная консоль питона с возможность автодополнения кода и разного рода подсказками.
До сего дня весьма успешно использовал NetBeans с плагином Python, но после очередного обновления (то ли IDE, то ли java), работать стало крайне неудобно - частые сообщения об ошибках, подвисание и в конечном счёте IDE умерла. Пришлось сносить настройки, инициализировать окружение заново, но проблемы это не решило. Отправившись за решением на сайт netbeans.org, выяснил, что
Из всего спектра предложенных решений остановил свой выбор на PyDev + MercurialEclipse. Конечно, тут всё иначе и для инициализации проекта с поддержкой PyDev и Mercurial одновременно пришлось пошаманить, но всё вроде вполне себе прилично.
Отдельно хочу упомянуть о DreamPie - интерактивная консоль питона с возможность автодополнения кода и разного рода подсказками.
NetBeans only & Linux only
Когда использовал python в итоге пришёл к связке emacs + python mode + yasnippets
pyCharm.. он, кстати, бесплатный для опен-сорцных проектов
Раньше юзал Eclipse+PyDev, сейчас полностью перешёл на
Ruby/Rails + NetBeans + Ubuntu = и я наконец-то купил автомобиль :)
gedit есть подсветка и много другое !
1. Python: интерактивный интерпритатор, калькулятор:-3, gedit.
[Ruby/Rails] Windows + RailsInstaller + Notepad2