您的位置:首頁>科技>正文

Python:資料分析學習路徑圖

Python是一種物件導向、直譯式電腦程式設計語言, 由Guido van Rossum于1989年底發明。 由於他簡單、易學、免費開源、可攜性、可擴展性等特點, Python又被稱之為膠水語言。

下圖為主要程式語言近年來的流行趨勢, Python受歡迎程度扶搖直上。

由於Python擁有非常豐富的庫, 使其在資料分析領域也有廣泛的應用。 由於Python本身有十分廣泛的應用, 本期Python資料分析路線圖主要從資料分析從業人員的角度講述Python資料分析路線圖。

整個路線圖計畫分成16周, 120天左右。 主要學習內容包括四大部分:

1)Python工作環境及基礎語法知識瞭解(包括規則運算式相關知識學習);

2)資料獲取相關知識(python爬蟲相關知識);

3)資料分析學習;

4)數據視覺化學習。

Python工作環境及基礎語法知識瞭解

對於Python基礎語法學習部分,

學習週期大概為4周, 需要的相關資源在網路上都能找到免費的資源, 而且品質都不錯。 相關中文資源如下:

1.python工作集成環境包

2.python資料分析相關庫(Pandas/ Numpy/ Scipy/ Matplotlib)

如果安裝了上面集成工作包, 則下面的包不需要重新安裝了。 關於包的安裝方法在學習資源圖書中都有介紹, 通常安裝庫採用pip方法, 也可以用pip list查詢系統安裝了哪些庫。

3.學習資源

圖書:

1)Python基礎教程(第2版)[電子版圖書自行百度]

2)深入淺出Head First python(中文版)[電子版圖書自行百度]

線上教程:

1)廖雪峰的python教程:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

2)正則式學習:http://wiki.jikexueyuan.com/project/python-crawler-guide/regular-expressions.html#7907ec6cc04be6c7f8cf8ac272215946

視頻教程:

1)慕課網python入門:http://www.imooc.com/learn/177

2)慕課網python進階:http://www.imooc.com/learn/317

3)正則式學習視頻:http://www.imooc.com/learn/550

資料獲取學習

對於資料獲取部分的學習主要是通過python爬蟲的學習瞭解基本的外部資料獲取情況, 當然也可以借助別人寫好的規則庫直接完成某些資料的採集。

這部分內容的學習週期大概也為四周, 需要的相關資源在網路上都能找到免費的資源, 而且品質都不錯。 相關中文資源如下:

爬蟲學習線上教程:

1. Python爬蟲入門一之綜述:http://cuiqingcai.com/927.html

2. Python爬蟲入門二之爬蟲基礎瞭解:http://cuiqingcai.com/942.html

3. Python爬蟲入門三之Urllib庫的基本使用:http://cuiqingcai.com/947.html

4. Python爬蟲入門四之Urllib庫的高級用法:http://cuiqingcai.com/954.html

5. Python爬蟲入門五之URLError異常處理:http://cuiqingcai.com/961.html

6. Python爬蟲入門六之Cookie的使用:http://cuiqingcai.com/968.html

7. Python爬蟲入門七之規則運算式:http://cuiqingcai.com/977.html

8. Python爬蟲實戰一之爬取糗事百科段子:http://cuiqingcai.com/990.html

9. Python爬蟲實戰二之爬取百度貼吧帖子:http://cuiqingcai.com/993.html

10. Python爬蟲實戰三之計算大學本學期績點:http://cuiqingcai.com/997.html

11. Python爬蟲實戰四之抓取淘寶MM照片::http://cuiqingcai.com/1001.html

12. Python爬蟲進階一之爬蟲框架Scrapy安裝配置:http://cuiqingcai.com/912.html

視頻教程:

Python簡單爬蟲開發:http://www.imooc.com/learn/563

資料分析

Python資料分析的學習主要是對相關庫的使用, 比如資料整理需要用到numpy和pandas庫,

資料描述與分析分析則主要用到pandas庫, 從某種程度上講, 利用python進行資料分析的學習過程就是對庫的學習過程。 由於有了前面2部分內容的學習基礎, 本部分內容的建議學習練習時間也為4周, 相關免費學習資源如下:

圖書:

利用python進行資料分析 :http://item.jd.com/11352441.html [電子版圖書自行百度]

視頻:

用python玩轉數據 :https://www.coursera.org/learn/hipython [視頻為cousera認證課程, 全程中文]

資料視覺化

Python資料視覺化學習的過程就是學習matplotlib庫的過程, matplotlib庫包含有豐富的資料視覺化資源, 地圖、3D等等都有涉及, 如果有前面3部分的學習經驗的話, 這部分內容在4周內也能解決。 相關中文學習資源如下:

圖書:

Python資料視覺化程式設計實戰[電子版圖書自行百度]:http://item.jd.com/11676691.html

線上教程:

1.利用Python繪圖和視覺化:https://sanwen8.cn/p/138njNO.html

2.Python繪圖和視覺化學習:http://blog.sina.com.cn/s/blog_12b66a6db0102wbmi.html

至此,Python資料分析相關學習內容介紹完了,上面介紹的多種資源,每個階段只需選擇其中的一種進行深入即可,更多更深的內容則需要自己去實踐摸索。更多資料分析學習及資料分析工具參見資料導航網站。

End.

文章轉載自:資料分析

中國統計網,是國內最早的大資料學習網站,歡迎關注!

python資料分析視頻教程資料採擷零基礎自學程式設計項目實戰線上課程 ¥105 購買

Python大資料處理分析視頻教程資料爬取網路爬蟲實戰線上課程 ¥50 購買

大資料分析 資料科學應用場景與實踐精髓 ¥44.3 購買

至此,Python資料分析相關學習內容介紹完了,上面介紹的多種資源,每個階段只需選擇其中的一種進行深入即可,更多更深的內容則需要自己去實踐摸索。更多資料分析學習及資料分析工具參見資料導航網站。

End.

文章轉載自:資料分析

中國統計網,是國內最早的大資料學習網站,歡迎關注!

python資料分析視頻教程資料採擷零基礎自學程式設計項目實戰線上課程 ¥105 購買

Python大資料處理分析視頻教程資料爬取網路爬蟲實戰線上課程 ¥50 購買

大資料分析 資料科學應用場景與實踐精髓 ¥44.3 購買

Next Article
喜欢就按个赞吧!!!
点击关闭提示