Keynote: Designed for Education: A Python Solution
summary
Argues that Python is practical for classrooms and pushes Python 3 by default as the correct choice, lists concrete barriers: confusing IDEs, cryptic error messages, inconsistent library naming and painful installs. Notes that RPi.GPIO is now ubiquitous in schools and that name collisions (saving a script as a library name) regularly break lessons. Shows a working example: Sonic Pi interface with run/stop, integrated editor/output/error panes and auto‑align and reports a planned Python education workgroup to build a simpler education IDE.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:22Journey to Raspberry Pi
- 4:29Overcoming challenges
- 7:30UK computing curriculum
- 10:51Why teach computing
- 14:44Python for education
- 18:21Building communities
- 20:05Barriers to entry
- 33:23Choosing an IDE
- 37:38Sonic Pi and tooling
- 42:22Call to action
- 45:51Future and conclusion
- 49:59Q&A session
related talks
48mPython for Educators
37mUsing Python to make learning Python better
44mKeynote: A Sailor's View of Python And the idea of "Defensive Programming"
27mLearn Python Like a 12 Year Old
37mKeynote Speaker – Dr. Kari L. Jordan
34mWriting Python For Kids
02h 17mIntro to Python for Brand New Programmers
31mTakeaways from teaching Python in college
