Skip to content

建立 2026-09-14 更新 2026-09-14

影音教學

文字講義適合查觀念;影音適合看人從零把專案跑起來。這一頁只收官方點名或原作者本人的影片,以及 YouTube 上長期被採用、來源清楚的免費課程。

選擇原則:

  1. 優先官方網站、原作者 Sebastián Ramírez(tiangolo)的研討會演講。
  2. 其次是 freeCodeCamp.org 這類可核對講師與大綱的完整課程。
  3. 不放來路不明的轉載、也不放第三方付費證照廣告。FastAPI 沒有官方 Certificate program。

部分舊影片仍用 uvicorn main:app --reload;現在官方建議 fastapi dev / fastapi run,觀念相同,指令請以 安裝與第一支 API 為準。

官方學習資源

官方文件

影音不能取代文件。Learn繁體中文教學指南 仍是主教材。官網首頁也連到下方這部迷你紀錄片。

建議怎麼看

先看紀錄片建立背景,再跟本站入門頁做第一支 API。要一次做完 CRUD、資料庫與認證,再看 freeCodeCamp 19 小時課程,並對照官方教學核對新語法。

官方紀錄片:The Rise and Rise of FastAPI

Cult.Repo 於 2025 年底推出、官網首頁推薦的迷你紀錄片。創作者本人講述 FastAPI 如何從個人專案變成廣泛使用的 Python API 框架,適合上課前建立動機,不是逐步寫程式的教學。

在 YouTube 開啟

原作者:把 FastAPI 佈到雲端

Sebastián Ramírez 在 PyCon Italia 2025 的短講 Deploy FastAPI to the cloud。他從空白專案建立應用,示範自己實際會用的流程,並介紹 FastAPI Cloud。適合讀完 佈署 後對照。

在 YouTube 開啟

原作者 Keynote:用 FastAPI 看現代 Python

Modern Python through FastAPI and friends 不是 CRUD 教學,而是用 FastAPI、Pydantic、型別提示與 async 說明「為什麼現代 Python 這樣寫」。看完會比較能理解本站為什麼把型別提示當成那 20% 的核心。

在 YouTube 開啟

原作者 Keynote:框架背後的產品思路

EuroPython 2025 專題 Behind the scenes of FastAPI and friends(約 45 分鐘)。內容偏產品與開源維護,幾乎不寫現場程式,適合已經會做 API、想理解生態與設計取捨的人。

在 YouTube 開啟

freeCodeCamp:Python API 完整課程(約 19 小時)

Sanjeev Thiyagarajan 在 freeCodeCamp.org 頻道的 Python API Development - Comprehensive Course for Beginners。從路徑操作、Pydantic、PostgreSQL、SQLAlchemy 做到 JWT 認證,是目前最常被推薦的免費長課程。時數長,請分段看,並用官方文件核對新版 CLI 與 Pydantic v2 寫法。

在 YouTube 開啟

freeCodeCamp:FastAPI 入門(約 1–2 小時)

FastAPI Course for Beginners 只覆蓋安裝、路徑/查詢參數、請求主體與基本 CRUD,適合完全沒寫過 API 的人當第一部動手影片。看完請立刻回到本站寫自己的 main.py,不要只看完以為會了。

在 YouTube 開啟

freeCodeCamp:用 FastAPI 做微服務

Microservices with FastAPI 用兩個服務(庫存、付款)、Redis 與 Redis Streams,再加 React 前端。適合已經會單一 API,想看服務之間怎麼通訊的人;不要當第一堂課。

在 YouTube 開啟

ArjanCodes:FastAPI 精簡導覽

How to Use FastAPI: A Detailed Python Tutorial 約 20 分鐘,示範安裝、路徑/查詢參數與路由切分,並說明自動文件等優點。講師以軟體設計知名,節奏快,適合已經會 Python、只想快速看 FastAPI 長什麼樣子。範例程式:ArjanCodes/2023-fastapi

在 YouTube 開啟

看完影音之後

回到文字講義比較不容易漏掉型別與錯誤處理的細節: