看到第38章了,總體感受解釋詳細,例子豐富;關於Python語言自己的講解全面詳盡而又按部就班不斷重複,同時詳述語言現象背後的機制和原理;除語言自己,還包含編程實踐和設計以及高級主題。邊看邊寫代碼。否則看了會忘,也不會發現細節問題。邊看邊梳理總結。先看代碼,再看文字解釋。由於Python原本就是自說明,例子也好懂,因此這樣幹能夠避免枯燥,加速閱讀。按部就班,重要的主題會漸進式呈現,並隨後重複。python
《Python學習手冊第4版》每一章都包含關於Python語言的關鍵內容的獨立的一課,而且包含了一個獨特的「練習題」部分,其中帶有實際的練習和測試,能夠練習新的技能並隨着學習而測試本身的理解。帶有註釋示例圖表。git
包括如下內容:學習Python的主要內建對象類型:數字、列表和字典;使用Python語句建立和處理對象,而且學習Python的通用語法模型;使用函數構造和重用代碼,函數是Python的基本過程工具;學習Python模塊:封裝語句、函數以及其餘工具,從而能夠組織成較大的組件;Python的面向對象編程工具,用於組織程序代碼;學習異常處理模型,以及用於編寫較大程序的開發工具;瞭解包括裝飾器、描述器、元類和Unicode處理等高級Python工具。程序員
《Python學習手冊第4版》中文PDF,1162頁,帶目錄,文字可複製;英文PDF,1594頁,帶目錄,文字可複製;配套源代碼。web
下載: https://pan.baidu.com/s/1PziDYebRmwxcV3tzg88XAw正則表達式
提取碼: ruxc算法
不親自動手實踐就沒法理解的語言陷阱成因和解決之道,寫出風格地道的Python代碼。數據庫
Python現在已經是異常火爆,《流暢的Python》是給入門Python語言以後,想進一步學習Python的同窗準備的。 《流暢的Python》致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易 維護,而且具備地道Python風格的代碼。從 語言設計層面剖析編程細節,兼顧Python 3和Python 2。編程
《流暢的Python》中文PDF,632頁,帶目錄,文字能複製;英文版PDF,766頁,帶目錄書籤,文字可以複製;配套源代碼;配套Python 標準庫及拓展思惟導圖和Python核心知識思惟導圖設計模式
下載: https://pan.baidu.com/s/1doqv5tlz77VP6KNK8fkMEg 安全
提取碼: kx28
主要內容:Python數據模型:理解爲何特殊方法是對象行爲一致的關鍵。數據結構:充分利用內置類型,理解Unicode文本和字節二象性。把函數視做對象:把Python函數視做一等對象,並瞭解這一點對流行的設計模式的影響。
面向對象習慣用法:經過構建類學習引用、可變性、接口、運算符重載和多重繼承。控制流程:學習使用上下文管理器、生成器、協程,以及經過concurrent.futures和asyncio包實現的併發。元編程:理解特性、描述符、類裝飾器和元類的工做原理。
花了大量篇幅,經過許多例子深刻講解了文本編碼、迭代器與生成器,協程,併發程序設計,元編 程等諸多實用且對新人有難度的知識點,須要反覆閱讀理解相關章節。每章後都附有一些閱讀材料,其中涉及了Python語言的設計理念,也有章節相關的知識,對感興趣的同窗來講,是一 件節省時間的好事情,不用花精力去網上搜尋相關的材料,建議多讀一下。
整本書的結構安排仍是比較明顯的。先是基礎知識和python的基本數據類型和語言特性介紹,而後是面向對象的編程。以後介紹python的標準庫以及相關主題的編程(好比數據庫、文件IO、GUI、網絡編程),最後是以10個項目來總結對前面知識的綜合運用。應該說這個內容編排和傳統的編程入門書籍沒有太大區別,除了最後的10個練習項目是特點。除此之外,這本書對於基礎知識的講解仍是比較到位的,說比較到位,天然是還有缺陷,並且缺陷不小,後面會詳談。但不管如何,新手看完前面,基本可以作點簡單的事情,對編程應該有起碼的概念了。若是能耐心的敲完書中的示例,而且認真的學習python的標準庫的話,初學者應該可以很快的寫出一些簡單的小工具。若是可以對書中第19章的內容進行深刻學習,並認真額完成10個項目的話,基本上能夠說半隻腳進了軟件開發的門。
《Python基礎教程第3版》中文PDF,483頁,帶書籤目錄,文字可複製;英文PDF,544頁,帶書籤目錄,文字可複製;配有源代碼。
下載: https://pan.baidu.com/s/175ID5lJPIIWZWT8fpUmyNA
提取碼: 8v8f
全書分爲三部分。第一部分,講述python語法,沒有廢話,該說的都說了,還摻入了一些python 3.0要注意的細節,另外,用平白的話語就將OOP講清楚了,很好,若是加上圖,效果更佳。第二部分,介紹了經常使用的GUI、框架等應用,點到即止,算是爲第三部分作鋪墊了,沒有太多亮點;不過從數目衆多的應用中也能夠了解到python的強大。第三部分是project部分。不少編程書籍,都是簡單的將語法給你過一遍就算了,可是這本書,除了講述語法和介紹應用庫以外,還手把手教你開始真正使用python寫程序,教導你完成幾個project,免去了常常要問的的「學完了一門語言以後,能夠作什麼」之類的疑問;從project中,也能夠真正領略python的魅力所在。學習一門編程語言的最好方法就是真正使用它——這本書算是真正實踐了這句話。
學習利用python編寫簡單的網絡客戶端和服務器、HTTP 協議網絡編程、跨設備編程、屏幕抓取以及網絡安全監控,等等。
《Python網絡編程攻略》中文PDF,193頁,帶目錄,文字可複製。英文PDF,234頁,帶書籤目錄,文字能夠複製。配套源代碼。
《Python網絡編程第3版》中文PDF,364頁,帶目錄,文字可複製。英文PDF,369頁,帶書籤目錄,文字能夠複製。配套源代碼。
下載: https://pan.baidu.com/s/1WK7Rjx2BkpQMdMhLjZoQKQ
提取碼: kuvr
《Python網絡編程第3版》針對想要深刻理解使用Python來解決網絡相關問題或是構建網絡應用程序的技術人員,結合實例講解了網絡協議、網絡數據及錯誤、電子郵件、服務器架構和HTTP及Web應用程序等經典話題。具體內容包括:全面介紹Python3中最新提供的SSL支持,異步I/O循環的編寫,用Flask框架在Python代碼中配置URL,跨站腳本以及跨站請求僞造攻擊網站的原理及保護方法,等等。《Python網絡編程攻略》介紹了現實世界中各類網絡任務的真實示例, 經過70 多篇攻略討論了Python 網絡編程的高階話題,能夠做爲任何一門網絡編程課程中培養實踐技能的補充材料。
《Python編程無師自通專業程序員的養成》中文PDF,254頁,帶書籤目錄,文字能夠複製。英文PDF,278頁,帶書籤目錄,文字能夠複製。配套源代碼。
下載 https://pan.baidu.com/s/1c07ChsbnhGHALkyZwkGgWw
提取碼: b758
《Python編程無師自通》能夠知足幾乎全部想要學習編程的初學者。做者是一名自學成才的程序員,通過一年的自學,掌握了編程技能並在eBay找到了一份軟件工程師的工做。
《Python編程無師自通》包括5部份內容:第一部分(第1~11章)介紹了編程基礎知識,以及函數、容器、字符串、循環和模型等概念;第二部分(第12~15章)介紹了編程範式和麪向對象編程等知識;第三部分(第16~20章)介紹了Bash、正則表達式、包管理器和版本控制等編程工具方面的知識;第四部分(第21~22章)主要涉及數據結構和算法方面的知識;第五部分(第23~27章)則是關於求職與團隊協做的內容。
《Python高級編程(第2版)》中文PDF,421頁,帶書籤目錄;英文版PDF,536頁,帶書籤目錄;配套源代碼。
下載: https://pan.baidu.com/s/1R_1E55Gc_lCJ8XiAIlZF9w
提取碼: hp7b
基於Python3.5版本進行講解,經過13章的內容,深度揭示了Python編程的高級技巧。從Python語言及其社區的現狀開始介紹,對Python語法、命名規則、Python包的編寫、部署代碼、擴展程序開發、管理代碼、文檔編寫、測試開發、代碼優化、併發編程、設計模式等重要話題進行了全面系統化的講解。
《Python編程從入門到實踐》涵蓋的內容是比較精簡的,沒有艱深晦澀的概念,最重要的是每一個小結都附帶有」動手試一試」環節,學編程最佳的方式就是多動手、多動腦。
不少初學者看完書以後不知道下一步怎麼辦,快速提升編程能力的最佳途徑就是作項目,而這本書巧妙地安排了三個實踐項目,一個遊戲、一個Web和一個數據可視化項目,若是你跟着教程把項目作下來,相信你的編程功底絕對會上升一個層次。會寫單元測試是初級程序員進階到高級程序員的必備技能。
此外,附錄中還提到了git,做爲延伸閱讀,最後還告訴你遇到問題該如何去解決。
《Python編程從入門到實踐》中文462頁,帶目錄籤,文字可複製;英文版562頁,帶目錄籤,文字可複製;配有源代碼。
下載: https://pan.baidu.com/s/1nxTGfKc1kylRjjL1kByfZw
提取碼: xpta
分兩部分:第一部分介紹用Python 編程所必須瞭解的基本概念,包括matplotlib、NumPy 和Pygal 等強大的Python 庫和工具介紹,以及列表、字典、if 語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D 遊戲開發如何利用數據生成交互式的信息圖,以及建立和定製簡單的Web 應用,並幫讀者解決常見編程問題和困惑。
架構很是漂亮,基本一本書描繪了Python的一幅「景象」,它不是教科書式的分章節闡釋語法,僅在前半部分講到一些基本的表達(若是已經有面向對象編程基礎的,就只剩下語法問題),後面的三個操做案例分別是遊戲開發、簡單的數據可視化和web應用,沒有太複雜的概念延伸。