推薦影音
推薦影音頁整理學習 Pydantic 的官方演講與優質 YouTube 教學,依「官方與作者 → 完整課程 → 主題深入 → AI 應用」分類,並說明每支影片的內容與適合對象。影片是輔助,建議搭配本站各頁的文字說明與程式範例一起學習;各主題頁也嵌入了與該頁最相關的影片。
關於官方資源
Pydantic 官方文件沒有獨立的影音教學區,也沒有官方認證課程。官方影音主要來自 Pydantic 官方 YouTube 頻道(Logfire、Pydantic AI 相關),以及作者 Samuel Colvin 在 PyCon 與 Podcast 的演講。
官方與作者演講
Samuel Colvin:Pydantic V2 如何運用 Rust 的超能力(PyCon US)
簡述:約 45 分鐘,Pydantic 作者親自說明為什麼花一年把驗證與序列化邏輯幾乎全部改用 Rust 重寫,以及 V2 因此帶來的改變。適合已經會用 Pydantic、想了解內部原理的讀者。
Talk Python:Pydantic v2 的計畫
簡述:Podcast 訪談形式,作者說明 V2 的規劃、破壞性變更與遷移策略。已嵌入於 V1 遷移到 V2。
Pydantic 官方(PyCon US):Building AI Applications the Pydantic Way
簡述:介紹 Pydantic、Pydantic AI 與 Logfire 如何組合成 AI 應用開發流程。已嵌入於 LLM 結構化輸出。
完整入門課程
Corey Schafer:Pydantic 完整資料驗證課程
簡述:約 90 分鐘,涵蓋模型、欄位驗證、自訂驗證器、型別轉換、巢狀模型與模型設定,講解清楚、節奏穩定,是目前最推薦的英文完整入門課。
Dave Ebbelaar:Pydantic Crash Course
簡述:約 80 分鐘的速成課,從型別提示、第一個模型、欄位驗證、巢狀模型、Pydantic Settings 一路講到 LLM 結構化輸出,附 GitHub 範例程式,適合以 AI 開發為目標的學習者。
Coding Crash Courses:Pydantic V2 Full Course
簡述:約 30 分鐘,依序示範基本模型、巢狀模型、Field、欄位與模型驗證器、計算欄位、Pydantic dataclass、嚴格模式與 Pydantic Settings,適合想用最短時間把 V2 功能看過一遍的讀者。
快速認識
| 影片 | 內容 | 嵌入頁面 |
|---|---|---|
| ArjanCodes:Why Python Needs Pydantic for Real Applications | 從軟體設計角度看 Pydantic 的價值,含 FastAPI 整合 | 為什麼需要 Pydantic |
| Corey Schafer:Type Hinting vs Type Checking vs Data Validation | 型別提示、型別檢查與資料驗證的差別 | 為什麼需要 Pydantic |
| pixegami:Pydantic Tutorial • Solving Python's Biggest Problem | 十多分鐘的 BaseModel 快速入門 |
BaseModel 模型 |
| Studycamp Taiwan:Pydantic V2 Essentials(中文) | 繁體中文讀書會導讀,第一週:介紹與基礎 | 型別與 Field |
主題深入
| 影片 | 內容 | 嵌入頁面 |
|---|---|---|
| James Clare:Field Validators | @field_validator 與 before/after 模式 |
自訂驗證器 |
| James Clare:Model Validators | @model_validator 與跨欄位檢查 |
自訂驗證器 |
| James Clare:Nested Models & Complex JSON | 用真實 JSON 練習巢狀模型 | 巢狀模型 |
| BugBytes:pydantic-settings | 型別安全的設定管理 | Settings 設定管理 |
| James Clare:Pydantic Settings & Environment Variables | 環境變數與 .env 入門 |
Settings 設定管理 |
| Corey Schafer:FastAPI Part 4 - Pydantic Schemas | FastAPI 請求與回應模型 | FastAPI 整合 |
| BugBytes:FastAPI and Pydantic - Nested Models | FastAPI 中的模型類別與巢狀模型 | FastAPI 整合 |
AI 應用
Dave Ebbelaar:用 PydanticAI 建立 AI Agent(入門)
簡述:約 33 分鐘,介紹 Pydantic AI 的核心元件,從 Hello World 開始,接著示範相依注入(dependency injection)與工具(tools),附 GitHub 範例,適合讀完 LLM 結構化輸出 後想進一步做 Agent 的讀者。
BugBytes:Pydantic AI 結構化輸出型別
簡述:約 7 分鐘的短片,示範讓 Pydantic AI 依 Pydantic 模型回傳結構化資料、而不是原始文字,與 JSON Schema 一頁的觀念相互呼應。
另有 Real Python 的 Pydantic AI 入門、BugBytes 的 Instructor 教學,已嵌入於 LLM 結構化輸出。
付費課程
Real Python 影音課程
Using Pydantic to Simplify Python Data Validation 是 Real Python 的付費影音課程,涵蓋模型、驗證器與 pydantic-settings,附逐字稿與字幕,第一課可免費試看。適合偏好結構化課程、需要逐字稿的學習者。