Python Algorithms, andre utgave, gir en grundig innføring i Python sin tilnærming til algoritmeanalyse og -design. Skrevet av Magnus Lie Hetland, forfatter av Beginning Python, har denne boken et skarpt fokus på klassiske algoritmer, samtidig som den gir leseren en solid forståelse av grunnleggende teknikker for å løse algoritmiske problemer. Boken tar for seg noen av de mest betydningsfulle og utfordrende områdene innen programmering og datavitenskap på en lettfattelig måte. Den dekker både algoritmeteori og programmeringspraksis, og viser hvordan teorien gjenspeiles i virkelige Python-programmer. Velkjente algoritmer og datastrukturer som er innebygd i Python-språket blir grundig forklart, og leseren læres opp i hvordan man implementerer og vurderer andre algoritmer.