我希望在家里设置我的开发环境,以便用Python编写Windows应用程序。
在我的第一篇文章中,我编写了一个简单的、基于表单的应用程序,它将数据输入存储为XML (并且可以读回该信息)。但是,我确实想设置我将专业使用的工具,因为我已经完成了一轮说教编程。
如今,专业的python开发人员都在使用哪些工具?为了有一个可以工作的python环境,我应该使用什么版本的编译器?专业人士常用的编辑器是什么?哪些库被认为是每个认真的python开发人员的必备库?
具体地说,哪些窗口和XML库是在Windows中工作的必备条件?
发布于 2009-08-03 21:45:36
我喜欢Eclipse + PyDev (with extensions)。
它在Windows上可用,并且运行得很好。然而,many other IDEs是有长处和短处的。
至于解释器(Python是解释的,而不是编译的!),您有三个主要的选择: CPython、IronPython和Jython。
当人们说"Python“时,他们通常指的是"CPython”,这是参考实现,但另外两个(分别基于.Net和Java)也是完全的Python :-)
在您的情况下,我可能会使用IronPython,因为它将允许您利用您的.Net知识来构建图形用户界面和处理.Net,同时将业务逻辑的实现留给Python。
最后,如果您决定使用CPython,最后有几个选择:
发布于 2009-08-03 21:03:38
很多问题,大多数都很难回答正确。首先,大多数python开发都是在类unix平台上进行的。在Windows box上进行开发时,您会遇到很多困难。
Python不是经过编译的语言,当前的生产首选版本是2.5。对于环境设置,您应该看看virtualenv。编辑器是个人选择,许多Python开发人员使用Vim,您可以很好地定制它来满足您的需求。
关于库,Python在这一领域非常强大,很难说什么是必须知道的。如果您想处理XML,我更喜欢lxml。
发布于 2009-08-03 22:26:42
<代码>F219
https://stackoverflow.com/questions/1224567
复制相似问题