pyscript: 直接在浏览器中用 Python 创建应用程序

2025年10月04日 02:30:45
22263
python

项目结构

📌 pyscript pyscript/pyscript

在 HTML 文件中直接使用 Python 编程语言,像 JavaScript 文件一样引入和执行 Python 代码,支持更小的 MicroPython、常见第三方库和操作页面元素等功能,适用于快速创建交互的数据可视化、网站原型和在线教育等 Web 应用场景。

项目大小 2.22 MB
涉及语言 Python 48.70% JavaScript 29.85% HTML 20.37% Makefile 0.66% CSS 0.43%
许可协议 Apache License 2.0

PyScript

PyScript is an open source platform for Python 在 the browser.

使用 PyScript 就像:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1" />
        <title>PyScript!title>
        <link
            rel="stylesheet"
        />
        <script
            type="module"
        >script>
    head>
    <body>
         
        <script type="mpy" terminal>
            print("Hello, world!")
        script>
    body>
html>

PyScript 允许在浏览器中使用
Pyodide (一个版本
CPython), MicroPython,
WASM和现代网络技术。意思是Python
现在可以在浏览器运行的任何地方运行:台式机、笔记本电脑、移动设备、平板电脑或任何其他
启用浏览器的设备。

要开始构建,请阅读
Beginning PyScript tutorial.

有关示例应用程序,请参阅 here.

其他有用的资源:

每周二 15:30 UTC 有 PyScript 社区** 在变焦上,
where we can talk about PyScript 公开开发。大多数
维护者定期参与征集,欢迎大家
加入。这次会议被录制并上传到我们的 YouTube 频道。

每隔一个星期四的 16:00 UTC 就会有 PyScript 乐趣 :焦点
这个
是分享有趣的项目、愚蠢的技巧或巧妙的使用 PyScript.
这是一次支持性、充满活力和娱乐性的会议。本次会议也是
录制并上传到我们的 YouTube 频道。

有关如何加入通话和最新时间表的更多详细信息,请参阅
官方日历:

贡献

有关代码的技术细节,请参阅 README in
core 目录。

阅读 contributing guide
了解我们的开发过程,报告错误和改进,
创造问题并提出问题。

查看 development process
有关如何设置开发环境的更多信息的文档。

统辖

The PyScript organization governance
记录在单独的存储库中。

支持者

PyScript 是一个**的开源项目。

However, PyScript 出生于Anaconda Inc 及其
核心贡献者目前受雇于 Anaconda 从事 PyScript. We
感谢并庆祝 Anaconda 对此的持续支持
项目。谢谢 Anaconda Inc!

免责声明 © 2025 - 虚宝阁

本站部分源码来源于网络,版权归属原开发者,用户仅获得使用权。依据《计算机软件保护条例》第十六条,禁止:

  • 逆向工程破解技术保护措施
  • 未经许可的分发行为
  • 去除源码中的原始版权标识

※ 本站源码仅用于学习和研究,禁止用于商业用途。如有侵权, 请及时联系我们进行处理。

侵权举报请提供: 侵权页面URL | 权属证明模板

响应时效:收到完整材料后48小时内处理

相关推荐

pydoll: 无需 WebDriver 的浏览器自动化 Python 库

用于自动化操作 Chromium 内核浏览器的 Python 库。它通过原生 DevTools 协议(CDP)直接控制浏览器,无需依赖 WebDriver,支持绕过验证码、模拟真人交互、网页截图等功能。

5623 2025-10-04

Claudable:基于 Next.js 框架的网站生成器

把你用自然语言描述的应用想法,直接变成可以运行的网站代码。Claudable 背后依赖强大的 AI 编程助手,主要是 Claude Code,也支持 Cursor CLI 来理解你的需求并生成代码。你不需要懂复杂的 API 设置、数据库配置或者部署流程:用简单的语言告诉 Claudable 你想要什么应用。

2525 2025-09-15

n8n: AI自动化工作流工具

基于节点的自动化工作流工具,能帮助用户轻松创建和管理复杂的自动化流程,无需编写大量代码。并且内置了AI能力,支持 400+ 应用和服务!

146989 2025-09-26

langchainjs: 用语言模型构建模块化AI应用

帮助你用大型语言模型(如 GPT)构建模块化智能应用。 想做 AI 代理?做会读 PDF 的问答机器人?轻松搞定。 简直是生成式 AI 的乐高积木。

15824 2025-10-01

TensorFlow.js: javascript界的机器学习大神

TensorFlow.js 把机器学习能力带进了 JavaScript。训练模型、运行推理,甚至搞实时 AI Web 或移动端、Node 后端。谷歌用,创业公司用,爱好者用,用过都说好。

18976 2025-10-01

ImageMagick: 图片处理瑞士军刀

ImageMagick是开源的命令行图片工具,压缩图片、转格式、加水印、切图都能一行命令搞定,还能批量处理如把100张图片批量压缩成WebP格式,自媒体、开发者都能用。

14651 2025-09-16

squish: 基于浏览器的图像压缩工具

一个现代、基于浏览器的图像压缩工具,结合了现代Web技术和WebAssembly的性能优势,为开发者提供了便捷的图像优化解决方案。无论是处理个人照片还是批量优化网站资源,Squish都能满足多样化的需求。

1022 2025-10-05

markdown-it

markdown-it是一款快速且易扩展的Markdown解析器,遵循CommonMark规范并添加语法扩展。它配置灵活、速度快且安全,还有丰富的社区插件。

20415 2025-09-09

开源3D俄罗斯方块-react版

🎮 3D Tetris game「俄罗斯方块」,将经典的俄罗斯方块游戏以三维立体的形式在网页浏览器中呈现出来。该项目采用了 React 作为前端框架来构建用户界面和游戏逻辑组织。为了实现 3D 渲染效果,它深度集入了 Three.js 库用于在网页上创建和展示复杂的 3D 图形。

505 2025-09-09

refine: 企业级React后台框架

这是一个专为构建 CRUD(增删改查)应用设计的 Web 框架,只需一行命令即可生成项目骨架,内置登录、列表、详情、编辑页面等功能。业务逻辑与 UI、路由完全解耦,可灵活集成 Ant Design、Material-UI 等设计系统,适用于快速开发管理后台、仪表盘、内部工具和 B2B 应用。

32865 2025-09-13

jdenticon 独特几何头像生成器

一个用于生成独特且容易识别图像(identicons)的 JavaScript 库,可根据任意字符串(用户名、哈希值等)生成独特的几何图形,支持输出为 SVG 和 PNG 格式。

1591 2025-09-13