1. 程式人生 > >Python貓薦書系列之七:Python入門書籍有哪些?

Python貓薦書系列之七:Python入門書籍有哪些?

本文原創並首發於公眾號【Python貓】,未經授權,請勿轉載。

原文地址:https://mp.weixin.qq.com/s/ArN-6mLPzPT8Zoq0Na_tsg

最近,貓哥的 Python 技術學習群裡進來了幾位比較特殊的同學:一位初三的以程式設計為興趣的女生、一位在大學裡剛開始執教 Python 的老師、一位四十多歲仍在程式設計一線的工程師。

自從寫公眾號以來,我就遇到了各色各樣的人,比如,一位代替小學生兒子來加群的牙醫父親、一位多年自由職業每天炒股的前黑客、一位來諮詢課程的自學程式設計的聽障人士……

其實,這些人都是極少數的個例,讀者裡絕大部分應該都是在校學生、程式設計師或即將轉行成為程式設計師的人,但是,這些身份特殊的少數人群卻觸動了我。

一方面,我看到了 Python 的強大吸引力,另一方面,我也看到了 Python 學習群體的多元化。

近些年,為什麼各類培訓機構會大行其道呢?也許正是因為這龐大而多元的學習人群,想要擠上通往 Python 引力中心的橋樑啊!

我以前總是有意無意地忽略了這些讀者的存在。前幾天,我接了極客時間的一個專欄推廣,在跟一些讀者的互動中,以及在一些現象的觀察中,我加深了對這些非主流人群的認識。

意識到了這一點後,我想,或許我也能為他們做點什麼?至少以後在寫文章的時候,應該設法做到兼顧吧。

正好,最近又有幾位不同身份的初學者來諮詢,要我推薦幾本入門書籍,而我們薦書系列已經停更了兩個多月,所以,本期薦書就來推薦一些入門書籍吧。

為了準備這期薦書,我專門蒐集了 40 本 Python 入門書籍,現在全部加入到了一份豆瓣豆列裡,方便大家檢視。

先給大家看看完整的書單吧。

豆列:https://www.douban.com/doulist/114507342/

《“笨辦法”學Python》 https://book.douban.com/subject/26264642/

《python學習手冊(原書第5版)》https://book.douban.com/subject/30364619/

《Head First Python(中文版)》https://book.douban.com/subject/10561367/

《Python基礎教程(第3版)》https://book.douban.com/subject/27667375/

《Python程式設計無師自通》https://book.douban.com/subject/30419778/

《從Python開始學程式設計》https://book.douban.com/subject/26919485/

《Python程式設計之美:最佳實踐指南》https://book.douban.com/subject/30314669/

《Python語言及其應用》 https://book.douban.com/subject/26675127/

《Python程式設計:從入門到實踐》 https://book.douban.com/subject/26829016/

《像電腦科學家一樣思考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程式設計初學者指南》 https://book.douban.com/subject/26287445/

《Python語言程式設計基礎(第2版)》https://book.douban.com/subject/27021033/

《Python語言程式設計》https://book.douban.com/subject/26643589/

《Python入門經典》https://book.douban.com/subject/11610789/

《Python入門經典》https://book.douban.com/subject/26378143/

《Python程式設計導論(第2版)》https://book.douban.com/subject/30155590/

《計算機程式設計導論—Python程式設計》https://book.douban.com/subject/25839870/

《趣學Python程式設計》 https://book.douban.com/subject/25837145/

《Python帶我起飛:入門、進階、商業實戰》https://book.douban.com/subject/30253254/

《Python趣味程式設計入門》https://book.douban.com/subject/30310729/

《從問題到程式-用Python學程式設計和計算》https://book.douban.com/subject/27076220/

《跟老齊學Python》https://book.douban.com/subject/26987889/

《零基礎學Python》https://book.douban.com/subject/26414709/

《Python程式設計入門到實戰》https://book.douban.com/subject/26958121/

《從零開始學Python網路爬蟲》https://book.douban.com/subject/27180929/

《零基礎學Python圖文版》https://book.douban.com/subject/26607568/

《教孩子學程式設計(Python語言版)》https://book.douban.com/subject/26773320/

《父與子的程式設計之旅:與小卡特一起學Python》https://book.douban.com/subject/26005639/

《學習Python:做個有程式設計能力的設計師》https://book.douban.com/subject/26590884/

《零基礎入門學習Python》https://book.douban.com/subject/26966433/

《零壓力學Python》https://book.douban.com/subject/30234139/

《零基礎學程式設計:樹莓派和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程式設計入門經典》https://book.douban.com/subject/6846632/

《毫無障礙學Python》https://book.douban.com/subject/27196748/

40 本書,這份書單應該是面向 Python 初學者的最全書單了吧。

我只翻閱過其中幾本,其餘的書都沒看過,也不建議讀者全部去讀,之所以要蒐集這麼多,主要有如下考慮:讀者面很廣,而書種類不同,因此適宜多推薦。

有些書適合完全零基礎、有些書適合有程式設計基礎;有些書面向高校學生、有些書面向小學生;有些書系統全面兼顧進階內容、有些書簡明基礎適合快速上手;大部分書籍是外文翻譯,少部分是國內原創;有些書是經典常銷,有些書是新鮮熱門;有些書偏重理論,有些書偏重實戰……

總之,總有一本適合你。

需要宣告一下,書單中都是已出版的中文書籍,都能在豆瓣上找到條目,除了這些,網上還有很多不錯的入門書籍,例如《A Byte of Python》這本書的中文譯本《簡明Python教程》、Python 之父參與編寫的《Python Tutorial》、知乎編輯整理的《程式設計小白學 Python》等等,無法一一羅列,但都可以作為參考之選。

另外,以上書名的排序並不代表著推薦度的排序,已附上了豆瓣連結,建議你進入相應條目檢視評分與評論,再做選擇。

我的建議是:先查閱相關介紹與評價,然後選擇一兩本來試讀,如果閱讀過程不順暢,就換掉它,如果進展順利的話,可以考慮再速看幾本,交叉閱讀,查漏補缺。

如果你對這份書單有什麼意見,例如建議補錄某本書、分享對某本書的看法、補充學習資源、提供建立後續書單的建議,等等,歡迎給我留言。

最後,告訴大家一個好訊息:噹噹網幾百萬本圖書正在做活動(有效期:05.25--06.03),每滿 100 減 50,而我有幸拿到了定製的優惠碼,兩重優惠疊加,最低可享 4.3 折(滿 400 減 230)。機會難得,有購書需求的同學,請點選檢視 >>> 這篇文章 <<< 來了解使用細則。

往期薦書回顧:

第一期:《編寫高質量程式碼改善 Python 程式的 91 個建議

第二期:《Python最佳實踐指南

第三期:《黑客與畫家

第四期:《Python原始碼剖析

第五期:《Python高效能程式設計

第六期:《深度學習

公眾號【Python貓】, 本號連載優質的系列文章,有喵星哲學貓系列、Python進階系列、好書推薦系列、技術寫作、優質英文推薦與翻譯等等,歡迎關注哦。後臺回覆“愛學習”,免費獲得一