A PyScript projekt a Python szkriptek web böngészőben való futtatására szolgáló platformot fejleszt.

Bemutatásra került a PyScript projekt, amely lehetővé teszi Python nyelven írt feldolgozók integrálását weboldalakba, és interaktív webalkalmazások létrehozását Python nyelven. Az alkalmazások hozzáférést kapnak a DOM-hoz, és lehetőséget biztosítanak a kétirányú interakcióra JavaScript objektumokkal. A webalkalmazások fejlesztésének logikája megmarad, a különbségek abban rejlenek, hogy a Python nyelvet lehet használni JavaScript helyett. A PyScript forráskódja Apache 2.0 licenc alatt terjesztendő.

A Brython projekttől eltérően, amely a Python kódot JavaScript-re fordítja, a PyScript a Python kód végrehajtásához a Pyodide-ot alkalmazza – a böngésző oldalán futó CPython portot, amely WebAssembly-be van lefordítva. A Pyodide használata lehetővé teszi a teljes kompatibilitást a Python 3-mal és a nyelv minden lehetőségének, valamint könyvtárának, például a numpy, pandas és scikit-learn tudományos számításokra való felhasználását. A PyScript felületet biztosít a Python kód JavaScripttel való integrálásához, a kód weboldalakba való beillesztéséhez, modulok importálásához, valamint a bemenet/kimenet rendszerezéséhez és egyéb kísérő feladatok megoldásához. A projekt egy sor widgetet (gombokat, szöveges blokkokat stb.) kínál Python nyelvű webes felület létrehozásához.

A PyScript projekt a Python szkriptek web böngészőben való futtatására szolgáló platformot fejleszt.

A PyScript használata annyiból áll, hogy csatlakoztatjuk a pyscript.js scriptet és a pyscript.css stílustáblát, majd lehetőség nyílik Python-kódok integrálására az oldalakra, amelyeket a tagen belül helyezünk el. <py-script>, vagy fájlok csatlakoztatására a tag segítségével. <py-script src="…">A projekt emellett kínál egy taget <py-repl> az interaktív kódvégrehajtási környezet (REPL) megvalósításához. A helyi modulokhoz való elérési utak megadására a „<py-env>». <html> … <py-script> print('Hello World!') </py-script> <py-env> — numpy — matplotlib — paths: — /data.py </py-env> <py-script src="»./test.py»"></py-script> … </html>

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster