如何學習《利用python進行數據分析》這本書?

這本書幾乎是數據分析入門必讀書了。主要介紹了python3個庫numpy(數組),pandas(數據分析)和matplotlib(繪圖)的學習。

目前國內的中文版是基於Wes McKinney 在2013年出版的《Python for Data Analysis》,裡面的代碼是基於Python2.7,有些代碼已經不能運行了。

國外已經有該書的第2版了,基於最新的Python3,建議英文好的看最新版本,下面提供中文和英文電子版下載鏈接:

1)電子版(英文)和代碼:wesm/pydata-book

2)pdf版(英文):已上傳到百度雲盤,可以在我微信公眾號(猴子聊人物),中回復「資料」獲取到

3)美國亞馬遜鏈接:

Computer Science Books @ Amazon.com

4)有人做了該書的中文翻譯可以對照學習:BrambleXu/pydata-notebook

光看書不僅孤獨,還有時候看不懂,因為這本書更多的是一些功能語法的介紹,缺少實踐的案例操作,所以這本書結合這幾個live一起學習效果會事半功倍:

1)對應這本書《第2-3章Python基礎知識》:

零基礎掌握人工智慧(AI)核心語言:Python?

www.zhihu.com圖標

書中會涉及到描述統計學和概率的內容,對於沒有基礎的朋友來說,看起來會很痛苦,可以用下面的live進行統計知識補充:

統計概率思維:描述統計學?

www.zhihu.com圖標人工智慧時代,用概率思維發現人生機會?

www.zhihu.com圖標

2)對應這本書的《第4-5章數據分析包(numpy和pandas)》的使用和《第7章數據清洗和準備》

但是書中沒有提供完成的例子,在live中我給出一個醫院銷售數據的完整分析案例,通過一個完整案例學會數據分析的流程。

從零學會數據分析:數據分析的基本過程?

www.zhihu.com圖標

3)對應這本書的第9章繪圖包(matplotlib)的使用和如何製作數據分析報告:

如何用Python繪圖和製作數據分析報告??

www.zhihu.com圖標

4)對應本書的第13章機器學習包(scikit-learn)如何使用:

機器學習(入門):簡單線性回歸?

www.zhihu.com圖標

如何利用碎片化時間在手機上學習這本書:

在手機上安裝一個可以看電子書的軟體,我個人用的是掌閱APP

電腦端登錄微信後,將PDF版本通過微信的文件助手發到自己手機微信中

在手機微信中打開剛才的PDF文件,點擊下圖「用其他應用打開」

選擇用電子書APP打開這個PDF文件,我這裡用的是掌閱

現在電子書已經在手機上了,驚喜不?

打開這個電子書,按下圖操作就可以在手機上按目錄學習了

推薦:一個小白的逆襲之路


推薦閱讀:

數據分析學習第2關:Python環境配置和基礎學習
數據分析基本過程
不同需求下可視化圖形選擇(翻譯)
競品分析到底在分析什麼?
機器學習的學習筆記(0)

TAG:Python | 數據分析 | 機器學習 |