Elevator Pitch
「ネットワーク分析の観点でPEPを色々な角度から楽しもう!」 という企画です。PEP(Python Enhancement Proposal)は、Pythonに変更を加える際に作成される提案書であり、Pythonの新しい機能・環境・プロセスなどについて説明した技術ドキュメントです。本セッションでは、現在(※) 450以上あるPEP文書の参照関係を、ネットワーク分析のライブラリであるNetworkXで可視化・指標を算出した結果を紹介します。
(※) 2018年6月現在
Description
「ネットワーク分析の観点でPEPを色々な角度から楽しもう! 」という企画です。
ネットワーク分析とは、SNSの友達関係や論文の引用関係など、「何か」と「何か」の関係構造を探るために使われる手法です。本セッションでは、現在(※) 450以上あるPEP文書から「どのPEPがどのPEPを参照しているか」その参照関係のデータを抽出し、可視化・指標を算出した結果を紹介します。
また、セッションを聞いた方が実際に手元でデータを確認して楽しめるよう、PEPの参照関係ネットワークをインタラクティブに可視化した現在開発中のWebページを紹介します。
(※) 2018年6月現在
- PEPとは 〜 数字で見るPython Enhancement Proposal
- ネットワーク分析とNetworkX
- 「重要」ってなんだろう?
- 入次数で見てみよう: 一番他のPEPから参照されているPEPはどいつだ!?
- 出次数で見てみよう: 一番他のPEPを参照しているPEPはどいつだ!?
- PageRankで見てみよう: Webページのランク付け!
など
Notes
- talk: 日本語
- slide: 日本語, 英語併記