NetworkX Crash Course - Graph Theory in Python