Projektet PyScript utvecklar en plattform för att köra Python-skript i webblÀsaren

Projektet PyScript har lanserats, vilket möjliggör integration av hanterare skrivna i Python-sprÄket i webbsidor och skapande av interaktiva webbaserade applikationer med Python. Applikationerna fÄr tillgÄng till DOM och ett grÀnssnitt för tvÄvÀgsinteraktion med JavaScript-objekt. Utvecklingslogiken för webbaserade applikationer förblir densamma, men skillnaderna handlar om möjligheten att anvÀnda Python istÀllet för JavaScript. KÀllkoderna för PyScript distribueras under Apache 2.0-licensen.

Till skillnad frÄn Brython-projektet som kompilerar Python-kod till JavaScript, anvÀnder PyScript Pyodide för att köra Python-kod - en port av CPython som körs i webblÀsaren och som Àr kompilera i WebAssembly. AnvÀndningen av Pyodide möjliggör fullstÀndig kompatibilitet med Python 3 och utnyttjar alla sprÄkets och bibliotekens funktioner, inklusive vetenskaplig berÀkning som numpy, pandas och scikit-learn. PyScript erbjuder ett lager för att integrera Python-kod med JavaScript, införa kod i webbsidor, importera moduler, hantera in- och utdata samt lösa andra relaterade uppgifter. Projektet tillhandahÄller en uppsÀttning widgets (knappar, textblock osv.) för att skapa webgrÀnssnitt med Python.

Projektet PyScript utvecklar en plattform för att köra Python-skript i webblÀsaren

Användningen av PyScript innebär att du kopplar in skriptet pyscript.js och stilmallen pyscript.css, vilket ger möjlighet att integrera Python-kod på sidorna, innesluten inom taggen <py-script>, eller koppla filer via taggen <py-script src="…">. Projektet erbjuder även taggen <py-repl> som implementerar en miljö för interaktiv körning av kod (REPL). För att definiera sökvägar till lokala moduler används taggen ‘<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>

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster