哪个是最好的Python版本和IDE供我使用?

时间:2011-08-01 07:18:28

标签: python ide

基于我的项目,哪个是最好的Python版本?哪个是在Linux(Ubuntu)和Windows上运行的最佳IDE?以下是这些问题的背景:

我正在构建一个小型应用程序GUI,其中包含“向下钻取”视图和对个性化日历的直接操作。我应该使用Python 3,最新版本,还是旧版本在此GUI任务中更好?我听说有些旧的GUI库不支持新版本,但不太确定这是否重要。您能否列出可能相关的库?如果您可以在Windows或Ubuntu下建议您的首选IDE,那就更好了。非常感谢。

4 个答案:

答案 0 :(得分:0)

取决于您使用的GUI。如果您正在使用PyQt,则为supports v3。但是,wxPython does not

根据经验,现在,你可以在2.7中使用python 3.0语法,并保持兼容性。我要说的是,除了印刷声明之外,2-3之间的差异并不是那么令人惊讶。 IDE几乎都支持 - 而且gnud的链接非常好。

<强>人气

  • 在选择要学习的框架时,流行度是衡量框架有多好的合理指标,以及在遇到问题时获得支持的容易程度。 stackoverflow上的tags是获得棒球概念的快捷方式。

<强>环境

  • 从您最熟悉的开始。在学习新东西时,有很多东西要吸收,有熟悉的东西真有帮助。
  • 例如,当我一年前自学python时,我在eclipse中使用了pydev,因为我已经使用eclipse作为跨平台的java开发人员已经有一段时间了。让生活更轻松。
  • 如果你从零开始,它并不重要。挑选一些你觉得舒服的流行并开始编码。当您熟悉正在进行的操作时,您将能够比较其他包并确定是否正确切换。
  • 流行的IDE是跨平台的。图形包也是如此,但通常在unix或windows上更强。

答案 1 :(得分:0)

你可以使用vim作为IDE.Start程序,2.7版本,3.0版本。看看这个python 2 or 3

答案 2 :(得分:0)

我建议从2.7开始,因为大多数图书馆使用它。两者之间的差异不是太大,所以如果你想在将来甚至可以切换。但在你选择Python 3并找到一个你真正想要使用的库并且它不适用于Python 3之前你会后悔选择。

wxPython和PyQt非常受欢迎。 wxPython还不支持3 ...

我更喜欢PyCharm,它不是免费的,但它太棒了,它有很多功能...... 我曾经为Python做过的最好的代码完成之一。

P.S。:如果真的很简单,你甚至可以考虑使用tkinter。

答案 3 :(得分:0)

SublimeText2具有出色的Python支持。

您也可以使用PyDev for Eclipse

关于版本:我认为你应该编写兼容2.7的代码,但要准备好(并知道如何)将其更新到3.2或更高版本。