学習ロードマップ
Python 文法から型ヒント・非同期設計までを押さえ、FastAPI で自動ドキュメント付き API を書ける状態まで 5 冊で引き上げる。
このロードマップが扱うもの
- Web API をこれから本格的に作りたい Python 初学者〜初級者 - Flask や素の WSGI は触ったが、型ヒント駆動・OpenAPI 自動生成の世界にまだ踏み込めていないエンジニア - バックエンドの言語選定で FastAPI を第一候補に据えたい、他言語経験者
このロードマップの全体像
uvicorn を起動し /docs を叩きながら読むと定着が早いロードマップ
第 1 章
変数・制御構文・関数・クラスまでを丁寧に通す入門書。FastAPI に入る前に、Python そのものの書き方で迷わない状態をここで作る。
生成 AI 補完を活用しながら Python を書く前提に立った入門書。API 開発で多用する『AI に雛形を出させて読み直す』動きをここで慣らす。
基本アルゴリズムと計算量を Python で押さえる橋渡し。API のエンドポイント実装で雑な全走査を書かないための判断軸を身につける。
文字コード・検索語処理・クラスタリングまで扱う情報検索本。API が受け取るテキストを整形・正規化する力を、実装寄りで補強する。
FastAPI 入門の定番。ルーティング・Pydantic・自動ドキュメント生成を手を動かして通し、本ロードマップの到達点として 1 本の API を完成させる。