Для Python позиционируется достаточно много сред разработки, ... начиная с "родного" консольного интерпретатора:
Код: Выделить всё
bash-4.2$ python
Python 2.7.3 (default, Jul 24 2012, 10:05:39)
[GCC 4.7.0 20120507 (Red Hat 4.7.0-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Или более развитой (как утверждается) интерактивной командной (текстовой, консольной) оболочки:
Код: Выделить всё
bash-4.2$ ipython
Python 2.7.3 (default, Jul 24 2012, 10:05:39)
Type "copyright", "credits" or "license" for more information.
IPython 0.12 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]:
Или весьма много (больше, чем для C/C++, например), на выбор, графических оболочек IDE. Таке много, похоже, их так много потому, что многие из них сами писаны на Phyton-е, и делается это достаточно быстро.
Смысла какого-то особого в IDE для Python я не вижу ... может плохо смотрю (из того, что успел уже глянуть). Хотя, может из этого великого множества и есть что нужное для а). крупных проектов и б). для динамической отладки? Пока не попадплось... (
может кто подскажет?)
За исключением, пожалуй,
Geany ... но который является, по существу, не не IDE, да и не для Python, ... а развитый редактор, с хорошей раскраской и поиском, интегрирующим "под одной крышей" (по горячим клавишам) и редактирование, и проверку-запуск и т.д.

- geany_run_script.sh_013.png (10 КБ) 10338 просмотров
Удобно: всё на месте, под рукой, "в одном флаконе", мгновенно запуск по F5 ... но без никаких "архитектурных излишеств", проектов и др.