我刚刚在我的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. Python的日期
- 5. with statement - Python for Python 2.5
- 6. 可以用Python 2.5
- 7. Python中的namedtuple 2.5
- 8. Python 2.5:IO模块
- 9. Python 2.5 zlib麻烦
- 10. Python日期阵列
- 11. 的Python:按日期
- 12. python比较日期
- 13. Python日期解析
- 14. Python日期翻转
- 15. python-比较日期
- 16. 从Twitter日期将Python的日期时间日期
- 17. 从Python的日期列获取周开始日期(星期日)
- 18. array.array.tostring()的Python 2.5版本?
- 19. Python 2.5 time.time()十进制
- 20. 的Python 2.6至2.5小抄
- 21. 塔 - 使用Python 2.5或2.6?
- 22. Python 2.5导入dll AttributeError
- 23. Python 2.5的subprocess.Popen问题
- 24. 2.5和2.6之间的Python日志记录不兼容性
- 25. 在Python 2.5中向日志输出添加上下文信息
- 26. Python中,由日期时间
- 27. MySQL来Python的日期
- 28. Python - 日期时间函数
- 29. Python格式日期问题
- 30. Python的日期错误
9.04官方出局;)我认为大多数网络服务器仍然运行2.4或2.5,所以不,我不会说它是过时的。 – mpen 2009-04-25 02:53:37