#Typing
3 件の記事
読了 8分
モダンPython上級 #6 typing 上級 — Variance、ParamSpec、Self、overload
中級 typing の次の段階 — covariance/contravariance、ParamSpec と Concatenate、Self、TypeGuard/TypeIs、@overload まで整理します。
読了 7分
モダンPython中級 #2 typing 本格 — Generic、Protocol、TypedDict、Literal
基礎の型ヒントの次のステップ — 型をパラメータ化する Generic、ダックタイピングを正確に書く Protocol、dict の形を明示する TypedDict、狭い union の Literal まで整理します。
読了 7分
モダンPython基礎 #2 — 変数、基本型、型ヒント
Python は動的言語ですが、モダンPythonでは最初から型を書くのが標準です。int / str / bool / None、組み込みジェネリクス、int | None、mypy / pyright までまとめて見ます。