Social Network Analysis
07 Oct 2016Presenter: Jeff Jacobs
Plan
Now that we have got our Python distribution installed, this week we will take a look at NetworkX, a Python library designed for easy creation, analysis, and visualization of network structures. Along the way we’ll learn more broadly useful Python “tricks” and data manipulation techniques, so hopefully you can get a lot out of it even if you never end up doing network analysis!
Setup Instructions
- Follow the setup instructions from last week, if you haven’t already
- Use the
pip
(orpip3
if you usepython3
) utility to install networkx (pip install networkx
orpip3 install networkx
, respectively) and matplotlib (pip install matplotlib
orpip3 install matplotlib
) from your terminal. - Download Gephi from https://gephi.org/
Link to Workshop Materials
All of the materials for this week are within this Dropbox folder. We will be going through NetworkX_Tutorial.pdf and examining/running/editing the code examples (basic_network.py
and country_network.py
) throughout.