[Python自學] 給新手的免費網路資源
由於想自學Python用於數據分析,花了一些時間在網路上找好用的免費資源,以下課程皆以數據分析為主,供有需要的人參考。
每一項課程皆是從最基礎開始,因此有些內容是重複的,可以選擇一種,也可以全部都看,但我覺得每堂課程都能有一些收穫。影片我通常用1.5倍速觀看,可以節省一些時間XD
建議先從影片學起,待有基礎後再閱讀文章,比較容易理解。(以下點選課程名稱即可連結到該網頁)
- 政大MOOC課程- 成為python數據分析達人的第一課(自學課程)
由政大應數系蔡炎龍副教授提供的免費自學課程,使用Jupyter notebook當開發環境,課程分為七大單元,每單元約10–15部影片,每部影片約5-7分鐘,老師講解清楚有條理,學習起來非常輕鬆。從Anaconda安裝、迴圈、Numpy、Pandas、回歸、機器學習依序漸進教學,中間也會穿插實例,對Python基礎打底非常有幫助。每個單元開頭還會有專家訪談,提供新手進入相關行業的小建議,非常實用。
至於課程的程式碼全部放在老師的Github,真的超級佛心。
2. 莫煩Python
莫煩專屬的個人網站,裡面分享Python在數據分析、機器學習的處理方法。課程編排也是循序漸進,除了基礎教學以外,還介紹Numpy、Pandas、 Matplotlib、爬蟲等等,每個套件大概有10部影片介紹,影片長度也控制在10分鐘以內,學習起來不會太吃力,在每個影片下方也都提供了課程大綱與程式碼,還有一些網友提出的問題,全部看完的話收穫不少。
3. IT邦幫忙
是個IT 領域的技術問答與分享社群,每年都會推出鐵人挑戰賽,挑戰30天內發30篇與IT技術相關的文章,在這個比賽裡面比較容易找到一系列的教材,雖然不是每個主題都在討論數據分析,但仔細找找還是會發現一些好用的文章,例如python 入門到分析股市,可以不定期去挖看看喔。或是可以透過標籤篩選跟Python相關的問題,別人的疑問也許也能解答你的疑問。
Bonus:如果已經有一點概念了,或是練習到一半想查詢各語法功能,這邊提供一個Python字典,可以加強一下基礎,把基本功夫練得更紮實喔!
Python3教程
以上分享,若還有看到不錯的再更新此篇文章。