我刚刚在我的ubuntu 8.04机器上学习python,它附带 python 2.5安装。 2.5是否过时了,不能继续学习? 2.5版本的多少 在更新的版本中仍然是有效的Python代码?python 2.5日期?
回答
基本上,目前,python代码将分为python 2.X代码和python 3代码。为了清理语言,Python 3打破了许多变化。大多数代码和库都是为2.X而编写的。这可能是最好的学习,并知道与另一个不同。在Ubuntu机器上,python3
软件包将安装Python 3,至少在我的8.10安装版本中,可以使用命令python3
运行。
要回答你的问题,用2.5学习是很好的,只要记住3是一个重大的变化,并学习变化 - 问自己你的代码,“如果有的话,这会有什么不同? ”。但是我希望Ubuntu会升级到2.6,它有一个很好的兼容模式,它试图指出潜在的困难,但是python在现代Linux发行版中有很大的用处,它可以是一个很难改变使)
我不认为这是“太陈旧”来使用,但也有在Python 2.6的一些非常好的功能,使其值得更新。 This article会给你的细节。只要你有机器的控制权,这是值得的。
Python 2.5将适合学习目的。为了学习,您可能需要查看Python 3.0引入的differences,但我认为大多数Python社区仍在使用Python 2,因为大多数库尚未被移植过。
如果您对2.6 here感兴趣,可以在哈代编译它的博客文章,甚至可能会在互联网上的某个地方使用它。
跟进,如果有一个包,我没有找到它。自编译对于大多数事情来说非常简单,尽管我从未尝试过编译Python。
有一点需要记住关于Python 2.6的一些图书馆可能无法正常工作。 Numpy想起来..
Numpy 1.3.0与Python2.6一起工作,它是Scipy没有的(截至2009年4月24日,最新的是scipy 0.7.0 ) – 2009-04-25 00:08:11
我没有任何统计数据,但我的印象是,Python 2.5是今天最使用的版本。这当然不是“过时的” - 我仍然使用Python 2.5,我希望我将使用它几个星期或几个月的未来。
如果你有Python 2.6中可用的,不过,我会建议升级,因为它仍然是非常相似的Python 2.5,但将让你更好的位置使用Python 3
而且,现在在2.x分支是最受支持的分支,所以我也会说这是从该版本开始的一个很好的理由。
而当时刻到来,你可以随时切换到Python 3
的Python 2.5是罚款。 Python 2.4和2.3中仍然有很多人。
- 1. firebird 2.5选择日期最近的日期记录
- 2. Python 2.5和Tskill
- 3. PyQt和Python 2.5
- 4. 'With'in pre python 2.5
- 5. Python的日期
- 6. 每日日期列表python
- 7. Python日期时间和日期类型
- 8. python日期时间和日期比较
- 9. with statement - Python for Python 2.5
- 10. 大小在Python 2.5
- 11. MySQL中的Python 2.5
- 12. Python中的namedtuple 2.5
- 13. Python 2.5:IO模块
- 14. 可以用Python 2.5
- 15. Python 2.5 zlib麻烦
- 16. Python 2.5的编码
- 17. 的Python:按日期
- 18. Python日期()函数
- 19. Python日期阵列
- 20. Python日期解析
- 21. Python,日期验证
- 22. python-比较日期
- 23. python比较日期
- 24. Python日期转换
- 25. Python日期翻转
- 26. 从Twitter日期将Python的日期时间日期
- 27. 从Python的日期列获取周开始日期(星期日)
- 28. 设置Joomla 2.5日志
- 29. 更改播放2.5的JsonConverter日期格式
- 30. 的Joomla 2.5显示错误的日期时间
9.04官方出局;)我认为大多数网络服务器仍然运行2.4或2.5,所以不,我不会说它是过时的。 – mpen 2009-04-25 02:53:37