PyScript 專案正在開發一個在 Web 瀏覽器中執行 Python 腳本的平台

介紹了 PyScript 項目,它允許您將用 Python 編寫的處理程序整合到網頁中,並用 Python 建立互動式 Web 應用程式。 應用程式可以存取 DOM 以及與 JavaScript 物件進行雙向互動的介面。 開發 Web 應用程式的邏輯被保留,差異歸結為使用 Python 語言而不是 JavaScrpt 的能力。 PyScript 原始碼根據 Apache 2.0 許可證分發。

與將 Python 程式碼編譯為 JavaScript 的 Brython 專案不同,PyScript 使用 Pyodide(編譯為 WebAssembly 的 CPython 的瀏覽器端連接埠)來執行 Python 程式碼。 使用 Pyodide 可讓您實現與 Python 3 的完全相容,並使用該語言和函式庫的所有功能,包括科學計算,例如 numpy、pandas 和 scikit-learn。 在 PyScript 方面,提供了一個層,用於將 Python 程式碼與 JavaScript 整合、將程式碼插入網頁、導入模組、組織輸入/輸出以及解決其他相關任務。 該專案提供了一組小部件(按鈕、文字區塊等),用於在 Python 中建立 Web 介面。

PyScript 專案正在開發一個在 Web 瀏覽器中執行 Python 腳本的平台

使用 PyScript 歸結為連接 pyscript.js 腳本和 pyscript.css 樣式表,之後就可以將放置在標籤內的 Python 程式碼整合到頁面中,或透過標籤連接文件。 該項目還提供了一個標籤實現互動式程式碼執行(REPL)環境。 若要定義本機模組的路徑,請使用標籤“ 」 … 印刷('你好世界!') - numpy - matplotlib - 路徑: - /data.py …

來源: opennet.ru

添加評論