Python Quest

Track 17 · Lesson 12 of 12

Capstone: end-to-end business analytics

Take three messy datasets from a coffee roaster all the way to a tested, charted Markdown sales report: ingest, clean, model with classes, analyse with pandas, chart, test and report.

About 180 minStretch7 exercises

You will be able to

  • Plan a multi-stage data pipeline from a business brief and build it in seven checked milestones
  • Ingest CSV and JSON data, clean it with pandas and keep an auditable record of every rejected row
  • Model the business with validated dataclasses and a ledger class, and convert between objects and DataFrames
  • Answer business questions with grouped pandas analysis and build charts whose properties can be tested
  • Write tests that catch real bugs in your own model, and generate a complete Markdown report with charts

Included with a Formula Quest membership

It has 7 graded exercises with feedback, hints and solutions. Python Quest is included in Formula Quest memberships that cover Python; membership and billing are managed on Formula Quest.

View Formula Quest memberships

Tracks 1 and 2, the first lesson of every track, the playground and the dataset library are free.