タグ

ブックマーク / qiita.com/koralle (1)

  • pydanticを使って実行時にも型情報が適用されるPythonコードを書く - Qiita

    この記事はPythonその2 Advent Calendar 2020、16日目の記事です。 Python3.5でType Hintsが導入され、元々動的型付け言語であったPythonでもコードに型情報を記述することが現在では当たり前になってきました。 今回は、この型情報を最大限活用してより堅牢なPythonコードを書く大きな助けになるライブラリ、pydanticを紹介します。 pydanticとは 最近話題のPython製WebフレームワークFastAPIでも使用されているので、存在自体は知っている方も多いのでは無いでしょうか。 実は私もFastAPIを初めて使ったときにこのpydanticの存在を知りました。 pydanticはずばり以下の機能を実現してくれるライブラリです。 実行時の型情報の提供 不正なデータにはユーザーフレンドリーなエラーを返す これだけだとなんのこっちゃ、って人の

    pydanticを使って実行時にも型情報が適用されるPythonコードを書く - Qiita
    misshiki
    misshiki 2020/12/18
    “pydantic”っていうライブラリがあるらしい。
  • 1