CM2015 : Programming with Data
🔖 課前準備事項:
- Python部分:
- Pandas部分:
- YouTube 課前練習資源:Pandas Data Analysis In Python
-
指定課本: Python for Data Analysis (2nd Edition) by McKinney *(此為2022.03)
- 電腦環境需求: PC/Mac/Linux 都可,此堂課需要在Code Editor或是Jupyter Notebook編輯你的程式。建議使用Visual Studio Code加上外掛會很方便。設定Python的Virtual Environment的概念(這裡有YT詳細解說)很重要,建議先了解一下,有安裝上問題的同學可以詢問學長姐。
- 其他工具準備: 無。
📓 課程攻略摘要:
- 期中作業 Midterm:
- 若沒有Python或數據處理分析相關經驗的同學,請務必在開始期中作業前盡力完成到Week 15的課程,Week 10是相當不夠的。
- 透過Python製作一份Data Analytics Coursework,其中包括使用Jupyter Notebook、清理數據、分析且做視覺化、並做出結論。整體作業包含程式與大量的文字過程描述(假設、分析、結論)。
- 期末考 Final:
- 強烈建議去找歷屆並全部走過一遍,非常有幫助。
- Part A: 對基本Python語法熟悉
- Part B: 確定能在短時間內寫出具功能性的Python程式,並理解各Pandas語法的作用,或是能夠解釋課程內學到的概念。
- 其他考核作業: 無。
🤩 同學們的建議:
Chris: 如果Python是你要新學習的語言,建議多找課外資源來加強你的基本功,課程上只會快速帶過Python的基礎,如果要趕那Week#15的進度會非常有壓力。另外對於期中作業的主題選擇也可以儘早跟學長姐討論,如此可以對你的進度有所幫助跟加速。 [10/01/2022]
Cynthia: 歷屆試題2022.03那次相較之前有級距上的難度差異,如果只想做一到兩份,請注意不要挑前面的,可能會造成這堂課考試很簡單的錯覺 ! [2022/10/02]