入門必備|大佬們推薦的 Python 書單匯總

2020-12-25 CDA數據分析師

作者 | 蘇克1900來源 | 高級農民工

摘要:此文主要針對想入門 Python 但不知道看什麼書好和有選擇糾結症的童鞋,大佬們可繞道。

轉眼也到了年終,這一期換個話題,圍繞這幾個問題:「學習 Python 該看哪些書?不同的書該怎麼看?按照什麼樣的順序看?」,來聊一聊如何入門 Python,為了更有說服性一些,這裡我把入門時看過的一些大佬推薦的書單進行了匯總,最後結合我的學習路徑談談怎麼讀書。

半年前,Python 對我來說就是謎一樣的東西,根本不知道如何下手、從何處下手,整天像無頭蒼蠅一樣到處找資源,個把月過去了還沒找到 Python 大門在哪兒,主要是花了很多的時間在糾結「該學習 Python 還是 R、學習 Python3 還是 Python 2 、看什麼入門書最合適?」這些問題。知乎、豆瓣、CSDN、各大佬的公眾號搜羅逛了一圈下來,只明確了前兩個問題,就是要學習 Python,而且是 Python3,但對於看什麼書,陷入了糾結遲遲下不了手。

現在看來,這應該是屬於必經的過程,當涉足一個陌生的學習領域,對什麼都不了解,即使別人給的建議再對,也會掂量猶豫幾下。慢慢地,我開始進行總結,把一些大佬推薦的入門書籍文章進行匯總對比,然後就發現有些書是都在推薦的,於是決定重點就看這些書,這樣才算慢慢摸到 Python 的大門。

話不多說,下面就分享 5 位大佬推薦的書單,除了入門書,還包括數據分析、數據挖掘、機器學習等方面,可以說是非常全面。

▌劉志軍 (Python 之禪 作者)

劉志軍是位不折不扣的 Python 大佬,他博客中的 Python 文章最早可以追溯到 2013 年。

▌leoxin (菜鳥學 Python 作者)

辛哥爬取分析了豆瓣 Python 相關的 1000 多本書籍,從各個角度找到了最受歡迎的書目,然後給出了自己的推薦。

▌劉順祥 (數據分析 1480 作者)

劉順祥大佬的公眾號乾貨很多,入門時學習到很多。

▌秦路 (七周成為數據分析師課程作者)

秦路大佬在天善智能社區開設的《七周成為數據分析師》課程非常棒,他的推薦也非常值得參考。

▌王大偉 (Python愛好者作者)

王大偉大佬寫的文章非常有趣,我看了他的幾篇關於類(Class) 的文章後才徹底搞懂類是怎麼回事。

以上就是 5 位大佬的推薦,想必你心裡大概有個譜了,下面再說說我看過的一些書,然後分享一下我的入門路徑。

▌我都看了哪些書

你可能注意到了,以上推薦了少說也有好幾十本書,範圍還是有點大,就算都是值得看的書,也沒麼多時間精力都去看,所以上面只是入門 Python 的第一個步驟,即篩選書的範圍,還有更為重要的兩個步驟。

第一,首先要明確你學 Python 的目的。也就是你想學了去幹嘛,是做爬蟲、數據分析挖掘、機器學習、web 開發還是什麼其他的,雖說不同的方向都需要有 Python 基礎,但對 Python 的基礎也是有所側重,只有確定一個方向才可以進一步篩選書和書中章節的範圍。

第二,確定了書的範圍後,要琢磨好怎麼去看每一本書、以什麼樣的順序去看書。不然,同時看好幾本書,每一本都從頭開始看,堅持不了幾天就會放棄。

下面以我入門的過程來具體說一下。

由於我此前是零編程基礎,helloworld 都不會打的那種,上知乎看了幾個 Python 入門的回答後,覺得用 Python 做數據分析這個方向不錯,加上我此前學 Excel 時就對數據分析比較感興趣,所以就確定了這個方向,但很快就發現行不通,因為我連基本的 Python 操作都不會,處處卡殼,時間都花在摳一個個的小問題上去了,折騰到最後也沒太大興趣去分析了,而且數據分析本身是有一套理論方法的,我更不會,如果同時學 Python 操作和分析方法,比較耗費精力,顯然不可取,所以就放棄直接學數據分析這個想法。

然後我選了另外一條路,就是爬蟲,因為基礎的爬蟲比數據分析簡單,學習曲線不陡,而且爬蟲比較有意思,寫出來別人也更願意看,進一步了解到初步的爬蟲學習主要學幾個爬蟲類庫、網頁解析提取庫、框架這幾塊就行了,這樣一下就縮小了書的選擇範圍和內容範圍。

至此,我就選擇了「Python 基礎——爬蟲——數據分析」這樣一條路線。

首先,我選擇了《深入淺出 Python 》這本書作為入門的第一本書,該書淺顯易懂,注釋詳盡,對新手很友好。接著,我又大致過了一遍《Python 編程從入門到實踐》,前面幾章寫得非常實用,這樣對 Python 就有了一個大致了解。

接著,便開始上手爬蟲,但爬蟲類的書非常少,起先只找到兩本,一本是國外的《Python 網絡數據採集》,書不厚,看了後大致了解了:爬蟲是怎麼一回事、爬蟲能做什麼、要會哪些東西等這幾個問題,另一本是韋瑋老師的《精通 Python 網絡爬蟲》,這本書當時覺得還不錯,有很多實操案例,但是理論部分欠缺一些。後來偶然搜到了崔慶才大佬的爬蟲文章,很贊,果斷就買了他剛出的《Python3 網絡爬蟲實戰》這本書,由此算是找到了爬蟲方向。

通過爬蟲把數據爬下來後就開始嘗試一些簡單的分析,但發現很多操作根本不熟練,於是採取了兩種方法去學習,首先是谷歌解決實際問題,然後閒的時候翻看了《利用 Python 進行數據分析》、《流暢的 python》、《 Python Cookbook》這幾本書,算是系統地鞏固了一下相關知識。

就這樣,幾個月下來,練習了 10 個左右的爬蟲,自認為算是入門了 Python 爬蟲和數據分析。

相關焦點

  • 【福利】 知乎大佬們推薦的雅思書單,雅思上7必備的10本書,還有……
    屠鴨決心怎麼樣,先看備考書籍準備的如何為了幫助考鴨們能夠選到更好的走好關鍵第一步總結了一份含金量不容置疑的書單建議點擊圖片保存作為小編,與不斷增加的考鴨大軍們並肩屠鴨這麼久,深知一份靠譜的雅思備考書單對烤鴨們的備考多麼的重要,尤其剛接觸雅思同學。
  • 學習python必備暢銷書排行榜top5書單
    本文將從零基礎到高級精通,說說學習python必備的暢銷書,top1:《python編程從入門到實踐》,對於初學者來說,每次都是從入門到放棄,那是因為有些書編寫的學習方法路線不合理,或者實戰案例太少,也容易讓人不知所用。
  • Python推薦書籍從入門到進階(珍藏版)
    《Python編程:從入門到實踐》本書的講解很到位,不過就是在對一些簡單知識點的講解方面投入了過多的筆墨。書中練習的原始碼下載地址:ehmatthes.github.io/pcc這是英文版的勘誤表【網站:nostarch.com/pythoncras】:
  • Python入門必備的書籍推薦
    python推薦一:《Python學習手冊:第3版》《Python學習手冊(第3版)》敘述了:Python可移植、功能強大、易於運用,是編寫獨立應用程式和腳本應用程式的志向挑選推薦二:《「笨辦法」學Python(第3版)》是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的初學者運用。這本書結構非常簡單,其間覆蓋了輸入/輸出、變量和函數三個主題,以及一些比較高級的論題,如條件判別、循環、類和目標、代碼測試及項目的完結等。
  • Python語言如何入門
    閱讀本文大概需要5分鐘:Python 語言應該如何入門,記得我幾年前也碰到過這樣的問題,當時網上隨便搜了一下飢不擇食的找了一些書開始啃起來,結果發現很疑惑,感覺吃力,走了很多彎路。下面我具體來講講:1.找一本靠譜的書,難度一定要是入門級別,千萬不能太複雜,不要一下子陷進去,會打亂節奏,學東西要循序漸進,不能一口吃個胖子.打個比方,學過java的同學都聽過大名鼎鼎的thinking in java,這邊書很厚很全,若一上來就學,肯定會吃力,時間長了就會失去興趣,因此對初學者來說,一定要找一個通熟易懂的,簡單的書。入門的書非常關鍵。
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python
  • 推薦必備編程書單
    本書單包含數十個技術領域,共計300多本。全部都可以直接在線瀏覽!因Github原連結無法訪問,大家可以在公眾號對話框回復「書單」即可永久保存,並直接在線閱讀所有書籍!智能、自動、透明翻牆路由器教程SAN 管理入門系列Sketch 中文手冊深入理解並行編程公眾號對話框回復「書單」即可直接在線閱讀所有書籍!
  • Python書單,不將就
    (純屬個人解讀,有如雷同,純屬巧合)幾年前 Python 在國內還只是一門小眾語言,但從 2011開始到現在,Python 的百度搜索指數翻了10 倍,從下圖看得出 Python 在國內的流行度已經直逼 Java,大有趕超之勢(百度指數)一個行業火不火,就看有多少(自)媒體、培訓機構湧入進來為之瘋狂,用百度搜關鍵字「python」就有5條是培訓廣告,而Ruby
  • 一份python書單,值得收藏
    最近,在一些自媒體平臺上面總會看到小白想學習python,卻不知道如何開始的文章。文章評論中,有人說入門難,難在沒有基礎、沒有自信心。也有人說,我英文不好,記不住單詞,這樣情況下如何繼續學習嗎?對於這些狀況,小編也沒有辦法直接告訴大家怎麼辦,其實學習方法有很多,報培訓班系統學習或者買python基礎書籍配合免費視頻學習。
  • 英語達人推薦書單:入門級別英文原版書推薦
    新東方網>英語>英語學習>英語閱讀>閱讀輔導>正文英語達人推薦書單:入門級別英文原版書推薦 2015-04-10 10:46 來源:新東方網整理 作者:
  • python入門
    --Yves Hilpisch 《Python for Finance》發現近期學習python的人越來越多了,最近也有人問我有沒有啥課程或者書推薦的。我自己還是側重數據計算和在金融中的應用,系統管理、web開發等沒做過。我當年也是新手入門,自己搜索嘗試,買了很多的書,也在網上下載了很多資料。
  • 史丹福大學教授推薦兩本Python入門書籍
    今天給大家分享自己學習的python的入門書籍。曾經我們讀書的時候,對編程能力特別感興趣,可是我本身發展不是學計算機的,所以進行編程技術只能看視頻通過自學。在後來偶然因素之間相互接觸了解到python這門專業語言,給我打開了一扇新的大門。因為python實在太簡單了,直接在命令行打」1+1「,回車就出來結果了,交互性也是非常強。而且python有大量研究第三方的庫,我要科學理論計算就要用到,雖然我不知道代碼管理內部環境怎麼編寫的,我只要給這些參數就能不斷得到提高實驗分析結果。對於我這種編程小白來說解決問題是最重要的。
  • Python 入門哪家強?看看學霸們怎麼說!
    嗯,就是如題的問題,看到現在有的入門級python編程課有:《人人都能懂的編程課(Python)》
  • 吐血推薦,B站最強學習資源匯總(數據科學,機器學習,python)
    3、【數據分析】SQL資料庫入門到精通,最乾淨易懂的小白必備教程10小時完整版https://www.bilibili.com/video/av77541375課程介紹:英文課程,中文字幕,很多同學表示這是看過最好的課程,通俗易懂。
  • 強烈推薦,B站最強學習資源匯總(數據科學,機器學習,python)
    3、【數據分析】SQL資料庫入門到精通,最乾淨易懂的小白必備教程10小時完整版https://www.bilibili.com/video/av77541375課程介紹:英文課程,中文字幕,很多同學表示這是看過最好的課程,通俗易懂。
  • 原創推薦!B站最強學習資源匯總(數據科學,機器學習,Python)
    3、【數據分析】SQL資料庫入門到精通,最乾淨易懂的小白必備教程10小時完整版https://www.bilibili.com/video/av77541375課程介紹:英文課程,中文字幕,很多同學表示這是看過最好的課程,通俗易懂。
  • 最好的Python入門書籍(官方推薦)
    作者:雲豆兒好好玩雲杉AI編輯前言:在Python官網上給出了一個學習Python的推薦書單,網址https://pythonbooks.org/,這份書單中包含了從初識到入門到永不言棄的三大階段最好的學習參考書籍。
  • 【書單推薦】機器學習入門書單
    這本書最大的優勢就是裡面沒有理論推導和複雜的數學公式,是很不錯的入門書。目前中文版已經脫銷,對於有志於這個領域的人來說,英文的pdf是個不錯的選擇,因為後面有很多經典書的翻譯都較差,只能看英文版,不如從這個入手。還有,這本書適合於快速看完,因為據評論,看完一些經典的帶有數學推導的書後會發現這本書什麼都沒講,只是舉了很多例子而已。
  • 原創 | 吐血推薦,B站最強學習資源匯總(數據科學,機器學習,python)
    3、【數據分析】SQL資料庫入門到精通,最乾淨易懂的小白必備教程10小時完整版https://www.bilibili.com/video/av77541375課程介紹:英文課程,中文字幕,很多同學表示這是看過最好的課程,通俗易懂。
  • python入門書籍,輕鬆學python
    全民學python的熱潮已經開啟,然而,對於這種情況,還是有很多小夥伴私信我python到底該怎麼入門?沒接觸過編程能學會嗎?