Writing software is hard. Even the smallest projects have many moving parts. We developers are not only expected to get those parts moving, but keep them moving as the application changes over time. Test-Driven Development (TDD) is a methodology...
If you are already using Python for data analysis, just browse this book’s
table of contents. You will probably find a bunch of things that you wish
you knew how to do in Python. If so, feel free to turn directly to that chapter
and get to work....