✅ 目標: 讓學生思考 Python 在資料分析的價值,並能熟悉 開發環境。
👨🏫 教師引導方式:
引導問題 1️⃣:「你聽過 Python 嗎?你覺得 Python 在資料分析中能解決哪些問題?」
引導問題 2️⃣:「Jupyter Notebook 跟傳統程式編輯器(如 VS Code)有什麼不同?」
📌 預期學生輸出:
✅ 學生可提出 Python 的應用範圍(如 AI、數據分析、網頁開發)。
✅ 透過比較 Jupyter Notebook 與其他編輯器,加深對開發環境的理解。
✅ 目標: 幫助學生理解 NumPy 陣列的優勢,並能進行基本運算。
👨🏫 教師引導方式:
引導問題 1️⃣:「如果你有一個 1000 萬筆數據的數列,會用 Python 的 list
還是 NumPy array
?為什麼?」
引導問題 2️⃣:「NumPy 陣列在什麼情境下最適合使用?請舉例說明。」
📌 預期學生輸出:
✅ 學生能解釋 NumPy 陣列的運算效率優勢。
✅ 小組報告能舉出 NumPy 在不同領域的應用案例。
✅ 目標: 學生能夠運用 Pandas 讀取與處理資料,並進行數據清理。
👨🏫 教師引導方式:
引導問題 1️⃣:「當你下載一份 Excel 檔案,資料有缺失值,你會怎麼處理?」
引導問題 2️⃣:「我們應該什麼時候刪除缺失值?什麼時候填補?」
📌 預期學生輸出:
✅ 學生能透過程式實作處理缺失值,並討論不同情境下的策略。
✅ 透過情境討論,學生能培養實務分析能力。