PyOdide, From Mozilla, is cPython compiled to WebAssembly and running in the browser. It includes over 37 of the best Data Science libraries.
We start by reviewing the different ways to run Python in the browser.
Then we focus on PyOdide. PyOdide, from Mozilla, is cPython compiled to WebAssembly and running in the browser. It includes over 37 of the best Data Science libraries. So it is perfect for Data Scientists who want to convert their Jupyter Notebook to a web application. The killer app is a hospital applications where it is illegal to upload the person’s data to the server. Or anyplace where you need fast GUI response, or have overloaded compute servers. Here is a simple PyOdide application. It is a Python editor in the browser, where the syntax checking is done with the PyOdide compile method.
Here are the Pyodide Training Materials.
No need to install anything. We use the official Iodide/PyOdide server.
2 - 3 hours is a good length of time for the tutorial.
If you like this website, please upvote my Awesome Python pull request.
I am looking for editors/curators to help with branches of the tree. Please send me an email if you are interested.