Python基礎 学習ロードマップ

ステップ1: 変数と型

# 数値
x = 10          # 整数
y = 3.14        # 小数
name = "Python" # 文字列
flag = True     # 真偽値

# 型確認
type(x)  # <class 'int'>

ステップ2: リストと辞書

# リスト(順序あり)
fruits = ["apple", "banana", "cherry"]
fruits[0]       # "apple"
fruits.append("date")

# 辞書(キーと値)
person = {"name": "Yamada", "age": 30}
person["name"]  # "Yamada"
person["city"] = "Tokyo"

ステップ3: 条件分岐

score = 85

if score >= 90:
    print("优秀")
elif score >= 70:
    print("良好")
else:
    print("要努力")

ステップ4: 繰り返し

# for文
for fruit in fruits:
    print(fruit)

# range
for i in range(5):
    print(i)  # 0,1,2,3,4

# while文
count = 0
while count < 5:
    count += 1

ステップ5: 関数

def greet(name):
    return f"Hello, {name}!"

result = greet("World")
print(result)  # Hello, World!

# デフォルト引数
def add(a, b=0):
    return a + b

ステップ6: ファイル読み書き

# 読み込み
with open("data.txt", "r") as f:
    content = f.read()

# 書き込み
with open("output.txt", "w") as f:
    f.write("Hello")

ステップ7: クラス(オブジェクト指向)

class Dog:
    def __init__(self, name):
        self.name = name

    def bark(self):
        return f"{self.name} says woof!"

dog = Dog("Pochi")
print(dog.bark())  # Pochi says woof!

ステップ8: よく使う標準ライブラリ

import os           # ファイル・ディレクトリ操作
import json         # JSON読み書き
import datetime     # 日付時刻
import re           # 正規表現
import pathlib      # パス操作(推奨)
pathlib.Path は os.path よりモダンで使いやすい

コード読解のコツ

# 1. import を見る → 何のライブラリを使ってるか把握
# 2. class/function を見る → 全体構造を把握
# 3. if __name__ == "__main__" → エントリーポイント(開始地点)
# 4. 上から下に読むのではなく、呼び出し元から追う
← ガイド一覧に戻る