PyScript-projektet utvecklar en plattform för att köra Python-skript i en webbläsare

PyScript-projektet presenteras, vilket låter dig integrera hanterare skrivna i Python i webbsidor och skapa interaktiva webbapplikationer i Python. Applikationer ges åtkomst till DOM och ett gränssnitt för dubbelriktad interaktion med JavaScript-objekt. Logiken i att utveckla webbapplikationer är bevarad, och skillnaderna kokar ner till möjligheten att använda Python-språket istället för JavaScrpt. PyScript-källkoden distribueras under Apache 2.0-licensen.

Till skillnad från Brython-projektet, som kompilerar Python-kod till JavaScript, använder PyScript Pyodide, en webbläsarport av CPython som kompileras till WebAssembly, för att exekvera Python-kod. Genom att använda Pyodide kan du uppnå full kompatibilitet med Python 3 och använda alla funktioner i språket och biblioteken, inklusive för vetenskaplig beräkning, såsom numpy, pandor och scikit-learn. På PyScript-sidan finns ett lager för att integrera Python-kod med JavaScript, infoga kod på webbsidor, importera moduler, organisera inmatning/utdata och lösa andra relaterade uppgifter. Projektet tillhandahåller en uppsättning widgets (knappar, textblock, etc.) för att skapa ett webbgränssnitt i Python.

PyScript-projektet utvecklar en plattform för att köra Python-skript i en webbläsare

Att använda PyScript handlar om att koppla ihop pyscript.js-skriptet och pyscript.css-formatmallen, varefter det blir möjligt att integrera Python-kod placerad inuti taggen i sidor , eller ansluta filer via tagg . Projektet tillhandahåller också en tagg med implementering av en miljö för interaktiv kodexekvering (REPL). För att definiera sökvägar till lokala moduler, använd taggen " " ... print('Hej världen!') - numpy - matplotlib - sökvägar: - /data.py ...

Källa: opennet.ru

Lägg en kommentar