pdf文档 PyConChina2022-上海-在浏览器中运行 Python-韩骏

1.79 MB 13 页 0 评论
上传 格式 评分
copilot
.pdf
3
摘要
本文档介绍了如何在浏览器中运行Python,主讲人为韩骏。他展示了Code Runner for Web工具的功能,包括在vscode.dev、github.dev和VS Code桌面版中运行Python代码的能力,支持快速执行、免费使用且无需后端支持。该工具还提供了浏览器中的调试功能,如设置断点、单步调试和变量评估等。实现此功能的技术包括WebAssembly、Emscripten和Pyodide,后者是一种基于WebAssembly的Python分布,允许在浏览器和Node.js中运行Python。
AI总结
# 总结:在浏览器中运行 Python —— 韩骏 @ PyConChina2022 上海 ## 主讲人简介 韩骏是微软开发平台事业部的高级软件工程师,著有《Visual Studio Code 权威指南》,开发了超过20款VS Code插件,包括Code Runner。他还是“玩转VS Code”知乎专栏和微信公众号的作者,VS Code 中文社区的创始人,并曾在多个国际技术会议上发表过演讲。 ## Code Runner for Web 的功能 - **运行环境**:支持在vscode.dev、github.dev和VS Code Desktop上运行Python。 - **优势**: - **快速**:无需任何工具链安装,直接运行,不需要预先安装Python解释器。 - **免费**:无需后端支持,完全在浏览器环境中运行。 - **调试功能**: - 支持断点设置、函数单步调试、跨模块调试、变量评估,以及在集成终端中调试程序。 - 这一功能是PyConChina2022的重点,展示了在浏览器中调试Python的突破性进展。 ## 实现技术 - **WebAssembly (WASM)**:提供了高性能的编译目标,使得高级语言能够在浏览器中运行。 - **Emscripten**:将用C、C++或其他依赖LLVM的语言编写的项目编译到浏览器和Node.js环境中。 - **Pyodide**:基于WebAssembly的Python分布,专为浏览器和Node.js设计,能够将Python代码编译并在浏览器中运行,官方网站为https://pyodide.org/。 通过这些技术,Code Runner for Web 实现了在浏览器中直接运行和调试Python代码的目标,简化了开发流程,提升了开发效率。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1 页请下载阅读 -
文档评分
请文明评论,理性发言.