01.23 大佬們推薦的Python書單彙總

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

大佬們推薦的Python書單彙總

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

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

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

數據分析與挖掘,2019春節前報名學費特惠,詳情見加米穀大數據官網。

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


劉志軍 (Python 之禪 作者)

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

大佬們推薦的Python書單彙總

leoxin (菜鳥學 Python 作者)

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

大佬們推薦的Python書單彙總

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

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

大佬們推薦的Python書單彙總

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

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

大佬們推薦的Python書單彙總

王大偉 (Python愛好者作者)

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

大佬們推薦的Python書單彙總

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


我都看了哪些書

大佬們推薦的Python書單彙總

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

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

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


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

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

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

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

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

接著,便開始上手爬蟲,但爬蟲類的書非常少,起先只找到兩本,一本是國外的《Python 網絡數據採集》,書不厚,看了後大致瞭解了:爬蟲是怎麼一回事、爬蟲能做什麼、要會哪些東西等這幾個問題,另一本是韋瑋老師的《精通 Python 網絡爬蟲》,這本書當時覺得還不錯,有很多實操案例,但是理論部分欠缺一些。

後來偶然搜到了崔慶才大佬的爬蟲文章,很贊,果斷就買了他剛出的《Python3 網絡爬蟲實戰》這本書,由此算是找到了爬蟲方向。

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

就這樣,幾個月下來,練習了 10 個左右的爬蟲,自認為算是入門了 Python 爬蟲和數據分析。以上就是本期的推薦,如果對裡面的書感興趣的話可以去找來看看。


分享到:


相關文章: