蜜桃av色欲a片精品一区,麻豆aⅴ精品无码一区二区,亚洲人成网站在线播放影院在线,亚洲 素人 字幕 在线 最新

微立頂科技

新聞資訊

創(chuàng)新 服務(wù) 價值

  Python已可在瀏覽器端運行,或?qū)⒊蔀榍昂蠖送ǔ哉Z言?

發(fā)布日期:2022/5/10 10:09:32      瀏覽量:

文 | 局長
出品 | OSC開源社區(qū)(ID:oschina2013)

知名 Python 發(fā)行版 Anaconda 開發(fā)商近日宣布了可在瀏覽器端運行的 Python —— PyScript。

根據(jù)官方的介紹,PyScript 是一個開發(fā)框架,為開發(fā)者提供了在標準 HTML 中嵌入編寫 Python 代碼的能力、使用 Python 調(diào)用 JavaScript 函數(shù)庫,以及創(chuàng)建 Python Web 應(yīng)用。PyScript 旨在提供“一等公民(first-class)”的編程語言,它具有一致的風(fēng)格化規(guī)則、更具表現(xiàn)力且更易于學(xué)習(xí)。

PyScript 示例代碼

"Hello World"
py-script>

py-script>

- bokeh
- numpy
- paths:
- /utils.py
py-env>

PyScript 核心特性

Python in the browser:啟用 drop-in content、外部文件托管(基于 Pyodide 項目),以及不依賴服務(wù)器端配置的應(yīng)用程序托管

Python 生態(tài):提供流行的 Python 和科學(xué)計算軟件包(例如 numpy, pandas, scikit-learn 等)

Python with JavaScript:在 Python 和 JavaScript 對象和命名空間之間進行雙向通信

環(huán)境管理:開發(fā)者可定義要引入哪些包和文件,以便頁面代碼的運行

可視化應(yīng)用開發(fā):開發(fā)者可使用現(xiàn)成的 UI 組件,如按鈕、容器、文本框等

靈活的框架:開發(fā)者可以利用它在 Python 中直接創(chuàng)建和分享新的可插拔和可擴展的組件

PyScript 目標

提供干凈簡單的 API

支持標準 HTML

擴展 HTML 以讀取穩(wěn)定且可靠的自定義組件

提供可插拔、可擴展的組件系統(tǒng)

PyScript 基于 Pyodide 構(gòu)建,Pyodide 由編譯成 WebAssembly 的 CPython 3.8 解釋器組成,允許在網(wǎng)頁瀏覽器中運行 Python。Pyodide 可以安裝來自 PyPi 的任何 Python 包。Pyodide 還包括一個外部函數(shù)接口,可以將 Python 包暴露給 JavaScript,并將瀏覽器 UI,包括 DOM,暴露給 Python。

關(guān)于 PyScript 運行原理的更多信息查看:https://engineering.anaconda.com/2022/04/welcome-pyscript.html

目前 PyScript 處于 alpha 測試階段,下載和安裝地址: https://pyscript.net/




  業(yè)務(wù)實施流程

需求調(diào)研 →

團隊組建和動員 →

數(shù)據(jù)初始化 →

調(diào)試完善 →

解決方案和選型 →

硬件網(wǎng)絡(luò)部署 →

系統(tǒng)部署試運行 →

系統(tǒng)正式上線 →

合作協(xié)議

系統(tǒng)開發(fā)/整合

制作文檔和員工培訓(xùn)

售后服務(wù)

馬上咨詢: 如果您有業(yè)務(wù)方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗積累。
QQ: 39764417/308460098     Phone: 13 9800 1 9844 / 135 6887 9550     聯(lián)系人:石先生/雷先生