前言:
此刻我们对“python官网”大体比较着重,各位老铁们都想要了解一些“python官网”的相关文章。那么小编同时在网摘上搜集了一些关于“python官网””的相关文章,希望各位老铁们能喜欢,同学们一起来了解一下吧!一、什么是PyScript?
PyScript被用来设计为替代JavaScript,用于Web客户端编程。它是一个浏览器上的Python 3实现,以WebAssembly为基础,支持HTML5环境,同时也通过Python调用Javascript函数库。有了PyScript,可以用Python语法书写前端脚本。
PyScript是由Anaconda所开发,让开发者可以在HTML中,编写和执行Python,同时也通过Python调用Javascript函数库,在Python中进行所有的网页应用程序开发工作。
PyScript构建在Pyodide之上,而Pyodide则是CPython到WebAssembly/Emscripten间的连接端口,通过以WebAssembly为基础的技术,使得Python甚至是其他程序语言,也能在浏览器上运行。
WebAssembly在2017年发布,在2019年成为W3C标准,提供人类可读的.wat文本格式语言,能够转换成可执行的二进制格式.wasm,而这种方式让任何语言的程序代码,都能被编译成WebAssembly,并且在网页浏览器中执行。
Anaconda首席执行官Peter Wang提到,网页浏览器是目前世界上最普遍,最可携的计算机环境。几乎所有人都可以在计算机或是手机上使用网页浏览器,以没有基础设施障碍的方式访问程序。
官方表示,通过使用PyScript,Python开发者便不需要担心程序部署问题,因为PyScript让程序直接在网页浏览器中运行,也就是说,数据科学家可以在HTML文件中,分享仪表板和模型,只要其他人在网页浏览器中打开文件,该文件中的程序代码就会开始运行。
PyScript目前仍在alpha测试阶段,开发者可以从pyscript.net下载先尝鲜。
二、示例代码:
<html> <py-script> print('Now you can!') </py-script> #源文件传递 <py-script src="/my_own_file.py"></py-script> <py-env> - bokeh - numpy - paths: - /utils.py </py-env> </html>
三、源码官网:
标签: #python官网