# Pythonのおすすめライブラリ18選！必須ライブラリを一覧で確認しよう！

> 当サイト【スタビジ】の本記事では、Pythonのおすすめライブラリを紹介していきます！Pythonの開発で欠かせないライブラリを一覧で確認して、それぞれの特徴を把握しましょう！

- URL: https://toukei-lab.com/python_library
- 公開: 2025.03.04 / 更新: 2026.10.28
- サイト: スタビジ（https://toukei-lab.com）

:::talk{who="umatan"}
当サイト【スタビジ】の本記事では、Pythonのおすすめライブラリを紹介していきます！Pythonの開発で欠かせないライブラリを一覧で確認して、それぞれの特徴を把握しましょう！
:::

こんにちは！スタビジ編集部です！

AIやデータ分析、自動化などを実現するため、”**[Python](https://www.python.org/)**“を使ってWebアプリやサービスを開発する人が増えています。

Pythonは機能が充実していて、初心者にも学習がしやすい面から<mark>利用者の多いプログラミング言語です。</mark>

そんなPythonでの開発で欠かせないのが「**ライブラリ**」！

Pythonでは「**ライブラリ**」を活用することで、<mark>初心者でも簡単に高度なプログラムを実現できます。</mark>

一方でこんな悩みもあると思います。

:::talk{who="man" side="left"}
Pythonでどのライブラリを使えばいいかわからない、、、
:::

:::talk{who="woman"}
よく使うライブラリを一覧でみたい！
:::

そこで、本記事では、<mark>ぜひ押さえておきたいおすすめのPythonライブラリを紹介していきます。</mark>

:::talk{who="umatan"}
それぞれのライブラリの特徴を把握して、プログラミングに活かしていこう！
:::

Pythonについて基礎から体系的に学びたい人は当メディアが運営する「[スタアカ](https://toukei-lab.com/achademy/)」の以下のコースをチェックしてみて下さい。

:::box
**[スタアカ「03.Python基礎」](https://toukei-lab.com/achademy/courses/python-beginner/)**

[![スタアカ「Python基礎」コース](/wp-content/uploads/2026/10/achademy-course-python-beginner.jpg)](https://toukei-lab.com/achademy/courses/python-beginner/)
:::

以下のYouTube動画でも解説していますので合わせてチェックしてみてください！

::youtube{#Hx-X8Y3EuyA}

## Pythonのライブラリとは

Pythonの「**ライブラリ（Library）**」とは、特定の機能を簡単に使えるようにまとめられたプログラムの集合を指します。

ライブラリを使うことで、<mark>ゼロからコードを書かなくても、便利な機能をすぐに活用できます。</mark>

Pythonが<mark>プログラミング言語の中で人気である理由の一つにこのライブラリの充実度があります。</mark>

Pythonインストール時に提供される「**[Pythonの標準ライブラリ](https://docs.python.org/ja/3.13/library/index.html)**」だけでも便利な機能が豊富に揃っています。

それに加えて数多くのサードパーティ製（有志のコミュニティで作成された）ライブラリが提供されており、<mark>これらを活用することで効率的に開発を進めることが可能です。</mark>

:::talk{who="umatan"}
Pythonではライブラリが豊富に提供されている！

実現したい内容に合わせて、適切なライブラリを選択することで、開発スピードを向上できるよ！
:::

### Pythonのライブラリを使うメリット

Pythonのライブラリを使うメリットは以下です。

:::box
**・インストールすることで誰でも利用可能**\
**・コーディングがシンプルになり、開発スピードが速くなる**\
**・高度な機能を簡単に実装できる**
:::

Pythonのライブラリはインストールコマンド一つで、利用可能になります。

高度な機能がプログラムとして準備されているので、<mark>ライブラリの使い方に沿ってコードを書くことだけで、その機能を使うことができます。</mark>

実際に例を見て、メリットを実感してみましょう。

#### Pythonライブラリの実装サンプル

例えば、「テスト結果が記載されたcsvファイルを読み込んで平均値を計算する」プログラムを実装します。

ライブラリを使わない場合、以下例のようなコードになります。

```python
# CSVファイルを開いて、1行ずつ読み込み、データを処理
data = []
with open("data.csv", "r", encoding="utf-8") as file:
    lines = file.readlines()
    headers = lines[0].strip().split(",")  # ヘッダー取得
    for line in lines[1:]:
        values = line.strip().split(",")  # 各行をカンマで分割
        data.append(dict(zip(headers, values)))  # ヘッダーと値を結びつける

# 平均値を計算（数値変換が必要）
total = sum(float(row["score"]) for row in data)
average = total / len(data)

print(f"平均スコア: {average:.2f}")
```

サンプルのcsvファイルと実行結果は以下です。

![python_library](/wp-content/uploads/2025/03/python_library2-min.jpg)

確かにこのプログラムでも平均スコアを出すことは出来てます。

ただ、<mark>csvファイルからカンマで分割して、必要な値を取り出して、配列に入れて、、、と処理を一から記述するのは大変ですよね</mark>

ではライブラリを使った場合を見ていきましょう。

```python
import pandas as pd
df = pd.read_csv("data.csv")  # 1行でCSVを読み込む
average = df["score"].mean()  # 1行で平均値を計算

print(f"平均スコア: {average:.2f}")
```

ライブラリなしの場合は、10行あったコードが4行に短縮されました。

実行結果も同じ結果が出力されています。

![python_library](/wp-content/uploads/2025/03/python_library3-min.jpg)

今回は実装イメージがつきやすいものを例にしましたが、<mark>ライブラリを使うと他にも機械学習やWebスクレイピングなど、一から実装するのが難しいようなものでも簡単にプログラムに組み込むことができます。</mark>

:::talk{who="umatan"}
ライブラリを使うことで、一からプログラムを実装するよりも楽に速く出来る！

Pythonどんなライブラリがあるか、この後見ていこう！
:::

### Pythonのライブラリを使う注意点

とても便利なPythonのライブラリですが、利用の際には「**いくつか注意点があること**」を押さえておきましょう。

:::box
**・ライブラリの中には依存関係があるものに注意**\
**・セキュリティリスクに注意**\
**・ライブラリの仕様に注意**
:::

それぞれ詳しく見ていきましょう。

#### ライブラリの中には依存関係があるものに注意

ライブラリには他のライブラリと依存関係があるものがあります。

例えば、データ処理に利用される”**[pandas](https://pandas.pydata.org/)**“とデータの可視化に利用される”**[matplotlib](https://matplotlib.org/)**“はどちらも”**[numpy](https://numpy.org/ja/)**“を利用します（依存します）。

そのため、<mark>pandasとmatplotlibで必要なnumpyのバージョンが違うとき、依存関係エラーでどちらかがインストールできない場合があるので注意が必要です。</mark>

:::talk{who="umatan"}
ライブラリは必要なものだけインストール！ライブラリには依存関係がある場合があるので、インストールするバージョンにも注意しよう！
:::

#### セキュリティリスクに注意

Pythonのライブラリには企業がサポートしている公式のものから個人で作成しているものまであり、品質は様々です。

特に個人で作成しているものの中には、<mark>悪意のあるコードが含まれていたり、脆弱性があったりする場合があるので注意が必要です。</mark>

Pythonのライブラリをインストールする際は、<mark>ライブラリの開発者が信用できるか（組織が作成したものか、ドキュメントの有無、ダウンロード数などで判断）確認してからインストールしましょう。</mark>

:::talk{who="umatan"}
Pythonのライブラリは誰でも作成して公開できる！その分、セキュリティに問題がある場合があるのでライブラリをインストールする際は注意しよう！
:::

#### ライブラリの仕様に注意

Pythonのライブラリは高度な機能を簡単に使えて便利ですが、その中身を全く知らなくていいということではないので注意してください。

例えばライブラリは日々バージョンアップされることが多いです。

基本的にはセキュリティ面や機能面でライブラリは常に最新バージョンにアップデートすることが望ましいとされています。

一方で<mark>バージョンアップによって、以前使えていたコマンドが使えなくなる場合があります。</mark>

そんな時、古いバージョンを使い続けるのではなく、<mark>ドキュメントを確認して、ライブラリの仕様を理解することが大切です。</mark>

:::talk{who="umatan"}
Pythonのライブラリでどんな処理が行われているか、ドキュメントから確認することを心がけよう！
:::

## Pythonのおすすめライブラリ一覧

Pythonのおすすめライブラリについて見ていきましょう。

Pythonで利用必須なライブラリは下記です。

<table class="table">
<thead>
<tr>
<th>カテゴリ</th>
<th>ライブラリ</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">データ解析・処理</td>
<td><strong>pandas</strong></td>
<td>データ解析・加工の定番。ExcelやCSVのデータ操作が簡単</td>
</tr>
<tr>
<td><strong>numpy</strong></td>
<td>数値計算の基本ライブラリ。行列計算や統計処理が得意</td>
</tr>
<tr>
<td><strong>openpyxl</strong></td>
<td>Excelファイルを直接読み書きできる</td>
</tr>
<tr>
<td rowspan="3">データ可視化</td>
<td><strong>matplotlib</strong></td>
<td>グラフ作成の基本ライブラリ。カスタマイズ自由度が高い</td>
</tr>
<tr>
<td><strong>seaborn</strong></td>
<td>matplotlibの拡張版。美しい統計的グラフが作れる</td>
</tr>
<tr>
<td><strong>plotly</strong></td>
<td>インタラクティブなグラフを作成。Web表示にも最適</td>
</tr>
<tr>
<td rowspan="5">機械学習・ディープラーニング</td>
<td><strong>scikit-learn</strong></td>
<td>機械学習の定番ライブラリ。分類、回帰、クラスタリングなど</td>
</tr>
<tr>
<td><strong>XGBoost</strong></td>
<td>勾配ブースティングの強力なライブラリ。Kaggleで人気</td>
</tr>
<tr>
<td><strong>lightgbm</strong></td>
<td>高速な決定木ベースの機械学習ライブラリ</td>
</tr>
<tr>
<td><strong>tensorflow</strong></td>
<td>Google製の深層学習ライブラリ</td>
</tr>
<tr>
<td><strong>pytorch</strong></td>
<td>Facebook製の深層学習ライブラリ。学習がしやすく人気</td>
</tr>
<tr>
<td rowspan="3">Web開発</td>
<td><strong>Flask</strong></td>
<td>軽量なWebフレームワーク。シンプルなAPI開発向け</td>
</tr>
<tr>
<td><strong>Django</strong></td>
<td>フルスタックのWebフレームワーク。大規模なWeb開発向け</td>
</tr>
<tr>
<td><strong>FastAPI</strong></td>
<td>高速なAPI開発向け。型ヒントを活用できる</td>
</tr>
<tr>
<td rowspan="4">AI</td>
<td><strong>OpenAI</strong></td>
<td>ChatGPT・DALL·Eなどの生成AIを活用</td>
</tr>
<tr>
<td><strong>Langchain</strong></td>
<td>LLMを統合・管理し、AIワークフローを最適化</td>
</tr>
<tr>
<td><strong>OpenCV</strong></td>
<td>画像処理・顔認識・動画解析</td>
</tr>
<tr>
<td><strong>transformers</strong></td>
<td>BERT/GPTなどのNLPモデルを簡単に利用</td>
</tr>
</tbody>
</table>

それぞれ詳しく見ていきましょう。

### データ解析・処理

Pythonではデータサイエンスや機械学習の場面でデータ解析・処理が求められます。

そんなデータ解析・処理によく利用されるライブラリは以下です。

:::box
**・pandas**\
**・numpy**\
**・openpyxl**
:::

:::talk{who="umatan"}
データを解析・処理したい時にPythonはよく使われるね！これらのライブラリを使って効率的にやっていこう！
:::

#### pandas

“**[pandas](https://pandas.pydata.org/)**“はデータの読み込み・加工・集計・分析が簡単にできるライブラリです。

pandasの主な機能は下記です。

- CSV、Excel、SQL、JSON などのデータの読み込み・書き出し
- データのフィルタリング・ソート・集計
- 欠損値の処理やデータの結合

pandasの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/python-pandas>

#### numpy

“**[numpy](https://numpy.org/ja/)**“は高速な数値計算が出来るライブラリで、特に行列計算が得意であり、大規模なデータの計算処理に最適です。

numpyの主な機能は下記です。

- 高速な配列処理
- 数学的処理（行列演算、統計計算）

numpyの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/numpy>

#### openpyxl

“**[openpyxl](https://pypi.org/project/openpyxl/)**“は、PythonでExcelファイルを読み書き編集できるライブラリです。

openpyxlの主な機能は下記です。

- Excelファイルの読み込み・書き出し
- セルの書式設定（色、フォント、サイズなど）
- シートの追加・削除・編集
- ピボットテーブルやグラフの作成

openpyxlの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/python_excel>

### データ可視化

Pythonでは主にデータサイエンスの分野で、収集したデータや解析したデータを可視化して知見を見つけることが多いです。

そんなデータ可視化によく利用されるライブラリは以下です。

:::box
**・matplotlib**\
**・seaborn**\
**・plotly**
:::

:::talk{who="umatan"}
データサイエンスではデータの可視化も求められることが多い！自分の思い通りの可視化が出来るようにライブラリを使っていこう！
:::

#### matplotlib

“**[matplotlib](https://matplotlib.org/)**“は折れ線グラフ・棒グラフ・ヒストグラム・散布図など、幅広いグラフが作成可能なライブラリです。

matplotlibの主な機能は下記です。

- 基本的なグラフ（折れ線、棒、散布図、ヒストグラムなど）の作成
- 軸ラベル、凡例、タイトルの追加
- グラフのカスタマイズ（色、スタイル、フォントサイズなど）

matplotlibの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/matplotlib>

#### seaborn

“**[seaborn](https://seaborn.pydata.org/)**“はmatplotlibを拡張し、統計データを簡単に可視化できるライブラリです。

seabornの主な機能は下記です。

- ヒートマップ、箱ひげ図、分布図など、統計データ向けの可視化
- グループごとの色分けやデータのトレンド分析

seabornの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/seaborn>

#### plotly

“**[plotly](https://plotly.com/python/)**“はWeb上で動的なグラフを作成できるライブラリでプレゼンテーションやダッシュボード向けに最適です。

plotlyの主な機能は下記です。

- インタラクティブな折れ線グラフ、棒グラフ、散布図作成可能
- Webアプリに埋め込み可能（Dash との連携）
- ズーム、ホバー情報の表示、リアルタイム更新機能。

plotlyの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/plotly>

### 機械学習・ディープラーニング

機械学習・ディープラーニングの分野でPythonでは強力なライブラリが多く用意されています。

:::box
**・scikit-learn**\
**・XGBoost**\
**・lightgbm**\
**・tensorflow**\
**・pytorch**
:::

:::talk{who="umatan"}
機械学習・ディープラーニングをPythonで実行してみたい時、これらのライブラリは押さえておこう！
:::

#### scikit-learn

“**[scikit-learn](https://scikit-learn.org/stable/)**“は分類、回帰、クラスタリング、次元削減などの基本的な機械学習アルゴリズムを簡単に実装できるライブラリです。

scikit-learnの主な機能は下記です。

- ロジスティック回帰、決定木、ランダムフォレスト、SVMなどの教師あり学習
- K-means、DBSCANなどの教師なし学習
- PCAなどの次元削減
- データの前処理（正規化、特徴量エンジニアリング）
- 交差検証、ハイパーパラメータチューニング

scikit-learnの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/scikit-learn>

#### XGBoost

“[**XGBoost**](https://xgboost.readthedocs.io/en/stable/#)“は勾配ブースティング（Gradient Boosting）のライブラリで、決定木ベースのモデルを高速に学習できるのが特徴です。

XGBoostの主な機能は下記です。

- 高速な学習（並列計算・GPU対応）
- 分類・回帰・ランキングタスクに適用可能

XGBoostの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/xgboost>

#### lightgbm

“**[lightgbm](https://lightgbm.readthedocs.io/en/stable/)**“はXGBoostよりも軽量で高速な学習を実現するためにMicrosoftが開発したライブラリです。

lightgbmの主な機能は下記です。

- 超高速学習で数千万件の大規模データでもスムーズに学習可能
- リーフワイズで少ないツリーの深さで高精度なモデルを構築
- カテゴリ変数をそのまま学習に利用

lightgbmの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/light-gbm>

#### tensorflow

“[**tensorflow**](https://www.tensorflow.org/?hl=ja)“はGoogleが開発したディープラーニング用のライブラリで、ニューラルネットワークを構築・学習するために最適化されています。

tensorflowの主な機能は下記です。

- CNN（畳み込みニューラルネットワーク）やRNN（リカレントニューラルネットワーク）
- 分散学習、GPU/TPU対応
- 事前学習済みモデルの利用
- Kerasを統合し、簡単なAPIで深層学習が可能

tensorflowを使ったCNN（畳み込みニューラルネットワーク）の実装方法を以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/cnn>

#### pytorch

“**[pytorch](https://pytorch.org/)**“はFacebookが開発した柔軟で直感的なディープラーニングのライブラリで動的計算グラフを採用しており、直感的にモデルを作成・デバッグできるのが特徴です。

pytorchの主な機能は下記です。

- numpyのような使いやすいテンソル演算
- GPU対応で高速学習
- torchvisionで事前学習済みモデルを簡単に利用可能

pytorchの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/pytorch>

### Web開発

Pythonを使ってWebアプリ開発される事例も多くあります。

Webアプリ開発ではライブラリよりも大きい範囲でアプリ全体の構造を提供するフレームワークを利用することが多いです。

フレームワークの中にライブラリが多く含まれるので、今回はPythonのWebアプリ開発でおすすめのフレームワークを紹介します。

:::box
**・Flask**\
**・Django**\
**・FastAPI**
:::

:::talk{who="umatan"}
Webアプリ開発もPythonの出番！

フレームワークを使うことでWebアプリに必要な機能を簡単に実装出来るよ！
:::

#### Flask

“[**Flask**](https://msiz07-flask-docs-ja.readthedocs.io/ja/latest/)“はシンプルなPythonのWebフレームワークで、API開発や小規模なWebアプリに最適です。

Flaskの主な機能は下記です。

- ルーティング機能でURLごとに異なる処理（関数）を簡単に紐づけ可能
- テンプレートエンジン（Jinja2）で動的なHTMLページを生成
- リクエスト&レスポンス処理

Flaskの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/python-flask>

#### Django

“**[Django](https://docs.djangoproject.com/ja/5.1/)**“は、Pythonで大規模なWebアプリ開発に最適なフルスタックフレームワークです。

Djangoの主な機能は下記になります。

- データベース管理（Django ORM）
- ユーザーのログイン・認証機能が標準搭載。
- 管理画面（Django Admin）の作成

Djangoの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/django>

#### FastAPI

“**[FastAPI](https://fastapi.tiangolo.com/ja/)**“はPythonでのAPI開発を超高速に行えるフレームワークです。

FastAPIの主な機能は下記です。

- 非同期処理で高速なAPIレスポンス
- Swagger UIの自動生成
- 型ヒントを活用し、リクエストデータを自動チェック

FastAPIの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/fastapi>

### AI

AI分野ではPythonにる開発が主流です。

そんなAIでのおすすめのライブラリは以下です。

:::box
**・OpenAI**\
**・Langchain**\
**・OpenCV**\
**・transformers**
:::

:::talk{who="umatan"}
AI開発もライブラリを利用することで上手くプログラムに組み込める！
:::

#### OpenAI

“**[OpenAI](https://platform.openai.com/docs/libraries)**“はテキスト生成・画像生成・翻訳などのAI機能を手軽に実装できるライブラリです。

OpenAIの主な機能は下記です。

- gpt-6-lunaやgpt-6-astraなどのGPTモデルを利用し、文章の自動生成や要約が可能。
- GPT Image（以前のDALL·E）を使った画像生成
- 音声認識&音声合成

OpenAIのライブラリで様々な生成AIモデルを呼び出すことができます。

OpenAIのよく使われれるGPTについては以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/gpt>

#### Langchain

“**[Langchain](https://www.langchain.com/)**“は大規模言語モデル（LLM）を簡単に活用できるライブラリです。

Langchainの主な機能は下記です。

- LLMのチェーン（連携処理）を簡単に作成
- プロンプト管理
- 外部データとの連携

Langchainについては以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/langchain>

#### OpenCV

“**[OpenCV](https://opencv.org/)**“は画像処理やコンピュータービジョンの分野で最も広く使われているライブラリで、カメラ映像の解析、物体認識、顔検出など、多くの用途に対応可能です。

OpenCVの主な機能は下記です。

- 画像処理（画像のフィルタリング、エッジ検出、ノイズ除去）
- 物体検出（顔検出、バーコード認識、動作解析）
- 動画解析（動画フレームの処理、リアルタイム画像処理）

OpenCVの使い方については以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/python_opencv>

#### transformers

“**[transformers](https://huggingface.co/docs/transformers/ja/index)**“は[Hugging Face](/hugging-face)が開発したライブラリで、BERTやGPTなどの事前学習済みモデルを簡単に利用でき、特に自然言語処理（NLP）の分野で広く使われています。

transformersの主な機能は下記です。

- 自然言語処理の事前学習済みモデル（BERT、GPT、T5、DistilBERTなどの最先端モデル）を活用可能
- テキスト分類・翻訳・要約・質問応答
- トークナイザー&ファインチューニング（データの前処理や独自データでの微調整が可能）

transformersに関しては以下の記事で詳しく解説しているので参考にしてみて下さい。

<https://toukei-lab.com/transformer>

## Python おすすめライブラリ まとめ

Pythonのおすすめライブラリについて再度一覧を紹介します。

<table class="table">
<thead>
<tr>
<th>カテゴリ</th>
<th>ライブラリ</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">データ解析・処理</td>
<td><strong>pandas</strong></td>
<td>データ解析・加工の定番。ExcelやCSVのデータ操作が簡単。</td>
</tr>
<tr>
<td><strong>numpy</strong></td>
<td>数値計算の基本ライブラリ。行列計算や統計処理が得意。</td>
</tr>
<tr>
<td><strong>openpyxl</strong></td>
<td>Excelファイルを直接読み書きできる。</td>
</tr>
<tr>
<td rowspan="3">データ可視化</td>
<td><strong>matplotlib</strong></td>
<td>グラフ作成の基本ライブラリ。カスタマイズ自由度が高い。</td>
</tr>
<tr>
<td><strong>seaborn</strong></td>
<td>matplotlib の拡張版。美しい統計的グラフが作れる。</td>
</tr>
<tr>
<td><strong>plotly</strong></td>
<td>インタラクティブなグラフを作成。Web表示にも最適。</td>
</tr>
<tr>
<td rowspan="5">機械学習・ディープラーニング</td>
<td><strong>scikit-learn</strong></td>
<td>機械学習の定番ライブラリ。分類、回帰、クラスタリングなど。</td>
</tr>
<tr>
<td><strong>XGBoost</strong></td>
<td>勾配ブースティングの強力なライブラリ。Kaggleで人気。</td>
</tr>
<tr>
<td><strong>lightgbm</strong></td>
<td>高速な決定木ベースの機械学習ライブラリ。</td>
</tr>
<tr>
<td><strong>tensorflow</strong></td>
<td>Google製の深層学習ライブラリ。</td>
</tr>
<tr>
<td><strong>pytorch</strong></td>
<td>Facebook製の深層学習ライブラリ。学習がしやすく人気。</td>
</tr>
<tr>
<td rowspan="3">Web開発</td>
<td><strong>Flask</strong></td>
<td>軽量なWebフレームワーク。シンプルなAPI開発向け。</td>
</tr>
<tr>
<td><strong>Django</strong></td>
<td>フルスタックのWebフレームワーク。大規模なWeb開発向け。</td>
</tr>
<tr>
<td><strong>FastAPI</strong></td>
<td>高速なAPI開発向け。型ヒントを活用できる。</td>
</tr>
<tr>
<td rowspan="4">AI</td>
<td><strong>OpenAI</strong></td>
<td>ChatGPT・DALL·Eなどの生成AIを活用</td>
</tr>
<tr>
<td><strong>Langchain</strong></td>
<td>LLMを統合・管理し、AIワークフローを最適化</td>
</tr>
<tr>
<td><strong>OpenCV</strong></td>
<td>画像処理・顔認識・動画解析</td>
</tr>
<tr>
<td><strong>transformers</strong></td>
<td>BERT/GPTなどのNLPモデルを簡単に利用</td>
</tr>
</tbody>
</table>

これらのライブラリを一通り使いこなせれば、いろんなアプリケーションを実装することができます。

:::talk{who="umatan"}
それぞれライブラリを触ってみよう！
:::

また、初心者だけど本格的にPythonでアプリ開発をやってみたい方は、当メディアが運営する教育サービス[「スタアカ（スタビジアカデミー）」](https://toukei-lab.com/achademy/)を以下の講座チェックしてみてください。

:::box
**[スタアカ「DjangoでAIアプリを作ってみよう！」](https://toukei-lab.com/achademy/courses/django-ai/)\
[スタアカ「StreamlitでWebアプリを作ってみよう！」](https://toukei-lab.com/achademy/courses/streamlit/)**
:::

:::box
**AIデータサイエンス特化スクール「スタアカ」**

![スタアカ（スタビジアカデミー）のトップページ](/wp-content/uploads/2026/10/achademy-top.jpg)
:::

<table class="table">
<tbody>
<tr>
<th>【価格】</th>
<td>ライトプラン：1,280円/月（全コースが受講し放題）<br>
プレミアムプラン：129,800円（通常149,800円・買い切り）</td>
</tr>
<tr>
<th>【オススメ度】</th>
<td><span class="stars" role="img" aria-label="5点中5点" data-value="5"></span></td>
</tr>
<tr>
<th>【サポート体制】</th>
<td><span class="stars" role="img" aria-label="5点中4点" data-value="4"></span></td>
</tr>
<tr>
<th>【受講形式】</th>
<td>オンライン形式</td>
</tr>
<tr>
<th>【学習範囲】</th>
<td>統計学・機械学習・ディープラーニングを網羅的に学ぶ<br>
生成AI（LLM・RAG・プロンプトエンジニアリング）を学ぶ<br>
SQLとPythonを組み合わせて実データを使った様々なワークを行う<br>
実践的なビジネスフレームワークを学ぶ<br>
マーケティングの実行プラン策定</td>
</tr>
</tbody>
</table>

データサイエンティストとしての自分の経験をふまえてエッセンスを詰め込んだのがこちらのスタビジアカデミー、略して「[スタアカ](https://toukei-lab.com/achademy/)」！！

月額1,280円のライトプランで、統計学から機械学習・生成AIまで全コースが受講し放題です！

<mark>プレミアムプランでは、24時間以内の質問対応と現役データサイエンティストとの1on1（30分×4回）を実施します！</mark>

カリキュラム自体は、他のスクールと比較して圧倒的に良い自信があるのでぜひ受講してみてください！

他のスクールのカリキュラムはPythonでの機械学習実装だけに焦点が当たっているものが多く、実務に即した内容になっていないものが多いです。

<mark>そんな課題感に対して、実務で使うことの多いSQLや機械学習のビジネス導入プロセスの理解なども合わせて学べるボリューム満点のコース</mark>になっています！

Pythonが初めての人でも学べるようなカリキュラムですので是非チェックしてみてください！

ウォルマートのデータを使って商品の予測分析をしたり、実務で使うことの多いGoogleプロダクトのBigQueryを使って投球分析をしたり、データサイエンティストに必要なビジネス・マーケティングの基礎を学んでマーケティングプランを作ってもらったりする盛りだくさんの内容になってます！

:::box
**・BigQuery上でSQL、Google Colab上でPythonを使い野球の投球分析**\
**・世界最大手小売企業のウォルマートの実データを用いた需要予測**\
**・ビジネス・マーケティングの基礎を学んで実際の企業を題材にしたマーケティングプランの策定**\
**・生成AIのAPIを使ってチャットボットやAIエージェントを作る**
:::

::button[スタアカの受講はこちら]{href="https://toukei-lab.com/achademy/" note="＼今すぐ試す／"}