如果你想问的是课上咱们用的两个环境,可以参考官方网站:JupyterLite 和 Pyodide,Pyodide是基于WebAssembly的浏览器和Node.js的Python发行版,通俗讲就是可以在浏览器和nodejs中直接用Python代码的Javascript库。
如果你是指python运行在浏览器中,可以了解一下jupyter notebook这个应用Jupyter Notebook介绍、安装及使用教程 - 知乎 (zhihu.com)。
不过这种方式其实是在本机的python进程和浏览器之间建立通信,实质上还是使用的是本机的python进程。