PyScript, a means of running Python in the browser embedded in HTML, was previewed at the PyCon event in Salt Lake City, USA last weekend.
On Saturday, Peter Wang, CEO of data science company Anaconda, gave a keynote in which he demonstrated the new project. “This is something that many of us in the Python community have been hoping for for a long time,” noted Bojan Tunguz, a machine learning modeler at Nvidia.
PyScript depends on the existing Pyodide project, which is a port of CPython (the reference implementation of Python) to WebAssembly. Pyodide 0.20.0 was released last month with support for Python 3.10.
The PyScript project was set up with governance including a mission statement of “programming for the 99%” and a steering committee, currently with just three members all of whom work for Anaconda. PyScript is open source using the Apache 2.0 license.
It has a strong lead in machine learning, statistical analysis, and is a language with which to learn programming.