Exercises of 'Learning Python', O'Reilly 5th Edition