Week 6 • Friday

Block 60: Mini-Project: API-Based Mini Dataset

Complete end-to-end project: fetch → clean → analyze → visualize.

Concepts

Code Examples

See exercise below.

Exercise

Choose one public API (e.g., OpenWeatherMap, REST Countries, NASA APOD). Fetch at least 50 records. Clean, store to CSV, compute 3 statistics, and produce 2 charts. Write a 3-sentence 'finding' section in your notebook. Bonus: wrap your entire pipeline into one function run_pipeline() that can be re-run.

Homework

Reflection: List 3 real-world datasets you could analyze with APIs + pandas that would be personally meaningful to you.