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.

Binder