今日で「標準ライブラリの魔術師」編も最終回。最後を飾るのは、データを整理するための「器」の話だよ。 キミ、複数の情報をまとめるとき、第10回でやった dataclass を使っているよね。 でも実は、Pythonにはもっと昔からある namedtuple(ネームド・タプル ...
最近ではPythonにおいても型を意識する場面が増えました.Pythonでは直積型の表現方法が複数あり,個人的にはどれを使えばいいのか迷うことが多々あります.そんな使い分けについて,「ロバストPython ― クリーンで保守しやすいコードを書く」にわかり ...
The typing.NamedTuple class syntax only looks at the namespace's __annotations__ when creating a named tuple, which means that any attribute without a type annotation is not considered to be a field: ...
If you've ever worked in node, you might be familiar with a language feature which allows you to pull in a json file as an imported module. To use this in your own project, install with pip. pip ...