新手应该使用哪个版本的Python?
我现在正在学习Python(这不是我第一次想学这个),但我现在面临一个不太容易做出的决定。
我应该用哪个版本呢?
我发现大约一年前有人问过这个问题,当时选择的是Python 2.6(或多或少)。那么现在的情况怎么样呢?
我在家和工作中使用的环境有Windows(XP、7、2003、2008)、Linux(Ubuntu Intel和PPC)以及Mac OS X(PPC和Intel)。我打算通过写一些脚本来帮助我完成网络管理员和服务器管理员的工作,从而学习这门语言。
谢谢你的帮助,顺便说一下,我在编程方面并不算新手。
5 个回答
1
我现在更倾向于使用2.7版本。
因为2.7版本有更多的库可以用,而且还在不断添加新功能。
3
对于真正的项目来说,建议使用版本2(因为很多库和工具跟版本3不兼容)。如果只是写一些小脚本或者学习的话,可以用版本3。
4
如果你想写一些管理脚本,我推荐使用现在的Python 3.x版本,另外可以看看这个网站:http://diveintopython3.org。因为你已经会编程了,所以如果以后需要用到只支持2.x的库,你会很快就能理解3.x和2.x之间的区别。
对于你的需求,2.x和3.x之间最大的不同可能在于:在3.x中,print
是一个函数,而在2.x中,它是一个特殊的命令;另外,在3.x中,字符串总是使用unicode编码,而在2.x中,只有特殊的unicode字符串才会使用unicode编码。