2021年7月14日のブックマーク (1件)

  • Pythonの型を完全に理解するためのtypingモジュール全解説(3.10対応) - Qiita

    はじめに Pythonでキチンと型アノテーションを書くのであれば一度は読んでおきたいのがtypingライブラリの公式ドキュメントです。 前回の記事でも読んでくださいと(偉そうに)書いたわけですが、実のところこれは型アノテーションを解釈する側1に向けたドキュメントだったりもするのでアノテを書く側にとっては情報がごちゃごちゃしてるんですよね。加えて未翻訳の箇所もそれなりにあってま~~~~読みにくい。実際に読んでいただいた方々からの評判もすこぶる悪かったです。また 機能は分かったけど結局どんな時に使えばいいのか分からない という致命的なコメントも聞きました。 そこで今回はこれらの不満を解消すべく、公式ドキュメントを一般ユーザー向けに再編し具体的なユースケースを盛り込んだ非公式ドキュメントをご用意しました。 なおPython 3.10は2021年10月04日リリース予定ですが、先駆けてドキュメント

    Pythonの型を完全に理解するためのtypingモジュール全解説(3.10対応) - Qiita
    toshitanian
    toshitanian 2021/07/14
    タイピング嬉しいんだけど、後方互換性を持たせたまま、型を持たせてるから、ごちゃごちゃしてる印象。mypy通すのも大変な時あるし。 いっそのこと、互換性のないpython4を開発すべきでは🧐