The best way to cement our learning is to put our knowledge to good use. This session gave us a primer on Python by introducing us to its syntax in a step-by-step process of developing a complete app via proper cycles of Test Driven Development (TDD).
The session was driven through a shopping cart example for the audience, who suggested each step in the development of the app according to the already specified user stories. Each step needed to have test cases written for them, which in turn required code to be written that fulfilled it. The central idea of TDD, the cycle of green-red-refactor, was discussed and shown to the audience this way.
Tanay PrabhuDesai, Software Craftsmanship Consultant at Red Panda, was the presenter.