PyScript projekt arendab platvormi Python skriptide käitamiseks veebibrauseris.

Esitatud on projekt PyScript, mis võimaldab integreerida veebilehtedele Pythonis kirjutatud käsitlejad ning luua interaktiivseid veebirakendusi Pythonis. Rakendustele antakse juurdepääs DOM-ile ning liides kahepoolses suhtluses JavaScripti objektidega. Veebirakenduste arendamise loogika jääb samaks, kuid võimaldatakse kasutada Pythonit JavaScripti asemel. PyScripti lähtekood levitatakse Apache 2.0 litsentsi alusel.

Erinevalt Brythoni projektist, mis kompileerib Pythonikoodi JavaScriptiks, kasutab PyScript Pythonikoodi täitmiseks Pyodide'i — brauseris tööle pandud CPythoni porti, mis on kompileeritud WebAssembly's. Pyodide'i kasutamine tagab täieliku ühilduvuse Python 3-ga ning võimaldab kasutada kõiki keele ja raamatukogude võimalusi, sealhulgas teaduslikke arvutusi nagu numpy, pandas ja scikit-learn. PyScript pakub liidest Pythonikoodi integreerimiseks JavaScriptiga, koodi sisestamiseks veebilehtedele, moodulite importimiseks, sisendi/väljundi korraldamiseks ning muude seotud ülesannete lahendamiseks. Projekt pakub ka komplekti vidinaid (nupu, tekstibloke jne), et luua veebiliidest Pythonis.

PyScript projekt arendab platvormi Python skriptide käitamiseks veebibrauseris.

PyScripti kasutamine hõlmab pyscript.js ja pyscript.css skripti ning stiilitabeli lisamist, pärast mida on võimalik integreerida Python-koodi lehtedele, mis on paigutatud sildi sisse <py-script>, või failide ühendamist sildi kaudu <py-script src="…">. Projekt sisaldab ka silti <py-repl> interaktiivse koodi täitmise keskkonna (REPL) rakendamiseks. Kohalike moodulite teede määramiseks kasutatakse silti „<py-env>». <html> … <py-script> print(‘Hello World!’) </py-script> <py-env> — numpy — matplotlib — teed: — /data.py </py-env> <py-script src="»./test.py»"></py-script> … </html>

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster