Advanced Python Development: Using Powerful Language Features in Real-World Applications
目次
- 目次
- はじめに
- Pythonの型ヒント
- 型アノテーションの書き方
- 静的型チェッカー mypy
- インストール方法
- ターミナル上での使い方
- mypy.iniの作り方
- PyCharm
- PyCharmでの型入力
- PyCharmでの型チェック
- CI上でチェックする
- 参考資料
- MyEnigma Supporters
はじめに
Pythonは動的言語で、
型を指定する必要は無いのですが、
それが原因で、意図しない入力が関数が入力されたりして、
バグの温床になりがちです。
そこで、Python3.5あたりから、
型ヒント(型アノテーション)という機能が追加されました。
これにより、変数や、関数の入出力に型情報を追加することができ、
意図しないコードの使用や状態を事前に検知することができます。
今回の記事では、
このPythonの型ヒントの概要について説明したいと思います。
続きを読む