目前大多数应用都是python 2.5/2.6的居多。
很多插件和库都还停留在2.5/2.6阶段,如果你去玩3.0,会发现很多扩展都没有。可以说是如果你现在玩3.0“不实用”。
win上建议学2.6吧,linux上就玩2.5吧,py2.*和py3.*也并不是100%的不兼容,python3.0只不过是对python2.*进行了一次大清洗,源码上精炼了许多,语法上做了些修缮。会2.5/6的话,以后不会对3.0感冒的。
新手开始总纠结学 Python2 还是 Python3,这种纠结完全就是给自己徒增烦恼,因为它们是同一种语言,只有少部分地方语法不兼容,尽管目前大部分公司还在用Python2,但是Python3逐渐成为主流已是不争事实,毕竟后者性能方面更占有优势。
python3是大势所趋,如果只为学习就学python3 ,要是工作还看具体环境。
推荐学python2.6,3太新了,现在很多例子都是2.x写的
只是业余爱好:
如果不需要第三方模块:
英文好的, py3.1 + 自带文档
英文不好, py2.5 + 翻译好的自带文档 + python2.x众多的中文书
需要第三方模块的话:
py2.5 + 翻译好的自带文档 + python2.x众多的中文书
找工作之类:
python 2.4/2.5 + python2.x众多的中文书