之前好多人私信我python數據分析怎么快速入門,我在這里直接介紹一下自己的心得經驗吧。
要學習pandas,我并不建議看大量的教程,等看完教程,天都黑了,一覺醒來熱情都涼了。
我的建議是,首先放平心態,作為新手(假設你已安裝python 3和 jupyter notebook),你一定要忍住翻閱python教程的渴望,按捺住內心的好奇與恐懼,直接按我說的做:
1. 注冊一個Kaggle賬號,進入泰坦尼克號生存預測的練習賽,下載數據集,看看最經典的Titanic數據集長啥樣。https://www.kaggle.com/c/titanic?www.kaggle.com
2. 找一個清晰的泰坦尼克號數據集數據分析教程,比如Medium網站上的Titanic Kaggle新手教程(點擊打開),從最基本的導入Pandas庫開始,一步一步照著敲代碼并運行。(如果你嫌這個Titanic數據分析不夠清晰,也可以搜其他的Titanic數據集預測文章,總有一款適合你)泰坦尼克號船體
3. 花半天時間,把代碼認真復現(有不懂的代碼很正常,敲下來運行即可)。
4. 此時,我相信你已經對數據分析甚至機器學習的一整套流程有了模糊概念,對于pandas庫的常用功能也基本熟悉。
恭喜你已經入門了!如果還想對python數據分析有一個更深入的了解,就再用1天時間,學習以下這門課。超簡單Coursera python數據分析課
Coursera上IBM有一門很別致的python數據分析課 Data Analysis with Python,和其他動輒一節課半小時的視頻教程不同,該課每節課只有2-3分鐘的視頻講解(真的好良心啊),所有的視頻內容加起來也不到1個小時就講完。其學習核心在于Jupyter notebook的作業,大家自己親手跑一遍(復現代碼),就可以出師啦~
如果還想深入學python數據分析,就直接上項目吧,或去Kaggle打比賽練練手,不懂直接谷歌/百度就行啦,so easy!
我的其他回答
歡迎大家關注我的機器學習筆記專欄,我會用小白也能聽懂的語言,為大家講述機器學習中那些有趣好玩的知識 (*?▽?*)機器學習筆記?zhuanlan.zhihu.com