Python Cookbook第二版更新了Python 2.4。使用Python版本2.5或2.6學習本書還可以嗎?Python Cookbook是針對Python 2.4的
回答
這取決於你想從書中學到什麼。
讓我猜你是一個新手。如果你對編程並不陌生(可能你不是,你就是這樣),那麼2.4烹飪書就可以。在後面的版本中會有一些變化需要跟上,簡化代碼並引入新的習慣用法,並幫助您以更好/更清潔的方式做事,但您可以稍後再選擇它們。
如果你是新手編程,那麼你可能應該選擇一些更近的東西。瞭解清晰的編碼習慣並瞭解您所在社區的成語非常重要。
當然,雖然2.4現在已經很老了 - 沒有太多變化,而且有什麼,你可以在What's New in Python系列中查看。
我會說是的。自2.4版以來發生了一些重大變化,但大多數即使不是全部的食譜也仍然適用。它也給你一個很好的習慣Python的想法。
Python 2.4太舊了。在我看來,花時間和金錢來尋找更近的資源是值得的,特別是如果你的時間有限。更新的書籍還將涵蓋圖書館的變化,包括python網絡應用程序開發的進展,我不希望在老年資源中找到這些進展。特別是對於包含常見問題解決方案的食譜,重要的是更新。
我還可以說Python現在在版本3中,引入了重大更改。即使您只打算使用2.x版本,研究Python 3也是有益的。一個偉大的在線資源當然是Dive into Python。
那麼你總是可以從Python的OpenSource Doument小精確和點描述開始。這裏的鏈接:
Regards
您的答案中沒有鏈接...請編輯並添加它 - 我很感興趣。謝謝。 – martineau 2010-11-23 12:17:04
我覺得這是一個有用的參考,仍然使用它。它充滿了很好的一般技巧和建議,其中大部分仍然適用於較新版本的Python。也就是說,我會省錢並拿到一份舊版本。
我發現這裏的在線版本:http://flylib.com/books/en/2.9.1.2/1/
- 1. 來自Python Cookbook的食譜
- 2. Virtualenv Python 2.4
- 3. functools.wraps for python 2.4
- 4. Python中的relativedelta 2.4
- 5. 針對在Python
- 6. python 2.4內置函數bin()的backport 2.4
- 7. easy_install virtualenv上python 2.4
- 8. Python Legacy - Windows上的Scapy(Python 2.4)
- 9. 2.4爲什麼不等於2.4? Python/NumPy
- 10. 在Linux上的Python 2.4 plistlib
- 11. Python中的SHA256散列2.4
- 12. WebDriver是否有Python 2.4綁定?
- 13. 針對Python的VLFeat安裝
- 14. 從python 2.4遷移到python 2.6
- 15. python 2.4和python 2.7路徑衝突
- 16. 相當於在Python 2.4
- 17. Python 2.4內嵌if語句
- 18. CentOS 5.8依賴Python 2.4?
- 19. 使用大廚Python cookbook爲我的virtualenv指定不同的Python版本
- 20. AttributeError的: '模塊' 對象沒有屬性 'xfeatures2d'[Python的/ OpenCV的2.4]
- 21. Python中的路徑分隔符char 2.4
- 22. 用於python 2.4的JSON模塊?
- 23. python中的OpenCV 2.4 - 視頻處理
- 24. 用於Python 2.4的Websocket客戶端庫?
- 25. 在Python 2.4上的谷歌mod_pagespeed?
- 26. python 2.4中的datetime命令行參數
- 27. 在python 2.4 for windows中的cpuinfo
- 28. 從Python中的進口b 2.4
- 29. Python模擬itertools.product的pythonic方法2.4
- 30. 將python 2.6的版本更改爲python 2.5或2.4
我不是新的節目,但進出口新的蟒蛇,進出口尋找實用/現實世界的例子和先進本書學習Python。那就是爲什麼我在看Python Cookbook。我開始構建django網站,並決定深入探索Python。很遺憾知道這本書還沒有更新。 – 2010-11-23 10:55:07