すごい久々にちゃんと Python の知識を update しようとしてるのですが、見える世界が全く変わっていたのでその感動をメモしておきます。
(当時から自分の知識が増えたことも大きいです。)
以下 mypy などの型チェッカーと使うことを前提にしています。
$ python --version Python 3.13.1
[目次]
- typing.NamedTuple
- typing.TypedDict との違い
- Literal の Union
- typing.Protocol
- typing.ReadOnly
- おわりに