What it does
Python Notebook Studio is a free notebook workspace inside ZIPZAX. You write Python in editable cells, run them and see output and errors directly below each cell. Variables are shared between cells until you stop or reset the runtime, and you can open and download standard Jupyter .ipynb files.
How we built it
The runtime is Pyodide, which is CPython compiled to WebAssembly, so code runs on your own device in the browser. The Python runtime only loads when you ask for it, which keeps the page light. The interface is built with Next.js and React and works on phones as well as desktops.
Limitations
The first runtime download is larger than a normal web page, and not every native Python package is available in the browser.
What's next
We'd like feedback from teachers and learners on what would make it more useful for short lessons and quick experiments.