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