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. 上から下に読むのではなく、呼び出し元から追う
← ガイド一覧に戻る