前言
伯樂線上已經在 GitHub 上同步了這個列表:https://github.com/jobbole/awesome-python-books ,歡迎擴散。
好的技術書籍可以幫助我們快速地成長,大部分人或多或少地受益於經典的技術書籍。在「Python開發者」微信公號後臺,我們經常能收到讓幫忙推薦書籍的訊息。這類的問題在@Python開發者 微博 和 伯樂線上的 Python小組 討論中也不絕於耳。
7月3日,伯樂線上在「Python開發者」微信公號發起了一個討論 (注:PC端無法看到大家的評論,需要關注微信公號後,從微信才可以看到),通過這個討論話題,在評論中分享對自己幫助很大的Python技術書籍。
入門級
《Head First Python》+ 入門級 + 微信49票 + 豆瓣評分 9.5
推薦語:
66:淺顯易懂,編排的順序特別,有大量插圖、對話,不感覺枯燥
古心:通熟易懂,配有大量の圖片,不會覺得枯燥,是一本好的入門書
《集體智慧程式設計》+ 入門級 + 微信123票 + 豆瓣評分 9.0
推薦語:
Mèrçurý:以具體例項的方式來展示Python的程式設計技巧,受益良多
《Python原始碼剖析》+ 入門級 + 58票 + 豆瓣評分 8.7
推薦語:
王小惟:正在翻閱著,深入淺出瞭解Python底層,期待出新版本
《A Byte of Python》+ 入門級 + 61票 + 豆瓣評分 8.8
推薦語:
姜振海:入門級經典教程,能在一天之內快速的讀完,瞭解這門語言的基本語法
《與孩子一起學程式設計》+ 入門級 + 29票 + 豆瓣評分 8.5
推薦語:
小武:傳授程式設計思想,Python的思維,引起你對Python的興趣,從C語言等系列語言轉行到Python的和零基礎的都可以看看。入門級,門檻很低。
《利用 Python 進行資料分析》+ 入門級 + 123票 + 豆瓣評分 8.5
推薦語:
趙勇:第一次看的時候還不知道AQR是幹啥的,實習時候發現作者竟然是AQR的?!又看了幾遍。。
《Python學習手冊(第四版)》+ 入門級 + 127票 + 豆瓣評分 8.2
推薦語:
小武:絕對是打好Python基本功的一等祕籍。是從入門到進階的書,已經出版了多版
大家都說名字太長不太容易被人記住:從零開始學習Python,超多淺顯易懂的例子,如果之前沒有接觸過Python,非常值得閱讀
《Think Python》+ 入門級 + 41票 + 豆瓣評分 8.2
推薦語:
A XASA:入適合從零開始的初學者,每章都有練習,理論和實際相結合。建議看英文的!
《Python 基礎教程》+ 入門級 + 29票 + 豆瓣評分 8.0
推薦語:
郭建珠:比較詳細的一本書,對全面簡單的瞭解 Python 很有幫助,書中提供了十個專案,也有一定價值
《笨辦法學Python》+ 入門級 + 93票 + 豆瓣評分 8.0
推薦語:
大魔王:hard way (笨辦法)比較適合起步程式設計。入門python不錯
《Python演算法教程》+ 入門級 + 127票 + 豆瓣評分 7.7
推薦語:
大家都說名字太長不太容易被人記住:用Python對常用演算法進行了實現,如果你看過演算法導論,這本書是對簡單演算法的Python實現,如果你只讀過學習手冊,這本淺顯易懂的書可以作為演算法的啟蒙書。
《Python核心程式設計》+ 入門級 + 100票 + 豆瓣評分 7.4
推薦語:
丹尼斯瞎子:我是為了為了學習多執行緒才看得這本書,其他得像python基礎教程居然都沒講多執行緒!
Mr. Heron:可以一直放在手邊,隨時翻看!!
Python官方手冊 + 入門級 + 66票
推薦語:
Brant Ruan:有圖書選擇恐懼症的同學就看官方手冊吧。效果非常棒!
網站 www.python-course.eu + 入門級 + 21票
推薦語:
na@A:合懂英語的人入門python,例子深入淺出並且覆蓋很多容易出錯的細節,而且篇幅較短。
進階級
《Flask Web開發:基於Python的Web應用開發實戰》+ 進階級 + 29票 + 豆瓣評分 8.6
推薦語:
王小湧:python web領域比較經典的一本書了,作者miguel grinberg同時維護著自己的技術部落格,裡面有很多問題的交流
《Python Cookbook(第三版)》+ 進階級 + 微信 347 票 + 豆瓣評分 8.4
推薦語:
yran:適合有基礎的人員閱讀,可以作為參考手冊查詢
大家都說名字太長不太容易被人記住:對正規表示式,IO,裝飾器,物件導向,常用內建模組都有一個比較全面的解釋,如果已經熟練掌握學習手冊的內容,這本書可以作為工具書,解決一些常見的實際問題,如果之前熟悉java等更復雜的語言,對資料結構和演算法也有了解,但是需要結合Python解決工作中可能遇到的小問題,建議閱讀一下
《Python科學計算》+ 進階級 + 156 票 + 豆瓣評分 8.0
推薦語:
侯海濤:學習大資料處理的一本好書,分中英版,值得一看,特別是做資料分析
大家都說名字太長不太容易被人記住:用了較小的篇幅全面介紹了常用的numpy,plt,list在科學計算中的應用,其他主要是tkinter,marvi等資料視覺化模組,而且網上有電子版,可以當做工具書淺淺的閱讀一下,需要視覺化的時候,裡面的一些教程程式有參考價值
《Python程式設計實戰:運用設計模式、併發和程式庫建立高質量程式》+ 進階級 + 24票 + 豆瓣評分 7.8
推薦語:
張躍:讀懂設計模式在Python中的應用對入門到進階的開發者很有幫助
《Python絕技:運用Python成為頂級黑客》+ 進階級 + 192票
推薦語:
Eric:以前用這上面學到的東西,讓喜歡打遊戲的室友在團戰時候只要我按回車,他們就掉線。
《Beginning Python Games Development》+ 進階級 + 55票
推薦語:
xinming:人生苦短,我用python,寫寫小遊戲自娛自樂
《Fluent Python》 + 進階級 + 12 票
推薦語:
伊凡:講了很多細節,以及語言設計背後的考量,對深入理解以及寫出Pythonic的程式碼很有幫助
你也可以來推薦
以上推薦和點贊是來自微信「開發者」微信公號,你也可以在本文評論中,用以下格式來薦上述列表中沒有出現的好書:
《書籍名稱》、入門級 or 進階級、一句話推薦語
讓更多人知道
後續我們將不斷通過微信、微博和網站等來宣傳這個經典Python技術書單。推薦人將一直署名在其中。如果這個經典Python技術書籍列表讓你受益,請幫忙通過朋友圈、微博、QQ空間等途徑擴散給更多人,謝謝!
伯樂線上已經在 GitHub 上同步了這個列表:https://github.com/jobbole/awesome-python-books ,歡迎擴散。