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