我只是在我的ubuntu 8.04机器上学习python,它安装了python 2.5.2.5太过于过时而无法继续学习?2.5版本中有多少版本仍然是新版本中的有效python代码?
基本上,目前,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发行版中如此重要,它可能是一个很难改变的)
这是一篇描述2.6 - > 3的变化的文章