PyScript projekts attīsta platformu Python skriptu izpildei tīmekļa pārlūkā

Tika ieviests PyScript projekts, kas ļauj integrēt tīmekļa lapās Python valodā rakstītus apstrādātājus un izstrādāt interaktīvas tīmekļa lietotnes Python. Lietotnēm tiek piekļūts DOM, un tiek nodrošināta savstarpēja mijiedarbība ar JavaScript objektiem. Tīmekļa lietotņu izstrādes loģika saglabājas, un atšķirības samazinās līdz iespējai izmantot Python valodu vietā JavaScript. PyScript avota kods tiek izplatīts saskaņā ar Apache 2.0 licenci.

Atšķirībā no Brython projekta, kas kompilē Python kodu JavaScript, PyScript Python koda izpildei izmanto Pyodide - CPython portu, kas tiek izpildīts pārlūkā un kompilēts WebAssembly. Pyodide izmantošana nodrošina pilnīgu saderību ar Python 3 un ļauj izmantot visas valodas iespējas un bibliotēkas, tostarp zinātniskajiem aprēķiniem, tādas kā numpy, pandas un scikit-learn. PyScript nodrošina slāni Python koda integrācijai ar JavaScript, koda ievietošanai tīmekļa lapās, moduļu importēšanai, ievades/izvades organizēšanai un citu saistītu uzdevumu risināšanai. Projekts piedāvā komplektu logrīku (pogas, teksta bloki utt.) tīmekļa saskarnes izveidei Python.

PyScript projekts attīsta platformu Python skriptu izpildei tīmekļa pārlūkā

PyScript izmantošana sastāv no pyscript.js skripta un pyscript.css stila lapas piesaistes, pēc kura ir iespējama Python koda integrācija lapās, kas ievietota iekšē tagā <py-script>, vai failu piesaistes caur tagu <py-script src="…">. Projekts nodrošina arī tagu <py-repl> ar interaktīvas koda izpildes vides (REPL) realizāciju. Lai noteiktu ceļus uz vietējiem moduļiem, tiek izmantots tagu “<py-env>». <html> … <py-script> print(‘Hello World!’) </py-script> <py-env> — numpy — matplotlib — ceļi: — \/data.py </py-env> <py-script src="»./test.py»"></py-script> … </html>

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster