如果我是Python新手,应该使用什么版本的Python?

问题描述:

我现在正在学习Python的道路上(不是我第一次想完成这个任务)现在我正站在一个我无法如此轻松的决定前如果我是Python新手,应该使用什么版本的Python?

我应该使用哪个版本?!

我发现that一年前问了一个问题,Python 2.6被选中(或多或少)现在最新的状态是什么? (XP,7,2003,2008),Linux(Ubuntu Intel & PPC)和Mac OS X(PPC & Intel)环境和我的第一种方法是学习通过创建几个脚本来帮助我完成网络管理员和服务器管理员的工作。

感谢您的帮助,顺便说一下,我并不是新手在编程。

对于编写管理脚本,我会推荐当前的Python 3.x版本和http://diveintopython3.org。由于您已经知道如何编程,因此如果您需要仅支持2.x的库,您将很容易地获得3.x和2.x之间的差异。

为了您的目的,2.x和3.x之间的主要区别可能是print是函数(3.x)与特殊命令(2.x)以及总是unicode(3.x)的字符串)与特殊的Unicode字符串(2.x)。

+0

我决定从第3版开始 - 我是新手,直到掌握好python的时候,很多东西都会被移植。 – herbert 2010-12-14 14:25:42

真正的项目:2(许多库与3不兼容),对于小脚本和学习:3

+0

没有多少库与3不兼容。 – 2010-11-09 08:30:44

它仍然是Python的2.X,但2.7现在应该满足您的需求。 Python 3仍然需要一些工具,库和框架的全面支持。

我现在比较喜欢2.7。

2.7有更多的库可用,并且新功能仍在添加。

我是Python的新手......我读过的是2.7,但我必须降级到2.5才能使用Google App Engine的SDK。