Skip to main content

Retail Data Extraction Exercise

Extraction and analysis of retail inventory data to compute baseline ABV-to-dollar efficiencies across 150+ SKUs.

Due: 26 April 2027 ยท Weight: 30%

The brief

Economic analysis should be supported by empirical data. In this exercise, you will use Python to collect live pricing and volume data from the digital storefront of a suburban supermarket or liquor retailer.

Your script must collect at least 150 distinct Stock Keeping Units (SKUs) and calculate the ABV-to-dollar ratio for each product. The dataset must use a stratified sample rather than random selection and include three beverage categories: cask wine, bottled spirits, and ready-to-drink (RTD) products. This ensures that the dataset captures differences in pricing, taxation, and promotional activity relevant to the Capstone Portfolio.

What you submit

You must upload a single .zip archive containing three files:

  1. Your raw, unedited CSV dataset.
  2. A Python script (.py or .ipynb) used to execute the extraction.
  3. A 500-word document outlining your methodology.

Your methodology must describe your data-parsing approach, justify the sample stratification, and document each step along the way.

The spec

The brief poses the problem and leaves room for a response. The spec is the fixed part: what a marker checks. Some lines can be checked mechanically; the rest call for judgement.

How it is marked

CriterionWeight
Programmatic functionality and script efficiency40%
Data analysis comprehension30%
Methodological transparency and rate-limiting ethics30%