本周早些时候,Mozilla宣布了一个名为Pyodide的新项目。 Pyodide的目标是将Python的科学计算堆栈引入浏览器。
Pyodide项目将为您提供在浏览器中运行的完整标准Python解释器,并允许您访问浏览器Web API。目前,Pyodide不支持线程或网络套接字。尽管Python可用于交互式操作,但在浏览器中运行Python较慢。
文章提到了其他项目,比如Brython和Skulpt。这些项目是Javascript中Python解释器的重写, 不能使用用C语言编写的Python扩展,例如Numpy或Pandas。 Pyodide解决了这个问题。
无论如何,这听起来像一个非常有趣的项目。我一直认为我曾经在浏览器中看到在Silverlight中运行的Python的演示很酷。那个项目基本上已经死了,但是Pyodide听起来像是一个非常有趣,让Python进入浏览器。
参考资料
- 讨论qq群630011153 144081101
- 本文最新版本地址
- 本文涉及的python测试开发库 谢谢点赞!
- 本文相关海量书籍下载
- 2018最佳人工智能机器学习工具书及下载(持续更新)
- announced
- Pyodide
- Brython
- Skulpt.