C#的开发, 首选工具天然是Visual Studio了, 你要不想花钱, Visual Studio Express 根本也够用了.

而Python的开发, 配置一个开发环境就是一个不小的问题, 首先要思考性能, 再就是开发环境的风行水平, 以及工具背地的厂商是否弱小. 我次要考查了几个工具, 最终, 为了省事, 抉择了Aptana Studio 3 Beta.

VIM:

网络上有大牛在应用VIM做Python的开发, 我甚至也花了很多工夫来配置一个基于VIM的Python开发环境,  代码主动实现性能还行,  代码剖析较弱,  重构就更谈不上了.  感觉最达不到开发一个大型项目的要求.  兴许比拟适宜于那类应用记事本就能开发程序的高手吧.

PythonWin:

用起来的确不错, 货色玲珑, 功能强大.  如果我的项目不大, 应用这个工具应该是能够的. 如果你的类/文件有上百个, 这个工具恐怕就不灵了.

Eclipse+Pydev:

这个组合, 我比拟喜爱, eclipse是跨平台的, 性能就不说了. Pydev性能很好很弱小, 代码剖析/重构/调试/代码主动实现, 给力!

   题外话, 选用什么插件来编辑XML文件呢? 能够选用Eclipse Team提供的XML editor, 默认状况下, 这个xml editor没有装置, 能够在Eclipse菜单help/install new software...中, 抉择--All Available Sites--站点, 在候选区的Web--XML--Java EE类别找到xml Editor, 而后装置该editor.

 在Eclipse中装置 pydev插件的办法是 :在Eclipse/Help菜单中,抉择Install New Software···, 抉择Add按钮,Name:PyDev(这个轻易起),Location:http://pydev.org/updates(PyDev的更新地址). 留神: http://pydev.sf.net/updates/ 曾经不能应用了, 另外http://www.fabioz.com/pydev/u...尽管能够应用, 但感觉还是pydev.org那个是主打地址.

  配置Pydev, 能够参考具体有:

   Eclipse/Preferences,

      1、配置/PyDev/Interpreter - Python, 减少python的解释器, 你能够减少python解释器,  比方python2.6, python2.5等.

     以下几步Python 3.x必选,Python 2随便。我比拟习惯Unicode,所以一次性在这儿设定了。

    2、General->Workspace,Text file encoding改成Other:UTF-8

  3、General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8  

  至此,PyDev的配置就实现了。

Aptana Studio:

Aptana是基于Eclipse开发的,  Aptana过来是有免费版和免费的pro版,不过从2.0版曾经完全免费且开源了。 Aptana 3 曾经预装了pydev插件, 以及一些web开发的插件. 完满反对html、css、js, 据说, 也反对Ruby、php这些开发语言, 甚至反对 adobe air的开发. 如果不想费神配置Eclipse, 间接应用Aptana Studio 吧.

我在试用后, 有多个惊喜发现: Aptana集成了我的项目FTP/SFTP和Capistrano我的项目部署向导, 还有一个termial环境, 能够在Studio中执行linux根本命令, 另外, 还在Studio中集成了git客户端. 当初是beta版, 稳定性还不太好, Studio莫名其妙敞开了几次.

参考文章有:

PyDev for Eclipse 简介   

前端开发的利器-Aptana

   http://su-do.org/category/webdev

对于应用Aptana+Pydev构建Python开发环境(Django)

Eclipse和PyDev搭建完满Python开发环境(Windows篇)

装置Python 3.1 ,Pydev 1.4.7 Eclipse过程

   http://qiujiayu.javaeye.com/b...

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。