首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows中Python编程的最新技术是什么?

Windows中Python编程的最新技术是什么?
EN

Stack Overflow用户
提问于 2009-08-03 20:52:27
回答 7查看 1.4K关注 0票数 1

我希望在家里设置我的开发环境,以便用Python编写Windows应用程序。

在我的第一篇文章中,我编写了一个简单的、基于表单的应用程序,它将数据输入存储为XML (并且可以读回该信息)。但是,我确实想设置我将专业使用的工具,因为我已经完成了一轮说教编程。

如今,专业的python开发人员都在使用哪些工具?为了有一个可以工作的python环境,我应该使用什么版本的编译器?专业人士常用的编辑器是什么?哪些库被认为是每个认真的python开发人员的必备库?

具体地说,哪些窗口和XML库是在Windows中工作的必备条件?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 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,最后有几个选择:

  • minidom;包含在标准library
  • lxml,中,速度更快,并且具有更好的API;这意味着在Python之上进行额外的安装。
票数 7
EN

Stack Overflow用户

发布于 2009-08-03 21:03:38

很多问题,大多数都很难回答正确。首先,大多数python开发都是在类unix平台上进行的。在Windows box上进行开发时,您会遇到很多困难。

Python不是经过编译的语言,当前的生产首选版本是2.5。对于环境设置,您应该看看virtualenv。编辑器是个人选择,许多Python开发人员使用Vim,您可以很好地定制它来满足您的需求。

关于库,Python在这一领域非常强大,很难说什么是必须知道的。如果您想处理XML,我更喜欢lxml

票数 2
EN

Stack Overflow用户

发布于 2009-08-03 22:26:42

  • 如果你使用CPython,请确保你得到了Mark Hammond的win32 extensions,或者是安装在普通Python安装之上的一个单独的download,或者是ActiveState的ActivePython的一部分。它包括一个集成的编辑器,debugger.
  • Jython最近达到了2.5的兼容性,但我们很快就遇到了递归限制问题。
  • 标准发行版包括IDLE,一个图形编辑器和调试器。
  • 我喜欢shells,所以我使用IPython进行交互式工作,使用pydb作为调试器(不幸的是,我在Windows下使用pydb时遇到了问题)。

<代码>F219

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1224567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档