Зачем Python, когда *trollface* все уважающие себя книги по алгоритмам используют Scheme — единственный язык, способный выражать чистую мысль без уродливого налёта синтаксиса и сомнительных решений создателя языка.
Книга больше о том, как ловко используя сомнительные решения создателя языка, строить эффективные алгоритмы. Т.е. там на первом месте все же алгоритмы, реализованные на Python, а не теория алгоритмов сама по себе. Другое дело, что вот этот переведенный кусок может быть применим к другим языкам, но и он немного пропитан духом остальной книги.
Scheme нужен тем же и для того же что и ваш Python.
// К.О.
Пометка *trollface* там не спроста. Я понимаю почему в данной книге именно Python. В ней описаны не алгоритмы, а именно использование специфических питоньих решений и избегание питоньих костылей при их реализации. Пригодится только тем, кто пишет на Python, на большее и не претендует.
Несколько советов по эмпирическому анализу алгоритмов