PyCon 2017 Network Analysis Made Simple
Have you ever wondered about how those data scientists at Facebook and LinkedIn make friend recommendations? Or how epidemiologists track down patient zero in an outbreak? If so, then this tutorial is for you. In this tutorial, we will use a variety of datasets to help you understand the fundamentals of network thinking, with a particular focus on constructing, summarizing, and visualizing complex networks.
This tutorial is for Pythonistas who want to understand relationship problems - as in, data problems that involve relationships between entities. Participants should already have a grasp of for loops and basic Python data structures (lists, tuples and dictionaries). By the end of the tutorial, participants will have learned how to use the NetworkX package in the Jupyter environment, and will become comfortable in visualizing large networks using Circos plots. Other plots will be introduced as well.
Part 1: Introduction (30 min)
Part 2: Hubs and Paths (40 min)
Part 3: Cliques, Triangles & Structures (40 min)
Part 4: Advanced Network Visualizations (40 min)
Part 5: Bipartite Graphs (30 min)
Network Analysis Made Simple