第 2 週|校定第 10 週

VS Code × AI 協作:Python 量化開發入門

在 VS Code 與本機 Jupyter 建立可重現專案,練習閱讀、測試及修正 AI 協作產生的程式。

3 堂課14:20–17:20150分鐘教學+10分鐘驗收
第 1 堂14:20–15:1050 分鐘
第 2 堂15:20–16:1050 分鐘
第 3 堂16:20–17:1050 分鐘
課堂驗收17:10–17:20成果檢查、離場單與下週分工

這一週會完成什麼

  • 完成本機 Python 與 Jupyter 環境
  • 理解資料型別、函式與例外處理
  • 建立 AI 小步修改與驗證紀錄

核心概念

01VS Code
02本機 Jupyter
03Python
04Git
05AI 驗證

系統流程圖

01定義輸入
02請 AI 解釋
03小步修改
04執行測試
05保存證據

三堂課安排

第 1 堂|14:20–15:10VS Code、本機 Jupyter 與 Git
環境檢查・專案建立50 分鐘
第 2 堂|15:20–16:10Python 金融資料結構與函式
教師示範・個人實作50 分鐘
第 3 堂|16:20–17:10AI 小步協作、程式閱讀與測試
錯誤診斷・同儕互查50 分鐘

課堂實作與學習證據

實作任務

讀入一份行情資料,完成欄位檢查、日期排序、重複值移除、報酬計算與錯誤處理。

個人證據

保留一組有效與一組失敗的 AI 指令,說明如何測試及修正。

小組交付

可重現專案骨架+README執行說明

import pandas as pd

df = pd.read_csv("market_data.csv", parse_dates=["timestamp"])
df = df.sort_values("timestamp").drop_duplicates("timestamp")
df["return"] = df["close"].pct_change()
下一週:金融資料、API 即時報價與資料工程