PythonからFastAPIまで【初心者向け講座】モダンなAPIサーバを構築してみよう【わかりやすさ重視】
Python初歩からFastAPIまでを繋ぐように網羅しています。多次元の辞書型、パッケージ、クラスの初歩から、Pydanticを使った型ヒント、非同期処理、キュメント自動生成など現代的な開発方法を体験することができます。
Description
ChatGPTを始めとする『LLM(大規模言語モデル)』が増えてきたことにより、
外部知識のアクセス先として、APIサーバーの需要が増えてきています。
機械学習やAIの分野で活躍してきたプログラム言語『Python』は、
LLMの普及により、これから日本でもますます需要、要望が高まってきます。
そんな現況を受けてこの講座では、
プログラミング完全初心者向けに『Python』の基礎から解説し、
『Python』でAPIサーバーを構築するためのフレームワークである、
『Fast API』の扱い方をできるだけわかりやすく解説しています。
わかりやすさ重視ということで、
できるだけイメージ図や表を使い、
説明過多になるよりも手を動かしてコードを書いてイメージできるように構成しておりますので、
Python初心者の方はもちろん、
FastAPIを始めて扱う方にもおすすめのコースとなっています。
■動作環境
Python 3.12.0
FastAPI 0.110.0
■扱っている事
Pythonパート・・venvを使った仮想環境/変数/関数/リスト/辞書型/モジュール/パッケージ/クラス/API通信/関数あれこれ/型ヒント/非同期処理 など
FastAPIパート・・環境構築/ルーティング/Pydantic/スキーマ/RestFul/ SQLAlchemy/SQLite/CRUD などなど。
おまけ・・GitHub
What You Will Learn!
- Pythonを基礎からわかりやすく
- モジュール、パッケージ、クラスの使い方
- 型ヒントや非同期通信などの理解
- FastAPI入門
- FastAPIでCRUDの実装
Who Should Attend!
- プログラミングに少しでも興味がある方
- Pythonを改めて学習したい方
- 本やネットで独学してもなかなか使いこなせないと思っている方
- PythonでAPIサーバーを作ってみたい方