人生苦短,我用Python!
▌「人生苦短,我用Python」,這話很流行,為什麼這麼說?
答:因為Python代碼量小,維護成本低,編程效率高。同樣的問題,用不同的語言解決,Python的高效足以讓無數程序猿/工程獅/代碼愛好者多出三四倍的時間去撩妹/漢,珍惜人生,活出質量。
一門進可造AI,做開發;退可玩爬蟲,理數據的神奇膠水網紅紅紅紅語言,對它超感興趣躍躍欲試的小白們,該如何入門學習呢?
不難,Python小白成長路徑&匹配學習資料,學院給你!
Py學習路徑資料
?經由學院精挑細選,並根據實踐課程的經驗,為大家定製了極具指導意義的資料包!
我們將從了解Python,安裝Python開始,涵蓋語言的基本元素和數據結構,正則表達式的使用,各種包和庫的調用以及時下最熱門的機器學習等知識,全方位指導Python小白成長~
(小提示:微信里不可以插入外鏈,有網址的部分需要大家手動複製地址到瀏覽器打開呦~)
第0步,Warming up
開始我們的學習前,你要明白這樣兩個問題:
1. 為什麼要選擇Python?
2. Python可以用在哪些地方?
推薦觀看DataRobot創始人Jeremy這段談話的前30分鐘,了解一下Python的用處:
https://www.youtube.com/watch?v=CoxjADZHUQA
第1步,Setting up your machine
安裝,安裝,安裝,考驗你動手能力的第一步。
推薦使用Anaconda,這裡有學院精心製作的Python安裝教程,包含Windows以及Mac版,照著做就行了!
如果你的電腦小傲嬌,遇到了很多無法解釋的小疑問,可以參考這個博客,尋求解決方案~
▲可上下滑動,部分資料搶先看
第2步,Learning the basics of Python Language
Python的入門,首先需要掌握一些基本概念,諸如列表,元組,字典等。
學院給大家推薦一節課+一本書,能夠很清晰地幫助你了解語言的基本元素和數據結構。
▲可上下滑動,部分資料搶先看
第3步,Learn Regular Expressions in Python
正則表達式,對字元串操作的一種邏輯公式。學會這套規則,可以利用極簡單的方式達到對字元串的複雜控制,大大提升寫碼的效率!
在嘗試用Python編碼前,學院送大家「規則」的學習資料~有課有圖表~
▲可上下滑動,部分資料搶先看
除了這個,學院君還要給你安利一個特別好用的網站!有整理好的正則表達式的cheatsheet,還支持一鍵搜索!示範一個先~
GIF
地址在這:
https://www.debuggex.com/cheatsheet/regex/python
第4步,Learn Scientific libraries in Python
從這裡開始變得非常好玩!因為我們要學會使用各種庫和包了,例如NumPy, SciPy, Matplotlib and Panda,有了它們Python會變得更加無敵~
關於這些包的用處,請看這裡~
▲可上下滑動,部分資料搶先看
SciPy的學習,推薦這個網站~
https://docs.scipy.org/doc/scipy/reference/tutorial/
Matplotlib的學習,可以看這裡~
http://nbviewer.jupyter.org/github/jrjohansson/scientific-python-lectures/blob/master/Lecture-4-Matplotlib.ipynb
第5步,Effective Data Visualization
呦呦呦~大家最喜歡的可視化!Python也可以~
不能做酷炫可視化的語言不是好語言,不會做可視化的學員不是好學員,來扒~了解可視化的原理,嘗試操作製圖~
▲可上下滑動,部分資料搶先看
第6步, Learn Scikit-learn and Machine Learning
Scikit-learn是用於機器學習的python中最有用的庫。
給你的資料包括機器學習的基本入門,以及這個庫的介紹和學習方法~
▲可上下滑動,部分資料搶先看
如果你小有所成,可以試試kaggle上的這個小項目,包含完整的項目介紹以及數據文件,不try怎麼知道自己還沒會呢?
https://www.kaggle.com/c/data-science-london-scikit-learn
實踐!實踐!
這才是最美好的動手環節!通過以上資料的學習,你一定掌握了不少技術技能,現在就要好好展示+磨練了~
什麼?你還沒有一個kaggle賬戶嗎?快去https://www.kaggle.com/註冊一個,這裡有各類競賽和項目可以實踐~(我沒有廣告費……)
由於Python涉及到的用法和玩法非常多,學院君比較建議大家自己去按需搜索,諸如機器學習、爬蟲、可視化等等,就不做單獨推薦了~
圖片來自Kaggle網站
資料包領取方式
人生苦短,
我用Python!
你們期待已久的資料包!
長按識別此二維碼,
※Python中階入門之偏函數介紹
※Python繪製世界地圖,塗個顏色放個國家 這都不是事兒
TAG:Python |