IDE之外的工具
交互式命令行(interactive console)
IPython
IPython的主页:http://ipython.scipy.org/
调试工具(Debugger)
Winpdb
Winpdb的主页:http://HdhCmsTestdigitalpeers测试数据/pythondebugger/
其它支持 Python 的编辑器
Leo
基于全新的Literate Programming(文学化编程)理念的开发工具,详细的介绍参见:LeoEnvironment
Leo的主页:http://webpages.charter.net/edreamleo/front.html
Bluefish
Bluefish 通常被认为是一个类似 Homesite 的网页编辑器,但事实上它不仅如此。它应该是一个通用的文本编辑器,支持 C、PHP、Python、Ruby、Perl、Java、Shell、Tcl 等许多种编程语言,支持语法高亮、自动换行、自动关闭 HTML 标签等,可同时编辑多个文档。
Bluefish 当然不能算是一款 Python 的 IDE 工具,但如果做 Web 相关的开发( DjanGo、TurboGears 等),用它来写程序显然很方便。而且 Bluefish 相当友好,基本上不用学就会用,可以使我等菜鸟尽快将精力转移到 Python 的学习上来。
Bluefish 官方站在 http://bluefish.openoffice.nl/index.html 目前可以运行在大多数类 UNIX 操作系统上。
Discuss
综合比较
初学者首选IDLE / PythonWin / MacPython
Emacs / Vim / Eclipse+PyDev是强大且通用的解决方案,取决于你更熟悉哪个环境,如果都没有基础,更推荐Eclipse+PyDev。
SPE是纯Python实现的简洁型IDE中功能最完善的,写小脚本的时候很方便。
Boa长处在基于wxPython的快速GUI开发。
如果有条件选择商业工具,WingIDE或者Komodo都是优秀的产品。
其它比较Python IDE的文章:
http://www-128.ibm测试数据/developerworks/cn/linux/sdk/python/charm-14/index.html
"Charming Python"专栏作者David Mertz的测评文章,写于2001年,许多内容已经过于陈旧了,但仍有参考价值。
http://spyced.blogspot测试数据/2005/09/review-of-6-python-ides.html -- review-of-6-python-ides.html
http://spyced.blogspot测试数据/2006/02/pycon-python-ide-review.html -- pycon-python-ide-review.html
较新的两篇Python IDE测评文章(原地址需代理才能访问,后一个附件链接是本地的备份),分别比较了PyDev、Eric3、Boa Constructor、BlackAdder、Komodo、WingIDE、SPE。
查看更多关于Python程序员常用的IDE和开发工具的详细内容...