我现在正在学习Python(不是第一次我想完成这项工作)现在我站在一个我无法轻易做出的决定面前
我应该使用哪个版本?!
我发现大约一年前问过that问题,现在选择Python 2.6(或多或少)现在的现状是什么?!
我正在运行我的家庭和商业环境,混合了Windows(XP,7,2003,2008),Linux(Ubuntu Intel& PPC)和Mac OS X(PPC& Intel)环境,我的第一种方法是学习通过创建几个脚本来帮助我完成网络管理员和服务器管理员的工作。
感谢您的帮助,顺便说一下,我不是编程新手。
答案 0 :(得分:3)
用于实际项目:2(许多库与3不兼容),用于小脚本和学习:3。
答案 1 :(得分:3)
对于编写管理脚本,我建议使用当前的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-strings(2.x)相比。
答案 2 :(得分:1)
我现在赞成2.7。
有更多的库可用于2.7,并且仍在添加新功能。
答案 3 :(得分:0)
它仍然是Python 2.x,但2.7现在应该满足您的需求。 Python 3仍然远离工具,库和框架的全面支持。
答案 4 :(得分:0)
我也是Python新手......对于我所读过的内容,2.7就是那个,但我不得不降级到2.5才能使用Google App Engine的SDK。