⑦Pythonプログラミング

Pythonのよく使う外部ライブラリ【requests・pandas・pipと仮想環境】

⑦Pythonプログラミング
記事内に広告が含まれています。

Pythonでよく使う外部ライブラリを解説します。pip でインストールして使える強力なツールです。

仮想環境の作成(推奨)

プロジェクトごとに独立した環境を作ることで、ライブラリのバージョン衝突を防げます。

python3 -m venv myenv
source myenv/bin/activate   # Linux/Mac
# myenv\Scripts\activate   # Windows
pip install requests pandas

requestsでWebからデータを取得

import requests

r = requests.get("https://api.github.com/users/python")
print(r.status_code)      # 200
data = r.json()
print(data["name"])       # Python
print(data["followers"])

pandasでデータを分析

import pandas as pd

df = pd.read_csv("data.csv")
print(df.head())           # 先頭5行
print(df.describe())      # 統計情報
print(df["age"].mean())   # 平均年齢
df_filtered = df[df["age"] > 20]  # 条件でフィルタ

よく使うライブラリ一覧

ライブラリ用途
requestsHTTPリクエスト・Web APIの呼び出し
pandasデータ分析・表形式データの操作
numpy数値計算・行列演算
matplotlibグラフ・チャートの描画
Flask / FastAPIWebアプリ・APIサーバーの構築
selenium / playwrightブラウザ自動化・スクレイピング
pytestテスト自動化

まとめ

  • 仮想環境(venv)でプロジェクトごとの依存関係を管理する
  • requestsでWeb APIを簡単に呼び出せる
  • pandasでCSVやExcelのデータを効率よく分析できる

コメント

タイトルとURLをコピーしました