如果我';我是Python新手?

如果我';我是Python新手?,python,windows,linux,macos,Python,Windows,Linux,Macos,我现在正走在学习Python的道路上(这不是我第一次想完成这项工作),现在我正面临着一个我无法轻易做出的决定 我应该使用哪个版本 我发现一年前有人问我这个问题,现在选择了Python 2.6(或多或少),现在的现状是什么 我运行的家庭和商业环境混合了Windows(XP,7,2003,2008)、Linux(Ubuntu Intel&PPC)和Mac OS X(PPC&Intel)环境,我的第一个方法是通过创建一些脚本来学习该语言,以帮助我完成网络管理员和服务器管理员的工作 谢谢你的帮助,顺便说

我现在正走在学习Python的道路上(这不是我第一次想完成这项工作),现在我正面临着一个我无法轻易做出的决定

我应该使用哪个版本

我发现一年前有人问我这个问题,现在选择了Python 2.6(或多或少),现在的现状是什么

我运行的家庭和商业环境混合了Windows(XP,7,2003,2008)、Linux(Ubuntu Intel&PPC)和Mac OS X(PPC&Intel)环境,我的第一个方法是通过创建一些脚本来学习该语言,以帮助我完成网络管理员和服务器管理员的工作


谢谢你的帮助,顺便说一句,我对编程并不陌生。

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

它仍然是Python2.x,但2.7现在应该可以满足您的需要了。Python3离工具、库和框架的全面支持还有一段距离。

目前我倾向于使用2.7


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

我也是Python新手……据我所知,2.7是一个,但我不得不降级到2.5才能使用Google App Engine的SDK

对于编写管理脚本,我建议使用当前的Python 3.x变体和。正如您已经知道如何编程一样,如果您需要一个只支持2.x的库,您将很容易地了解3.x和2.x之间的差异


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

我决定从版本3开始-我是新的,直到一个管理好python的人,很多东西都将被移植。