| Codewords Pune Sep 2016: Learn Python by developing an app via TDD
Red Panda Innovation Labs is a software product and services firm which creates mobile applications, web applications and internet of things (IoT) applications. We consult businesses on their product strategy and work on user interaction, software architecture and software development of the products.
portfolio_page-template-default,single,single-portfolio_page,postid-15170,ajax_fade,page_not_loaded,,qode-theme-ver-8.0,bridge,wpb-js-composer js-comp-ver-4.9.2,vc_responsive

Codewords Pune Sep 2016: Learn Python by developing an app via TDD

About This Project

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.