ロバストPython
クリーンで保守しやすいコードを書く
https://www.oreilly.co.jp/books/9784814400171/
https://www.ohmsha.co.jp/book/9784814400171/
原著
https://www.oreilly.com/library/view/robust-python/9781098100650/
https://github.com/pviafore/RobustPython
The Global Dev Study #5 - Future of Python
で著者が登壇されていた書籍
本書はリファレンスではない。議論するための本である。(はじめに)
はじめに(『ロバストPython』)
導入:
1章 ロバストPython入門
この本の目的を示す:なぜロバストなPythonが必要か
ロバストなPythonとはどんなコードかも示す
この本の残りで
Pythonで意図を伝えるために使えるテクニック
を取り上げる
特に、データ型へのフォーカス
第I部 型アノテーション
5章 コレクション型
第II部 ユーザ定義型
9章 データクラス
10章 クラス
8〜10章の3つがユーザ定義型(
『ロバストPython』ユーザ定義型の指針
)
14章 pydanticによる実行時型チェック
読書メモ
Robust(頑強)なPythonコードの書き方