1. 程式人生 > >學習python基礎知識之後

學習python基礎知識之後

接下來你需要選定選定一個方向,Python有一個別稱叫“膠水語言”,意思就是它可以幹很多事情,比如現在經常聽到的的AI,Python就被廣泛應用其中,其他的比如web開發、機器學習/深度學習、爬蟲、資料科學等都可以用Python去實現。

然後具體到各領域去系統的深入學習

如果你對web感興趣,那麼你需要掌握Django和Flask框架,這是目前Python Wed開發中最常用到的兩個應用框架。

如果是想加入大熱的Al大軍中,那麼你就需要掌握Python的機器學習庫scikit-learn,TensorFlow、Keras、Theano、Caffe等機器學習框架,當然你可以只選擇其中一個,不要貪多,關於它們各自的區別自行百度。

如果你以後向成為一名爬蟲工程師那你就要掌握urllib、urllib2、request、bs4等包,如果是大規模的爬蟲你還需要掌握Scrapy等爬蟲框架。

最後一個數據科學方面,細化一點主要為資料分析和資料探勘,這方面最主要有五個包,Pandas、Numpy、Scipy、Matplotlib,scikit-learn,其中Pandas用於資料處理,Numpy和Scipy用於資料的科學化計算,Matplotlib用於資料視覺化,最後一個有scikit-learn主要用於資料探勘演算法的實現。