A fun yet thorough Python-based introduction to algorithms. Algorithms for the Adventurous is a thorough introduction to algorithms, which are sets of instructions that allow a computer to solve a problem and are key to the success of many of today's computer applications. Readers learn about many standard computer science algorithms inc...