《瘋狂Python講義》既是一本適合初學者入門Python的圖書(一個8歲的小朋友在未出版前已學習了本書很多章節(jié)并動手寫出了自己的程序);這也是一本適合Python就業(yè)的圖書,因為本書涵蓋了網絡編程、數據分析、網絡爬蟲等大量企業(yè)實用的知識。 《瘋狂Python講義》全面而深入介紹了Python編程的相關內容,全書內容大致可分為四個部分,第一部分系統(tǒng)講解了Python的基本語法結構、Python的函數編程、Python的類和對象、模塊和包、異常處理等核心語法;第二部分主要介紹Python常用的內置模塊和包,這部分包括Python的JSON、正則表達式支持、容器相關類、collections包、Tkinter GUI編程、IO編程、數據庫編程、并發(fā)編程、網絡通信編程等內容,這部分內容既是掌握Python編程的核心,也是Python進階的關鍵基礎;第三部分主要介紹Python開發(fā)工程化方面的內容,包括如何為Python程序編寫符合格式的文檔注釋、提取文檔注釋生成幫助文檔,為Python程序編寫測試用例,程序打包等內容;第四部分則屬于“Python項目實戰(zhàn)”,這部分引入了pygame、Matplotlib、Pygal、Scrapy這些第三方的包,通過項目介紹了Python游戲開發(fā)、大數據展示、網絡爬蟲等熱門技能,尤其是網絡爬蟲和大數據展示,絕對是當下Python至熱的就業(yè)崗位。 與“瘋狂體系”圖書類似,雖然我會盡量讓《瘋狂Python講義》的講解通俗易懂(畢竟一個8歲的小朋友也能閱讀此書),但我創(chuàng)作“瘋狂體系”圖書的初衷從來就不是“簡單”和“入門”,本書所覆蓋的Python的深度和廣度,是很多書籍所不能比擬的,《瘋狂Python講義》涉及大量實用案例開發(fā):五子棋游戲、畫圖板、桌面彈球、合金彈頭、大數據展示、基于網絡的各國GDP對比、基于爬蟲的招聘熱點分析、基于爬蟲的高清圖片下載、基于Scrapy+Seleninum的微博登錄……設計這些案例的初衷不是“簡單”和“入門”,而是讓讀者學以致用、激發(fā)編程自豪感,進而引爆內心的編程激情。因此那些僅圖簡單的讀者,建議不要選擇此書?!动偪馪ython講義》課后習題共包括110道循序漸進的Python練習題(面試題),讀者可通過這些練習題鞏固所學、為面試做準備。如果讀者需要獲取關于課后習題的解決方法、編程思路,可以登錄http://www.crazyit.org站點或關注“瘋狂圖書”微信服務號。 《瘋狂Python講義》為所有打算深入掌握Python編程的讀者而編寫,適合各種層次的Python學習者和工作者閱讀,也適合作為大學教育、培訓機構的Python教材。但如果只是想簡單涉獵Python,則本書過于龐大,不適合閱讀。