PyScript:在浏览器中运行Python应用

编程语言 2022-04-16 2186 次浏览 次点赞

python-in-the-browser.gif

在PyCon US 2022 上,Python开发商Anaconda发布了PyScript,该框架允许开发者在HTML中嵌入编写Python代码(Run Python in Your HTML),从而使Python代码与JavaScript实现双向通信。

PyScript核心功能有:

  • 在浏览器中运行Python,可以启用插入式内容、外部文件托管(由Pyodide实现)以及无需依赖任何服务器配置进行应用程序托管;
  • Python生态系统,该框架支持当下众多流行的Python包与科学堆栈(如numpy、pandas、scikit-learn等);
  • Python 与 JavaScript,在Python和JavaScript对象和命名空间之间进行双向通信;
  • 环境管理,允许用户定义程序必备的包和文件,以便页面代码运行;
  • 可视化的应用开发;
  • 灵活的框架,可以利用它在Python中直接创建和分享新的可插拔和可扩展的组件。

PyScript很容易开始:

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

知识共享署名声明
本文由 CulmartPlay 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

酷玛致力于通过STEM教育培养信息素养和极客精神。