Exploring the Test-Driven Development Paradigm in Python