A working Python interpreter should be all that is needed to work through the exercises in this chapter.
The examples have been written using Python 3.7, but should work on most modern Python versions.
You can find the code files used in this chapter on GitHub at https://github.com/PacktPublishing/Crafting-Test-Driven-Software-with-Python/tree/main/Chapter03