Advanced Algorithmics and Graph Theory with Python