~/talk

Who_Dunnit.xlsx – Teaching Python through Data Investigation

Talkat PyCon AU 2025 · 2025-09-12..09-16· [data-visualization]
slides:none on file

Uses Python in Excel or Jupyter to load spreadsheets into pandas, indexes the science row of a walk-time matrix, filters period‑3 timetables, merges attendance and timetables with a pandas merge, adds simple string parsers like get_hour/get_minute for canteen timestamps, and applies successive boolean filters to narrow suspects — a small class example scales to hundreds and reduces to one named culprit Mia Kim, so the classroom mystery is solvable end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04About the talk
  3. 2:27Teaching Python despite AI
  4. 5:19Python in Excel
  5. 8:06Python in Excel benefits
  6. 9:52Python in Excel use cases
  7. 11:16Missing snake mystery
  8. 13:03Solving mystery with data
  9. 14:05Loading walk time data
  10. 15:32Identifying nearby students
  11. 17:20Checking attendance
  12. 18:42Merging suspect data
  13. 20:07Time data and functions
  14. 21:13Canteen purchases alibi
  15. 22:16Extending mystery with data
  16. 23:38Python concepts through mystery
  17. 25:02Alternative tools for schools
  18. 25:24Summary and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.