~/talk

Learning Computer Science with Python and Music(21)

Talkat PyCon US 2026 · 2026-05-13..05-19· [creative-coding]
slides:none on file

Claims that composing with Python and symbolic notation teaches core CS skills and reverses the usual “apply CS to X” flow. Built an open toolchain around music21 plus Jupyter and MIDI/MusicXML pipelines, shipped thousands of ready scores, ran a decade of courses and a lab where novices (including first‑semester students) tackle BFS/DFS, recursion, identity vs equivalence, graph models and emergent generative pieces. Evidence: classroom assignments, student projects, an OCW course, a startup backend, and corpora like 4,000 novels used in DH work.

AI-written summary · about

  1. 0:00Introduction
  2. 2:11Arts and CS flow
  3. 4:21Python and music
  4. 8:13music21 capabilities
  5. 13:56Music enhances CS learning
  6. 20:03Pattern transfer
  7. 23:54Applied programming learning
  8. 24:38Q&A
~/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.