Exercises of Test-Driven Development with Python