完成本次工作坊後,你應該能夠:
sqlite3 建立資料表並安全執行基本 SQL。| 主題 | 產出 |
|---|---|
| 課程介紹與環境確認 | 可以執行 Python 與 FastAPI CLI |
| Python Recap | 看懂後續型別與資料結構 |
| Backend & Web Overview | 看懂一次 HTTP 往返 |
| Introduction to FastAPI | 完成 Course CRUD API |
| Break | — |
| RESTful API Design | 設計 Enrollment Endpoint |
| Database & SQL | 建立 SQLite Schema 並操作 CRUD |
| Final Lab & What's Next | 對照 API、Schema 與後續整合方向 |
本講義使用 Python 3.10 以上版本。以下在 macOS/Linux 以 python3 指向 Python 3;Windows 可將它換成 py。進入 Virtual Environment 後則統一使用 python。
python3 --version
如果你的電腦沒有安裝 python,可以在這裡下載:https://www.python.org/downloads/
建立專案與 Virtual Environment:
mkdir backend-workshop
cd backend-workshop
python3 -m venv .venv
macOS/Linux 啟用方式:
source .venv/bin/activate