Python Arena

Module 44

Developing a larger application

Building a bigger program out of classes that each have one job. Application logic first, then a text user interface that delegates to it, objects as the values of a dictionary, a class for the data of one entry, and a class that reads the data from a file and saves it back.

Steps

  1. Start with the application logic
  2. A text user interface
  3. Objects in a dictionary
  4. Reading and saving the data