しっかり学んで有効に使おう!Python3.5からの新機能「型ヒント」を知る #pyconjp #pyconjp_203

型ヒントについて考えよう! Yusuke Miyazaki 説明 Python 3.5 に導入された型ヒント (Type Hints) は、プログラム中に型アノテーションを記述する方法を標準化し、型チェッカーなどのツールで利用できるようになっています。このセッションでは Python の型ヒントについて紹介した後、他の言語での同様の機能について紹介し、Python の型ヒントの優れているところ、劣っているところを明らかにし、今後の型ヒントの活用方法について考えます。 続きを読む
3
Tetsuya Morimoto @t2y

hack は facebook の中でしか動いてないんじゃないか疑惑??? #pyconjp_203

2016-09-22 16:54:09
おかしょい @okashoi

しっかり他の言語との比較があるの、すごく良い #pyconjp_203

2016-09-22 16:54:58
夜道 (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
おかしょい @okashoi

hack は PHP 7 の登場によってアイデンティティが半減したイメージ #pyconjp_203

2016-09-22 16:57:55
MacRat @MacRat_jp

型ヒントとdoctestだけでそこそこバグ潰せたりするのでしあわせ #pyconjp_203

2016-09-22 16:57:57
トゥギャッター開発まとめ @tg__dev

#pyconjp #pyconjp_203 「型ヒント使わないよ!って言う人もPyCharmなどのIDEがしっかり対応してきているのであんまり怒らないで上げてください!」

2016-09-22 16:59:01
わっほー☆ @wahho

最後、PyCharmは優秀?! (さすが有料ソフト!) #pyconjp_203

2016-09-22 16:59:07
夜道 (yomichi) 🦇 @yomichi_137

現状は特段速度向上には寄与しないし、外部ライブラリにはスタブファイルがないものが多いのでたいていAny になったりするけれど、PyCharm を使うだけでも幸せになれるので皆さん使いましょう #pyconjp #pyconjp_203

2016-09-22 17:00:04
💉💉接種済カピバラ @dtak1114

デコレータで型チェックを要所ごとに入れるのありですね #pyconjp_203

2016-09-22 17:01:27
夜道 (yomichi) 🦇 @yomichi_137

現状は型ヒントをつけてもCPython 上では無視されるが、事前条件や事後条件をチェックするデコレータを作用させることで型チェックの実現はできる #pyconjp #pyconjp_203

2016-09-22 17:02:20