學習python有哪些好書推薦?

學習python有哪些好書推薦?淡漠行者6132020-04-14 15:14:17

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

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

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

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

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

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

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

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

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

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

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

以上就是本期的推薦,如果對裡面的書感興趣的話可以去找來看看,老規矩,為了更方便你,我這裡準備好了部分電子書,關注下方 Python愛好者社群,公眾號回覆「Python書」就可以得到。

學習python有哪些好書推薦?

學習python有哪些好書推薦?

學習python有哪些好書推薦?

學習python有哪些好書推薦?