880 B
880 B
| paths | ||
|---|---|---|
|
Python コーディングスタイル
このファイルは common/coding-style.md を Python 固有のコンテンツで拡張します。
標準
- PEP 8 規約に従う
- すべての関数シグネチャに型アノテーションを使用する
不変性
不変データ構造を優先する:
from dataclasses import dataclass
@dataclass(frozen=True)
class User:
name: str
email: str
from typing import NamedTuple
class Point(NamedTuple):
x: float
y: float
フォーマット
- black — コードフォーマット
- isort — インポートの並べ替え
- ruff — リンティング
リファレンス
スキル: python-patterns で包括的な Python のイディオムとパターンを参照してください。