我剛剛在我的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