メンテナンスしやすいPythonコードを書く!
Pythonは動的型付け言語であり、静的型付け言語と比べてメンテナンスの簡単なコードが書きにくいという意見もありますが、本書はPythonの型を用いてメンテナンスに適したコードにアプローチします。全4部あり、Ⅰ部とⅡ部では本格的に型ヒントを扱い基本的な事柄をしっかり抑えることができます。Ⅲ部はPythonの拡張性として依存関係や設計について、Ⅳ部はセーフティネットと称して静的解析や高度なテスト技法を扱います。
Pythonの型を用いてメンテナンスに適したコードを記述する方法を解説。基本的から静的解析や高度なテスト技法をまでを扱う。
・いつの間にかPythonが軟派な言語ではなくなっていた~ロバストPython~[2024-10-15に投稿]
・Djangoでコミット前に yapf / isort を実行する[2024-09-06に投稿]
・Pythonの型ヒント「Annotated」にDeepDiveしてみる[2024-06-12に投稿]
・ロバストなPythonコードを書くための基本的なテクニック[2023-12-01に投稿]
・Python3.12からPEP695-Type Parameter Syntax(型引数構文)が導入され、型変数を使ったクラスや関数の定義が大きく変わる[2023-07-04に投稿]
・【Python】`typing.NoReturn`の使いどころ[2023-06-07に投稿]