I went through this collection of exercises to master Python using the Test-Driven Development (TDD) approach, and it gave me a structured and encouraging start to my Python journey. The exercises were practical, hands-on, and followed a step-by-step style that allowed Python to teach me through its tests and errors. What made the biggest difference was realizing how I could apply Python within my own domain. Through this approach, I began to understand why errors occur and how to fix them confidently, while also developing real problem-solving skills by writing tests before writing code. This experience did not just help me learn Python...it helped me think like a developer. I highly recommend it to anyone serious about learning Python.
Claim your business profile now and gain access to all features and respond to customer reviews.
My name is Jacob Itegboje and this is a collection of exercises that have helped me use Python for more than a decade. I have tried different methods of learning from books, courses, videos and exercises to working on personal projects and I find that the most effective way to learn is to build something. Of all the things I tried, the thing that helped me build and learn most effectively was Test Driven Development
* If you are interested in Python, this is for you
* If you just started your journey, CONGRATULATIONS! You picked Python from the list of Programming Languages out there, Celebrate it, this is for you
* If you are new to Test Driven Development in Python, this is for you
* If you have been telling yourself, "I will learn Python some day", today is the day, this is for you
* If you already use Python but do not know AssertionError, AttributeError, IndexError, KeyError, ModuleNotFoundError, NameError, TypeError or ValueError, this is for youSee more