Project 8 - Due Tue Nov 5 at 23:00

Reading

  1. Slides and notebooks from the files lecture and the list comprehensions and sorting lecture
  2. Problems and solutions from Lab 8 (Nested Loops) are still relevant, but the focus is on Lab 9 (Tracing & Files).
  3. Think Python, Chapter 14 covers files. Sections 14.1, 14.2, and 14.5 are most relevant to what we cover, with 14.4 becoming relevant next week.

Tasks

The instructions for each task:


About this Project

These tasks will give you practice with file input/output, and some general review of previous concepts including conditionals, function definitions, and nested loops. They will also give you practice with list comprehensions and sorting.

You are required to do the transcriptManager task, and you must do one of the shapeSorter or measureMunger tasks (so you need to do 2 tasks in total, one of which must be transcriptManager).

NOTE: The measureMunger task will be released shortly; for now only the transcriptManager and shapeSorter tasks are available.

If you want to find a partner to work with for this project, use this Google Sheet to do so.

Reminders

Time Estimate

Our per-task estimate for this project is 2-4 hours, plus up to an hour of reading.


How to turn in this Project