これがなければ今のコードは存在しない!?Pythonを支えるimportの技術 #pyconjp #pyconjp_202

Python を支える技術: モジュール・インポートシステム編 Nozomu Kaneko 説明 Python で書かれたほとんどすべてのプログラムには import 文が使われていますが、普段あまりその仕組みを気にすることはないのではないでしょうか。モジュールをインポートする際には、実はその背後で適切なモジュールを検索してロードするための様々な仕組みが働いています。この発表では、インポートが動く仕組みについて概説するとともに Python 上でそれを拡張する方法について説明します。
1
Yusuke KUNO / Done is better than perfect. @KUNOYusuke

名前空間パッケージの利用状況をまとめると、Djangoのフリーダム感がすごいw #pyconjp_202

2016-09-22 14:40:15
ymyzk @ymyzk

確かに Django のパッケージ名は freedom な感じ #pyconjp_202

2016-09-22 14:40:37
kAZUYA tAKEI @attakei

Djangoのパッケージは本当にフリーダムだなぁ #pyconjp_202

2016-09-22 14:40:48
tnir / Takuya Noguchi #SnykCon @tn961ir

@wing_ngt pythonでは、djangoに限った話ではないと思いました。 #pyconjp #pyconjp_202

2016-09-22 14:41:09
Tatsuro Fujii @FGtatsuro

この__init__.py、古めのオープンソースプロジェクトのコード読んでると稀にぶつかる #pyconjp_202

2016-09-22 14:41:46
こくたん @cocu_tan

名前空間がフリーダム問題,第三者が名前空間パッケージ管理(rejectとか勧告とか)できるようにしたほうがいいのではという気持ちがちょっとある(コミュニティでなんとかするというほうがいいんだろうけれど) #pyconjp_202

2016-09-22 14:42:53
FJ @FJKei

#pyconjp 初めて見た時は頭良いなと思ってたけど言われてみればそうか。 pic.twitter.com/3a5rCu1ONe

2016-09-22 14:46:27
拡大
Tatsuro Fujii @FGtatsuro

PEP420(とそれに伴う__init__.py削除)、あんまり浸透していないようにも見えるんだよな。なんでだろ? #pyconjp_202

2016-09-22 14:49:42
トゥギャッター開発まとめ @tg__dev

#pyconjp #pyconjp_202 Python を支える技術: モジュール・インポートシステム編 貴重なお話をありがとうございました! pic.twitter.com/TPwnrmluXg

2016-09-22 14:49:14
拡大