PyScript projektas kuria platformą Python scenarijų vykdymui žiniatinklio naršyklėje

Pristatomas PyScript projektas, kuris leidžia integruoti Python programoje parašytus tvarkykles į tinklalapius ir kurti interaktyvias interneto programas Python. Programoms suteikiama prieiga prie DOM ir sąsaja dvikrypčiai sąveikai su JavaScript objektais. Išsaugoma žiniatinklio programų kūrimo logika, o skirtumai susiveda į galimybę vietoj JavaScrpt naudoti Python kalbą. PyScript šaltinio kodas platinamas pagal Apache 2.0 licenciją.

Skirtingai nuo Brython projekto, kuris sukompiliuoja Python kodą į JavaScript, PyScript naudoja Pyodide, naršyklės pusės CPython prievadą, sukompiliuotą į WebAssembly, kad vykdytų Python kodą. Naudodami Pyodide galite pasiekti visišką suderinamumą su Python 3 ir naudoti visas kalbos ir bibliotekų funkcijas, įskaitant mokslinius skaičiavimus, pvz., numpy, pandas ir scikit-learn. PyScript pusėje numatytas sluoksnis Python kodui integruoti su JavaScript, kodo įterpimui į tinklalapius, modulių importavimui, įvesties/išvesties tvarkymui ir kitoms susijusioms užduotims spręsti. Projekte pateikiamas valdiklių (mygtukų, teksto blokų ir kt.) rinkinys, skirtas sukurti žiniatinklio sąsają Python.

PyScript projektas kuria platformą Python scenarijų vykdymui žiniatinklio naršyklėje

Naudojant PyScript reikia sujungti pyscript.js scenarijų ir pyscript.css stiliaus lapą, po kurio į puslapius galima integruoti Python kodą, esantį žymos viduje. , arba failų prijungimas naudojant žymą . Projekte taip pat pateikiama žyma su interaktyvaus kodo vykdymo (REPL) aplinkos įdiegimu. Norėdami apibrėžti kelius į vietinius modulius, naudokite žymą " “ ... spausdinti („Sveikas pasauli!“) - numpy - matplotlib - keliai: - /data.py ...

Šaltinis: opennet.ru

Добавить комментарий