<PyLearn/>
ブラウザだけで学習できる

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()

準備はできた?

まずはPython基礎から始めて、着実にスキルを積み上げていきましょう。

Python基礎から始める

他の言語も学ぼう

同じシリーズの学習アプリで他の言語もマスターしよう