FastAPI入門

Python基礎からFastAPIでのWeb API開発・デプロイまで

採点されません。ログイン不要。じぶんのペースでどうぞ。

📖 教材で学ぶ

解説を読みながら、じぶんのペースで進められます。読むだけでもかまいません。

  1. L00 ch01 — uv + mise で Python 環境構築
  2. Windows で FastAPI + Vue を動かす
  3. L01 ch01 — print と f-string
  4. L01 ch02 — REPL で対話実行
  5. L01 ch03 — スクリプト実行と shebang
  6. L01 ch04 — コメントと docstring
  7. 変数とデータ型
  8. L03 ch01 — 条件分岐 (if / elif / else)
  9. L03 ch02 — match-case (構造的パターンマッチ)
  10. L04 ch01 — for ループと range
  11. L04 ch02 — while ループ
  12. L03 ch03 — 内包表記 (comprehension)
  13. L05 ch01 — list と内包表記
  14. L?? ch02 — tuple (タプル)
  15. L?? ch03 — set (集合)
  16. L?? ch04 — dict (辞書)
  17. 関数
  18. HTTPリクエスト
  19. L07 ch01 — dataclass
  20. L07 ch02 — 普通のクラス
  21. class ch03 — Protocol と ABC
  22. L08 ch01 — try / except / raise
  23. L08 ch02 — カスタム例外
  24. L08 ch03 — raise で例外を投げる
  25. L?? ch01 — pathlib 基礎
  26. L09 ch02 — JSON ファイル永続化
  27. L09 ch03 — CSV ファイル
  28. L09 ch04 — pandas で CSV
  29. 環境変数管理
  30. L10 ch01 — pytest
  31. L?? ch02 — pytest fixture
  32. test ch03 — pytest mock
  33. FastAPI — Hello World
  34. L11 ch02 — パスパラメータ
  35. L11 ch03 — POST リクエスト
  36. L11 ch04 — CRUD エンドポイント
  37. L12 ch01 — Pydantic BaseModel
  38. L13 ch01 — SQLAlchemy で DB 連携
  39. L?? ch02 — Alembic マイグレーション
  40. L14 ch01 — CORS Middleware
  41. L14 ch02 — 認証 (JWT)
  42. L14 ch03 — ログミドルウェア
  43. L15 ch01 — Dockerfile
  44. L?? ch02 — Render に FastAPI をデプロイする
  45. L-deploy ch03 — Azure App Service にデプロイする
  46. FastAPI セキュリティ実践
  47. FastAPI で Memo アプリを作る
  48. FastAPI で Task 管理アプリを作る
  49. 🗺️ FastAPI — 設計書と TDD
  50. 要件書: タスク共有 API

✏️ 問題集で試す

採点はこの画面の中だけ。結果はどこにも送信されません。

問題集をはじめる(5問)