我现在正在学习Python的道路上(不是我第一次想完成这个任务),现在我正站在一个我无法如此轻松的决定之前
我应该使用哪个版本?
我发现这个问题是在一年前被问到的,Python 2.6被选中(或多或less)现在是什么现状?
我正在运行与Windows(XP,7,2003,2008),Linux(Ubuntu Intel&PPC)和Mac OS X(PPC&Intel)环境混合的家庭和商业环境,我的第一个方法是通过创buildless量脚本来帮助我完成networkingpipe理员和服务器pipe理员的工作。
感谢您的帮助,顺便说一句,我不是新的编程。
为了编写管理脚本,我会推荐当前的Python 3.x版本和http://diveintopython3.org 。 正如你已经知道如何编程,你将会很容易地拿起3.x和2.x之间的区别,以防你需要一个只有2.x的库。
出于您的目的,2.x和3.x之间的主要区别可能是print
函数(3.x)与特殊命令(2.x)以及总是unicode(3.x)与特殊字符串Unicode字符串(2.x)。
对于真正的项目:2(许多库与3不兼容),对于小脚本和学习:3。
我现在比较喜欢2.7。
还有更多的库可用于2.7,新功能仍然被添加。
它仍然是Python 2.x,但2.7现在应该可以满足你的需求。 Python 3还有一些工具,库和框架的全面支持。
我也是Python的新手……我读过的是2.7,但是我必须降级到2.5才能使用Google App Engine的SDK。