PyScript-prosjektet utvikler en plattform for å utføre Python-skript i en nettleser

PyScript-prosjektet presenteres, som lar deg integrere behandlere skrevet i Python i nettsider og lage interaktive nettapplikasjoner i Python. Applikasjoner gis tilgang til DOM og et grensesnitt for toveis interaksjon med JavaScript-objekter. Logikken ved å utvikle webapplikasjoner er bevart, og forskjellene koker ned til muligheten til å bruke Python-språket i stedet for JavaScrpt. PyScript-kildekoden distribueres under Apache 2.0-lisensen.

I motsetning til Brython-prosjektet, som kompilerer Python-kode til JavaScript, bruker PyScript Pyodide, en nettleser-sideport av CPython kompilert til WebAssembly, for å utføre Python-kode. Ved å bruke Pyodide kan du oppnå full kompatibilitet med Python 3 og bruke alle funksjonene til språket og bibliotekene, inkludert for vitenskapelig databehandling, som numpy, pandaer og scikit-learn. På PyScript-siden er det gitt et lag for å integrere Python-kode med JavaScript, sette inn kode på nettsider, importere moduler, organisere input/output og løse andre relaterte oppgaver. Prosjektet gir et sett med widgets (knapper, tekstblokker, etc.) for å lage et nettgrensesnitt i Python.

PyScript-prosjektet utvikler en plattform for å utføre Python-skript i en nettleser

Bruk av PyScript handler om å koble pyscript.js-skriptet og pyscript.css-stilarket, hvoretter det blir mulig å integrere Python-kode plassert inne i taggen på sider , eller koble til filer via tag . Prosjektet gir også en tag med implementering av et miljø for interaktiv kodekjøring (REPL). For å definere stier til lokale moduler, bruk taggen " " ... print('Hei verden!') - numpy - matplotlib - stier: - /data.py ...

Kilde: opennet.ru

Legg til en kommentar