Introduction to Network Analysis Using Python's Networkx Library
Author: Haiko Lietz, GESIS - Leibniz Institute for the Social Sciences
Version: 2 August 2019
Description: This is an introduction to network analysis in Python using version 2.3 of the networkx library. networkx is part of the standard Anaconda installation and therefore easy to install, offers many functions for network analysis, is frequently extended, and has a large user community. For large networks, consider graph-tool or igraph. Consult this paper for a comparison of these packages and why Python is good for scientific computing.