圖片來源:pexels 最近,貓哥的 Python 技術(shù)學(xué)習(xí)群里進來了幾位比較特殊的同學(xué):一位初三的以編程為興趣的女生、一位在大學(xué)里剛開始執(zhí)教 Python 的老師、一位四十多歲仍在編程一線的工程師。 自從寫公眾號以來,我就遇到了各色各樣的人,比如,一位代替小學(xué)生兒子來加群的牙醫(yī)父親、一位多年自由職業(yè)每天炒股的前黑客、一位來咨詢課程的自學(xué)編程的聽障人士…… 其實,這些人都是極少數(shù)的個例,讀者里絕大部分應(yīng)該都是在校學(xué)生、程序員或即將轉(zhuǎn)行成為程序員的人,但是,這些身份特殊的少數(shù)人群卻觸動了我。 一方面,我看到了 Python 的強大吸引力,另一方面,我也看到了 Python 學(xué)習(xí)群體的多元化。 近些年,為什么各類培訓(xùn)機構(gòu)會大行其道呢?也許正是因為這龐大而多元的學(xué)習(xí)人群,想要擠上通往 Python 引力中心的橋梁?。?/p> 我以前總是有意無意地忽略了這些讀者的存在。前幾天,我接了極客時間的一個專欄推廣,在跟一些讀者的互動中,以及在一些現(xiàn)象的觀察中,我加深了對這些非主流人群的認識。 意識到了這一點后,我想,或許我也能為他們做點什么?至少以后在寫文章的時候,應(yīng)該設(shè)法做到兼顧吧。 正好,最近又有幾位不同身份的初學(xué)者來咨詢,要我推薦幾本入門書籍,而我們薦書系列已經(jīng)停更了兩個多月,所以,本期薦書就來推薦一些入門書籍吧。 為了準備這期薦書,我專門搜集了 40 本 Python 入門書籍,現(xiàn)在全部加入到了一份豆瓣豆列里,方便大家查看。 先給大家看看完整的書單吧。 豆列:https://www.douban.com/doulist/114507342 《“笨辦法”學(xué)Python》 https://book.douban.com/subject/26264642/ 《python學(xué)習(xí)手冊(原書第5版)》https://book.douban.com/subject/30364619/ 《Head First Python(中文版)》https://book.douban.com/subject/10561367/ 《Python基礎(chǔ)教程(第3版)》https://book.douban.com/subject/27667375/ 《Python編程無師自通》 https://book.douban.com/subject/30419778/ 《從Python開始學(xué)編程》 https://book.douban.com/subject/26919485/ 《Python編程之美:最佳實踐指南》https://book.douban.com/subject/30314669/ 《Python語言及其應(yīng)用》 https://book.douban.com/subject/26675127/ 《Python編程:從入門到實踐》 https://book.douban.com/subject/26829016/ 《像計算機科學(xué)家一樣思考Python (第2版)》https://book.douban.com/subject/26870407/ 《Python編程快速上手》 https://book.douban.com/subject/26836700/ 《Python游戲編程快速上手》https://book.douban.com/subject/26868640/ 《愛上Python》 https://book.douban.com/subject/26807339/ 《Python編程初學(xué)者指南》 https://book.douban.com/subject/26287445/ 《Python語言程序設(shè)計基礎(chǔ)(第2版)》https://book.douban.com/subject/27021033/ 《Python語言程序設(shè)計》https://book.douban.com/subject/26643589/ 《Python入門經(jīng)典》 https://book.douban.com/subject/11610789/ 《Python入門經(jīng)典》 https://book.douban.com/subject/26378143/ 《Python編程導(dǎo)論(第2版)》https://book.douban.com/subject/30155590/ 《計算機編程導(dǎo)論—Python程序設(shè)計》https://book.douban.com/subject/25839870/ 《趣學(xué)Python編程》 https://book.douban.com/subject/25837145/ 《Python帶我起飛:入門、進階、商業(yè)實戰(zhàn)》https://book.douban.com/subject/30253254/ 《Python趣味編程入門》https://book.douban.com/subject/30310729/ 《從問題到程序-用Python學(xué)編程和計算》https://book.douban.com/subject/27076220/ 《跟老齊學(xué)Python》 https://book.douban.com/subject/26987889/ 《零基礎(chǔ)學(xué)Python》 https://book.douban.com/subject/26414709/ 《Python程序設(shè)計入門到實戰(zhàn)》https://book.douban.com/subject/26958121/ 《從零開始學(xué)Python網(wǎng)絡(luò)爬蟲》https://book.douban.com/subject/27180929/ 《零基礎(chǔ)學(xué)Python圖文版》https://book.douban.com/subject/26607568/ 《教孩子學(xué)編程(Python語言版)》https://book.douban.com/subject/26773320/ 《父與子的編程之旅:與小卡特一起學(xué)Python》https://book.douban.com/subject/26005639/ 《學(xué)習(xí)Python:做個有編程能力的設(shè)計師》https://book.douban.com/subject/26590884/ 《零基礎(chǔ)入門學(xué)習(xí)Python》https://book.douban.com/subject/26966433/ 《零壓力學(xué)Python》 https://book.douban.com/subject/30234139/ 《零基礎(chǔ)學(xué)編程:樹莓派和Python》https://book.douban.com/subject/30262045/ 《Python編程入門(第3版)》https://book.douban.com/subject/25773122/ 《Python語言入門》 https://book.douban.com/subject/1239501/ 《可愛的Python》 https://book.douban.com/subject/3884108/ 《Python編程入門經(jīng)典》https://book.douban.com/subject/6846632/ 《毫無障礙學(xué)Python》 https://book.douban.com/subject/27196748/ 40 本書,這份書單應(yīng)該是面向 Python 初學(xué)者的最全書單了吧。 我只翻閱過其中幾本,其余的書都沒看過,也不建議讀者全部去讀,之所以要搜集這么多,主要有如下考慮:讀者面很廣,而書種類不同,因此適宜多推薦。 有些書適合完全零基礎(chǔ)、有些書適合有編程基礎(chǔ);有些書面向高校學(xué)生、有些書面向小學(xué)生;有些書系統(tǒng)全面兼顧進階、有些書簡明基礎(chǔ)適合快速上手;大部分書籍是外文翻譯,少部分是國內(nèi)原創(chuàng);有些書是經(jīng)典常銷,有些書是新鮮熱門;有些書偏重理論,有些書偏重實戰(zhàn)…… 總之,總有一本適合你。 需要聲明一下,書單中都是已出版的中文書籍,都能在豆瓣上找到條目,除了這些,網(wǎng)上還有很多不錯的入門書籍,例如《A Byte of Python》這本書的中文譯本《簡明Python教程》、Python 之父參與編寫的《Python Tutorial》、知乎編輯整理的《編程小白學(xué) Python》等等,無法一一羅列,但都可以作為參考之選。 另外,以上書名的排序并不代表著推薦度的排序,已附上了豆瓣鏈接,建議你進入相應(yīng)條目查看評分與評論,再做選擇。 我的建議是:先查閱相關(guān)介紹與評價,然后選擇一兩本來試讀,如果閱讀過程不順暢,就換掉它,如果進展順利的話,可以考慮再速看幾本,交叉閱讀,查漏補缺。 如果你對這份書單有什么意見,例如建議補錄某本書、分享對某本書的看法、補充學(xué)習(xí)資源、提供建立后續(xù)書單的建議等,歡迎給我留言 |
|