Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PythonからFastAPIまで【初心者向け講座】モダンなAPIサーバを構築してみよう【わかりやすさ重視】
Rating: 4.3 out of 5(51 ratings)
643 students

PythonからFastAPIまで【初心者向け講座】モダンなAPIサーバを構築してみよう【わかりやすさ重視】

Python初歩からFastAPIまでを繋ぐように網羅しています。多次元の辞書型、パッケージ、クラスの初歩から、Pydanticを使った型ヒント、非同期処理、キュメント自動生成など現代的な開発方法を体験することができます。
Last updated 4/2026
Japanese

What you'll learn

  • Pythonを基礎からわかりやすく
  • モジュール、パッケージ、クラスの使い方
  • 型ヒントや非同期通信などの理解
  • FastAPI入門
  • FastAPIでCRUDの実装

Course content

8 sections85 lectures9h 2m total length
  • 講座の内容1:47

    講座の内容を簡単に紹介しています。

  • Udemyでの学習の進め方2:14

    Udemyで初めて講座受講される方向けに簡単な使い方や資料の場所などを解説しています。

  • 講座で扱った資料・コード0:04
  • Pythonの概要3:19

    Pythonの概要、用途、年表などをご紹介しています。

  • Pythonの開発環境について4:36

    Pythonの開発環境(google colaboratory, venv, anaconda, コンテナ)についてそれぞれ解説しています。

  • Pythonのインストール(mac)10:10

    macにPythonをインストールする方法を解説しています。(homebrew, pyenv, venv)

  • Pythonのインストール(windows)8:02

    windowsにPythonをインストールする方法を解説しています。

  • Python venvを使った仮想環境の構築4:55

    venvを使って仮想環境を作る方法をご紹介します。

  • Python VIsual Studio Codeの拡張機能3:51

    VisualStudioCodeでPythonを書くためにおすすめの拡張機能をご紹介しています。

Requirements

  • インターネット接続可能なパソコン
  • わからない事があったら遠慮なく質問する主体性

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



Who this course is for:

  • プログラミングに少しでも興味がある方
  • Pythonを改めて学習したい方
  • 本やネットで独学してもなかなか使いこなせないと思っている方
  • PythonでAPIサーバーを作ってみたい方