Development Life Cycle

Let us understand the development life cycle. We typically use IDEs such as PyCharm to develop Python based applications.

  • Create Project - retail

  • Choose the interpreter 3.x

  • Make sure plugins such as pandas are installed.

  • Create config.py script for externalizing run time parameters such as input path, output path etc.

  • Create app folder for the source code.

Tasks

Let us develop a simple application to understand end to end development life cycle.

  • Read the data from order_items

  • Get revenue for each order id

  • Save the output which contain order id and revenue to a file.

Click here for the complete code for the above tasks.