PyScript 來(lái)了!

在 PyCon US 2022 上,Python 開(kāi)發(fā)商 Anaconda 發(fā)布了 PyScript,該框架可以在瀏覽器中運(yùn)行 Python 應(yīng)用。它允許開(kāi)發(fā)者在HTML中創(chuàng)建豐富的 Python應(yīng)用程序,Python 代碼可與 JavaScript 實(shí)現(xiàn)雙向通信。
1. PyScript 是什么?
在 PyScript 的官網(wǎng)是這樣介紹的:“Run Python in Your HTML”,簡(jiǎn)譯之就是在 HTML 中運(yùn)行 Python。其核心功能有:
在瀏覽器中運(yùn)行 Python,可以啟用插入式內(nèi)容、外部文件托管(由 Pyodide 實(shí)現(xiàn))以及無(wú)需依賴(lài)任何服務(wù)器配置進(jìn)行應(yīng)用程序托管;
Python 生態(tài)系統(tǒng),該框架支持當(dāng)下眾多流行的 Python 包與科學(xué)堆棧(如 numpy、pandas、scikit-learn 等);
Python 與 JavaScript 互通,在 Python 和 JavaScript 對(duì)象和命名空間之間進(jìn)行雙向通信;
環(huán)境管理,允許用戶定義程序必備的包和文件,以便頁(yè)面代碼運(yùn)行;
可視化的應(yīng)用開(kāi)發(fā);
靈活的框架,可以利用它在 Python 中直接創(chuàng)建和分享新的可插拔和可擴(kuò)展的組件。
綜上所述,PyScript 就是 HTML,但由于 Python 擁有豐富的庫(kù)及可訪問(wèn)性,它的功能會(huì)更強(qiáng)大。簡(jiǎn)而言之,Anaconda 認(rèn)為 PyScript 的使命是為 99% 的人帶來(lái)編程。
3.?代碼 Demo
<html>|
????...|
????<py-script>?print('Now?you?can!')?py-script>|
html>|
來(lái)自PyScript官網(wǎng):https://pyscript.net/
3.?網(wǎng)友:CScript、PHPScript 還會(huì)遠(yuǎn)嗎?
而對(duì)于這個(gè)框架,筆者聯(lián)系了 CSDN 知名 Python 博主 @天元浪子,他表示:“在前端上編程,相當(dāng)于隱藏了環(huán)境安裝和配置,用戶可以直接使用,對(duì)剛?cè)腴T(mén)的新手,非常友好。”

PyScript 都來(lái)了,CScript、PHPScript 還會(huì)遠(yuǎn)嗎?
往期精彩:
?講解視頻來(lái)了!機(jī)器學(xué)習(xí) 公式推導(dǎo)與代碼實(shí)現(xiàn)開(kāi)錄!
?更新!《機(jī)器學(xué)習(xí):公式推導(dǎo)與代碼實(shí)現(xiàn)》1-16章PPT下載
《機(jī)器學(xué)習(xí) 公式推導(dǎo)與代碼實(shí)現(xiàn)》隨書(shū)PPT示例
?時(shí)隔一年!深度學(xué)習(xí)語(yǔ)義分割理論與代碼實(shí)踐指南.pdf第二版來(lái)了!
?新書(shū)首發(fā) | 《機(jī)器學(xué)習(xí) 公式推導(dǎo)與代碼實(shí)現(xiàn)》正式出版!
《機(jī)器學(xué)習(xí)公式推導(dǎo)與代碼實(shí)現(xiàn)》將會(huì)配套PPT和視頻講解!
