しっかり学んで有効に使おう!Python3.5からの新機能「型ヒント」を知る #pyconjp #pyconjp_203
型ヒントについて考えよう!
Yusuke Miyazaki
説明
Python 3.5 に導入された型ヒント (Type Hints) は、プログラム中に型アノテーションを記述する方法を標準化し、型チェッカーなどのツールで利用できるようになっています。このセッションでは Python の型ヒントについて紹介した後、他の言語での同様の機能について紹介し、Python の型ヒントの優れているところ、劣っているところを明らかにし、今後の型ヒントの活用方法について考えます。
続きを読む
夜道 (yomichi) 🦇
@yomichi_137
JS やPHP にも型付けする話があるが、まだ外部プロジェクトで、標準化されていないので、将来なくなってしまう可能性もあるし、またPython のものと違って後方互換性がない #pyconjp #pyconjp_203
2016-09-22 16:56:24
トゥギャッター開発まとめ
@tg__dev
#pyconjp #pyconjp_203 ・型ヒントは使われて無くて残念 ・サードパーティが対応していない ・実行速度に影響がない ↓ とりあえず使ってみよう!
2016-09-22 16:57:53
トゥギャッター開発まとめ
@tg__dev
#pyconjp #pyconjp_203 「型ヒント使わないよ!って言う人もPyCharmなどのIDEがしっかり対応してきているのであんまり怒らないで上げてください!」
2016-09-22 16:59:01
夜道 (yomichi) 🦇
@yomichi_137
現状は特段速度向上には寄与しないし、外部ライブラリにはスタブファイルがないものが多いのでたいていAny になったりするけれど、PyCharm を使うだけでも幸せになれるので皆さん使いましょう #pyconjp #pyconjp_203
2016-09-22 17:00:04
夜道 (yomichi) 🦇
@yomichi_137
現状は型ヒントをつけてもCPython 上では無視されるが、事前条件や事後条件をチェックするデコレータを作用させることで型チェックの実現はできる #pyconjp #pyconjp_203
2016-09-22 17:02:20