Courses
Data Analysis with Python
Pandas, plotting and a final project built on real course records rather than a toy dataset.
What you will cover
4 blocks, in this order
Each block is taught in the room, with work marked by hand and returned to you.
Python you need
Enough language to be dangerous with data: lists, dicts, functions, files. No computer-science detour.
Pandas
Loading messy files, cleaning them, grouping and joining — the work that takes 80% of the time.
Plotting
Charts that answer a question, and the ones that only decorate a slide.
Final project
An analysis of anonymised course attendance data, presented to the room in the last session.