ブラウザだけで学習できる
Pythonを学ぼう
Pythonの基礎からWeb開発、データサイエンスまで。 ブラウザ上でコードを書いて、すぐに結果を確認しながら学びましょう。
学習ロードマップ
あなたの目標に合わせて学習パスを選ぼう
🐍
Python基礎
プログラミングの基礎を学ぶ
変数、データ型、条件分岐、ループ、関数など、Pythonプログラミングの基礎をしっかりと身につけましょう。
学べること
- 変数とデータ型
- 条件分岐・ループ
- 関数とスコープ
- リスト・辞書・タプル
- クラスとオブジェクト指向
- ファイル操作・例外処理
コード例
# 変数とデータ型
name = "太郎"
age = 25
hobbies = ["読書", "ゲーム", "料理"]
# f文字列で出力
print(f"{name}さん({age}歳)")
print(f"趣味: {', '.join(hobbies)}")🌐
Web開発
WebアプリケーションをPythonで作る
FastAPIやDjangoを使ってWebAPIやWebアプリケーションを開発する方法を学びましょう。
学べること
- FastAPI入門
- REST API設計
- データベース連携
- 認証・認可
- 非同期処理
- デプロイ
コード例
from fastapi import FastAPI
app = FastAPI()
@app.get("/hello/{name}")
async def hello(name: str):
return {"message": f"こんにちは、{name}さん!"}📊
データサイエンス
データ分析・可視化を学ぶ
pandas、NumPy、matplotlibを使ってデータを分析・可視化し、機械学習の基礎も学びましょう。
学べること
- NumPy基礎
- pandasでデータ操作
- matplotlibで可視化
- データ前処理
- 統計分析
- 機械学習入門
コード例
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("sales.csv")
monthly = df.groupby("month")["revenue"].sum()
monthly.plot(kind="bar", color="#10b981")
plt.title("月別売上")
plt.show()