100+ Python challenging programming exercises
Solutions to the 100+ Python challenge programming exercises.