All the LPTHW Exercises from Zed Shaws Learn Python The Hard Way bok.