Python 又想搞事情?PyScript 想代替 javascript?

admin 2022年5月15日01:26:15评论69 views字数 1173阅读3分54秒阅读模式
Python 又想搞事情?PyScript 想代替 javascript?
点击蓝字 关注我们
Python 又想搞事情?PyScript 想代替 javascript?

Python 越来越多的被运用在工作中,web 开发、自动化运维、人工智能、数据分析、科学计算、网络爬虫、游戏开发等领域都离不开 Python 开发。


4月30日,Anaconda 在 Python 的基础上推出了一个新的“编程语言”PyScript 


Python 又想搞事情?PyScript 想代替 javascript?

其最大的亮点就是可以实现在 HTML 中用 Python 语言编程



ABOUT PYSCRIPT

PyScript 是一个框架,它允许用户使用 HTML 的界面在浏览器中创建丰富的 Python 应用程序。

PyScript 旨在为用户提供一流的编程语言,该语言具有一致的样式规则、更具表现力且更易于学习。

〖核心组件

Python in the browser:启用插入式内容、外部文件托管(由 Pyodide 项目实现)以及不依赖服务器端配置的应用程序托管

Python 生态系统:运行许多流行的 Python 包和科学堆栈(例如 numpy、pandas、scikit-learn 等)

Python with JavaScript:Python 和 Javascript 对象和命名空间之间的双向通信


环境管理:允许用户定义要包含哪些包和文件以运行页面代码


可视化应用程序开发:使用现成的精选 UI 组件,例如按钮、容器、文本框等


灵活的框架:一个灵活的框架,可用于直接在 Python 中创建和共享新的可插拔和可扩展组件

PyScript 的示例代码:
<py-script>"Hello World"</py-script>
#1 编写程序

<py-script src="/my_own_file.py"></py-script>
#2 源文件传递

  <py-env>- bokeh- numpy- paths:  - /utils.py  </py-env>    #3 加载/安装模块和包,可使用<py-env>指定环境要求

<py-repl id="my-repl"  auto-generate="true"> </py-repl>
#4 <py-repl> 组件添加 REPL 等组件创建交互式体验

import pandas as pdimport numpy as nps = pd.Series([1, 3, 5, np.nan, 6, 8])s
#5 pandas/numpy 自动加载

Anaconda 官方表示:PyScript 才刚刚起步,与我们对该项目的愿景相比,它还非常局限。这表明我们可以朝着愿景发展,并且我们的技术已经足够成熟,可以去创建一种关于编程、构建、共享和部署应用程序的新方式。

请注意,PyScript 非常不稳定且具有局限性,但它可以运转并且可用于破解和构建实验性应用程序。我们希望快速取得进展,并且在几周/几个月内,这篇文章将过时:)


如果你想了解更多编程,欢迎扫码加入蓝桥云课专属代码交流群~


Python 又想搞事情?PyScript 想代替 javascript?

原文始发于微信公众号(蓝桥云课精选):Python 又想搞事情?PyScript 想代替 javascript?

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年5月15日01:26:15
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Python 又想搞事情?PyScript 想代替 javascript?https://cn-sec.com/archives/1005452.html

发表评论

匿名网友 填写信息