python學習資源收集

目前手裏的電子書(00:32 2018-08-15)
Python語言及其應用(美Lubanovic 2016)【py3.3】
Python網絡數據採集(python3)
笨辦法學 Python(第四版)【py2】

[IT學習]Learn Python the Hard Way (Using Python 3)笨辦法學Python3版本
https://www.cnblogs.com/viphhs/p/7069793.html
黑客餘弦先生在知道創宇的知道創宇研發技能表v3.1中提到了入門Python的一本好書《Learn Python the Hard Way(英文版連接)》。其中的代碼所有是2.7版本。
若是你以爲英文版看着累,噹噹網有中文版,也有電子版能夠選擇。
我試着將其中的代碼更新到Python 3。同時附上一些本身的初學體會,但願會對你有幫助。
 中文版有人把書名翻譯爲《笨辦法學python》,其實我以爲叫作《學Python,不走尋常路》更有意思些。
做者的意思你能夠在序言中詳細瞭解。務必多讀幾遍。務必多讀幾遍。務必多讀幾遍。

【最近已經更新到py3,29刀!】
Learn Python the Hard Way
https://learnpythonthehardway.org/python3/intro.html
Millions of people have learned to code. So can you.
Newly updated for Python 3, the original and still the most popular way for total beginners to finally learn how to code. Learn Python The Hard Way takes you from absolute zero to able to read and write basic Python to then understand other books on Python. No experience necessary to begin, and you can even try the book out for free to see if the method works for you. If you've always wanted to learn to code but have no idea where to begin, then this book is for you.

Python3.x和Python2.x的區別
http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html
這個星期開始學習Python了,由於看的書都是基於Python2.x,並且我安裝的是Python3.1,因此書上寫的地方好多都不適用於Python3.1,特地在Google上search了一下3.x和2.x的區別。特此在本身的空間中記錄一下,以備之後查找方便,也能夠分享給想學習Python的friends.

廖雪峯
https://www.liaoxuefeng.com/
py3教程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
py2教程
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000


——————————————摘錄的分割線1————————————————
做者:董偉明
連接:https://zhuanlan.zhihu.com/p/22198827
來源:知乎
著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。

從2011年5月買了第一本《Python學習手冊(第四版)》開始,我閱讀過大量和Python有關的紙質書和開源圖書。爲何要買書來看?我認爲不外乎兩個緣由:有趣和能學到東西。技術書確定不會太有趣,那麼最重要的就是能學到東西。市面上Python相關的書至關多,可是有些內容陳舊或者不符合國情,常常能看到並不是開發第一線的人寫或者翻譯的書,這些書顯然價值就要低一些;其次是同質化和向入門級別靠攏,市面上關於Python入門或者教授語法知識的書很多,而再深刻一點的就很匱乏了。還有一點,如今爲了提升書的銷量,書名都起的很是有破壞力,很吸引眼球,但是內容徹底不夠書名的檔次。
不知道一些回答推薦書籍問題的人是怎麼想的,反正話提及來很廉價,又不用負責。可是會給看這些答案的人誤解,甚至要白白浪費你們的錢和閱讀時間,我很是樂於給「沒有幫助」。
知乎上已經有一些問題,也有不少人推薦。我沒有達到流暢的閱讀英文原版的能力,因此本文更接地氣一點,介紹的是中文書籍。本文將從以下三部分推薦技術書籍。
Python初學者
若是你以前一點編程經驗都沒有,先看以下兩本:

1.《簡明 Python 教程》, 英文名《A Byte of Python》,如今有Python 3的版本(Introduction ยท A Byte of Python)了 。最簡潔易懂的Python書了。
2.《"笨辦法"學Python》,英文名《Learn Python the Hard Way...》,我的感受是Python書籍中看起來最輕鬆的,他的習題很是好,初學者必定要練練:好遺憾我初學的時候沒有看到它。
若是你有其餘語言的基礎,初學Python首先的是要熟悉Python語法和語言的關鍵內容,推薦以下三本書(固然上面那有興趣也是能夠做爲過渡看一看的):
1.《Python學習手冊》。應該是對Python介紹最全面的書了,包含了絕大多數Python語言的關鍵內容。
2. 《Python核心編程(第二版)》。 須要注意,《Python核心編程(第二版)》是經典的Python指導書,出版於2008年,有不少內容已經再也不適用如今的環境,因此以瞭解概念和原理爲主。如今已經出版了一本《Python核心編程 第3版》,這是《Python核心編程 初版》卷二的第三版。因此不要覺得這是再版的《Python核心編程(第二版)》, 具體的內容能夠查看「正在預售的《Python核心編程》究竟是不是第三版?」。
3. 《Python語言及其應用》。感謝@PiGu
提醒,也能夠做爲新手入門的書籍。
PS: 《Python基礎教程》。 有知友私信我,提到這本書,我以前看過一遍,以爲很通常就如實說了,想一想以爲得對你們負責,這幾天特地翻了一遍。在這裏再嘮嘮,它雖然是一個經典的入門教程,寫做風格也相對輕鬆幽默,可是因爲本書寫做於2010年,書中有大量內容已通過時,因此要注意喲
說到這裏,很傷心。由於如今大部分市面上見到的書都存在過期的問題。一是翻譯的書落地須要時間,另一個是國內的互聯網技術環境發展並不比國外發展慢。甚至於咱們在不少領域都要超前不少,不少外來的內容對咱們來講自己就是過期的。而國內優秀的Python書籍又很是匱乏。
Python進階者
當你對Python有了必定了解,在實際的工做中用過一段時間,那麼就應該考慮進階相關的書籍了。進階推薦的書有以下幾本:
1. 《Python高級編程》。這本書副標題叫作「Best practices for designing, coding, and distributing your Python software」,其實感受更適合這個名字。它是10年出版的,時間特蠻長了,可是我依然要首先推薦,由於這本書能夠說對我影響很是大,以致於當時我讀了好幾遍,每次讀完都以爲有很大收穫,幫助我以後的Python之路少走了不少彎路。
2. 《Python高手之路》。本書的做者是開源項目OpenStack的PTL(項目技術負責人)之一的 Julien Danjou。我一直說,必定要看書及其技術評審的做者的經歷和經驗,這本書雖然只有2百多頁,可是本書對項目的結構設計,對模塊和庫的管理,如何編寫文檔,如何分發,以及如何經過虛擬環境對項目進行測試都有本身的看法。此外,本書還涉及了不少高級主題,如性能優化、插件化結構的設計與架構、Python 3的支持策略等。值得一提的,本書的評審包含Python核心開發者Nick Coghlan、Doug Hellmann以及Victor Stinner等,因此書的做者是`圈內人`。
3. 《Python編程實戰:運用設計模式、併發和程序庫建立高質量程序》。這本書有Doug Hellmann做序。書中的設計模式、併發變成和擴充Python都是很是通用的技術,是可貴深刻講解如此深刻的一本好書。
4. 《Python標準庫》。這本書是Doug Hellmann寫的,介紹Python 2標準庫的使用,最初是PYMOTW網站上的一系列文章,後來成書。如今做者已經出版了Python 3版本的《The Python Standard Library by Example》。這是學好Python的必經之路,若是英文不過關,買本書花一段時間好好看這些標準庫的使用方法,對於將來寫代碼和閱讀開源項目以及其餘同事寫的項目都有很是大的幫助。
5. 《Effective Python:編寫高質量Python代碼的59個有效方法》。 這本書雖然不太知名,可是相信大部分開發者看完都會有所收穫,能夠提升Python代碼質量的。
6. 《Python Web開發實戰》。好吧,這是一個廣告!這是我寫的一本書,不說太多,有興趣的能夠去看介紹,尤爲是看做序和推薦的人都有誰就行了 ^.^

Python 3相關
Python 3是將來這毋庸置疑,市面上也有一些書以Python 3做爲賣點。可是目前爲止,我尚未發現一本好的中文書籍。期待中...
不要糾結 Python 2 or Python 3。

——————————————————————————————————

html

相關文章
相關標籤/搜索