Keynote – Peter Wang
summary
Announcement of a concrete project: a CPython build targeting WebAssembly that runs PyScript apps entirely client‑side with NumPy Pandas and scikit‑learn via Pyodide and JupyterLite components. Demonstrations include an in‑page REPL, a to‑do app manipulating the DOM, an interactive taxi‑data dashboard and a webcam gesture‑controlled Super Mario — all zero‑install and running in the browser. The claim is broad accessibility and serverless distribution; the demos mostly work but remain alpha and require more tooling, packaging and security work.
AI-written summary · about
chapters (16)
- 0:00Introduction to talk
- 1:11Python's growth and power
- 4:11Challenges in the ecosystem
- 5:31The case for webassembly
- 7:21Introduction to PyScript
- 9:20Live demo of PyScript
- 12:35Advanced REPL functionality
- 15:46Building interactive apps
- 18:21Client-side data science
- 20:25Visualizing complex data
- 23:15JavaScript interop demo
- 26:41Rethinking web architecture
- 28:36Future roadmap and goals
- 30:45Democratizing programming
- 32:31The mission for future coding
- 35:17Acknowledgements and Q&A
related talks
42mPyScript & Data Science- PyData stack on the Browser
30mNext Level Python Applications with PyScript
01h 39mPyScript - Writing a Python application in the browser
02h 55mWriting Serverless Python Web Apps with PyScript
39mPyScript - Python in the Browser
45mHow to run Python in the browser
31mIodide and Pyodide: Bringing Data Science...
29mPyscript for Education
