Experiments with generating a standalone Quarto Document powered by Pyodide for Interactive Python right in the web browser.
You can see a live version of the proof of concept (PoC) document and its source.
Note: The PoC does lack the ability to handle graphical output.
You can create Pyodide-powered Quarto code cells using the quarto-pyodide
extension:
https://github.com/coatless-quarto/pyodide
Pyodide was created in 2018 by Michael Droettboom during his time at Mozilla as part of the iodide project.
Pyodide is a Python distribution for the browser ... .. Pyodide makes it possible to install and run Python packages in the browser ...
This repository leans heavily on:
As well as the prior webR PoC document alongside of the webR developers public-facing examples: