我只是在我的ubuntu 8.04机器上学习python python 2.5安装。 2.5太过于过时而无法继续学习?多少 2.5版本在较新版本中仍然是有效的python代码吗?
答案 0 :(得分:6)
基本上,python代码目前将分为python 2.X代码和python 3代码。为了清理语言,Python 3打破了许多变化。大多数代码和库都是为2.X而编写的。最好是学习一个,并知道另一个有什么不同。在ubuntu机器上,python3
包将安装Python 3,可以使用命令python3
运行,至少在我的8.10安装上。
要回答你的问题,用2.5学习是很好的,请记住3是一个重大变化,并了解变化 - 在编码时问问自己,“如果有的话,这会有什么不同?”
(顺便说一句,我确实希望Ubuntu升级到2.6。它有一个很好的兼容模式,尝试并指出潜在的困难。但是python在现代Linux发行版中如此重要,它可能很难改变)
答案 1 :(得分:4)
Python 2.5可以用于学习目的。为了学习,你可能想要查看python 3.0引入的differences,但我认为大多数Python社区仍在使用Python 2,因为大多数库还没有被移植过
如果您对2.6 here感兴趣的是关于在Hardy上编译它的博客文章,那么在互联网上的某个地方甚至可能会有一个软件包。
跟进,如果有包裹,我找不到它。对于大多数事情,自编译非常简单,尽管我从未尝试过编译Python。
答案 2 :(得分:3)
我认为使用它并不太“过时”,但python 2.6中有一些非常好的功能使其值得更新。 This article将为您提供详细信息。只要您掌握了机器,就值得。
答案 3 :(得分:3)
我没有任何统计数据,但我的印象是Python 2.5是目前使用最多的版本。它肯定不是“过时的” - 我仍然使用Python 2.5,我希望我将使用它几周或几个月。
如果你有Python 2.6可用,我会建议升级,因为它仍然与Python 2.5非常相似,但会让你更好地使用Python 3。
答案 4 :(得分:2)
另外,现在2.x分支是最受支持的分支,所以我也说这是从该版本开始的一个很好的理由。
当这一刻到来时,你总是可以切换到Python 3.
答案 5 :(得分:2)
Python 2.5 很好。 Python 2.4和2.3上仍然有很多人。
答案 6 :(得分:1)
关于python 2.6要记住的一件事是某些库可能无法正常工作。想到Numpy ......