PyScript projekts izstrādā platformu Python skriptu izpildei tīmekļa pārlūkprogrammā

Tiek prezentēts PyScript projekts, kas ļauj integrēt Python rakstītos apdarinātājus tīmekļa lapās un izveidot interaktīvas tīmekļa lietojumprogrammas Python. Lietojumprogrammām tiek nodrošināta piekļuve DOM un interfeiss divvirzienu mijiedarbībai ar JavaScript objektiem. Tīmekļa lietojumprogrammu izstrādes loģika tiek saglabāta, un atšķirības ir saistītas ar iespēju JavaScrpt vietā izmantot Python valodu. PyScript pirmkods tiek izplatīts saskaņā ar Apache 2.0 licenci.

Atšķirībā no Brython projekta, kas apkopo Python kodu JavaScript formātā, PyScript izmanto Pyodide, pārlūkprogrammas CPython portu, kas kompilēts WebAssembly, lai izpildītu Python kodu. Izmantojot Pyodide, varat sasniegt pilnīgu saderību ar Python 3 un izmantot visas valodas un bibliotēku funkcijas, tostarp zinātniskai skaitļošanai, piemēram, numpy, pandas un scikit-learn. PyScript pusē ir paredzēts slānis Python koda integrēšanai ar JavaScript, koda ievietošanai tīmekļa lapās, moduļu importēšanai, ievades/izvades organizēšanai un citu saistīto uzdevumu risināšanai. Projekts nodrošina logrīku (pogu, teksta bloku utt.) komplektu tīmekļa saskarnes izveidei Python.

PyScript projekts izstrādā platformu Python skriptu izpildei tīmekļa pārlūkprogrammā

PyScript izmantošana nozīmē pyscript.js skripta un stila lapas pyscript.css savienošanu, pēc kura kļūst iespējams integrēt tagā ievietoto Python kodu lapās. vai failu savienošana, izmantojot tagu . Projekts nodrošina arī atzīmi ar interaktīvās koda izpildes (REPL) vides ieviešanu. Lai definētu ceļus uz vietējiem moduļiem, izmantojiet tagu " " ... drukāt ("Sveika pasaule!") - numpy - matplotlib - ceļi: - /data.py ...

Avots: opennet.ru

Pievieno komentāru