Proiectul PyScript dezvoltă o platformă pentru executarea scripturilor Python într-un browser web

Este prezentat proiectul PyScript, care vă permite să integrați handlere scrise în Python în pagini web și să creați aplicații web interactive în Python. Aplicațiilor li se oferă acces la DOM și o interfață pentru interacțiunea bidirecțională cu obiectele JavaScript. Logica dezvoltării aplicațiilor web este păstrată, iar diferențele se reduc la capacitatea de a folosi limbajul Python în loc de JavaScrpt. Codul sursă PyScript este distribuit sub licența Apache 2.0.

Spre deosebire de proiectul Brython, care compilează codul Python în JavaScript, PyScript folosește Pyodide, un port al browser-ului CPython compilat în WebAssembly, pentru a executa codul Python. Utilizarea Pyodide vă permite să obțineți compatibilitatea deplină cu Python 3 și să utilizați toate caracteristicile limbajului și bibliotecile, inclusiv pentru calculul științific, cum ar fi numpy, panda și scikit-learn. Pe partea PyScript, este prevăzut un strat pentru integrarea codului Python cu JavaScript, inserarea codului în pagini web, importarea modulelor, organizarea intrării/ieșirii și rezolvarea altor sarcini conexe. Proiectul oferă un set de widget-uri (butoane, blocuri de text etc.) pentru crearea unei interfețe web în Python.

Proiectul PyScript dezvoltă o platformă pentru executarea scripturilor Python într-un browser web

Utilizarea PyScript se reduce la conectarea scriptului pyscript.js și a foii de stil pyscript.css, după care devine posibilă integrarea codului Python plasat în interiorul etichetei în pagini. , sau conectarea fișierelor prin etichetă . Proiectul oferă și o etichetă cu implementarea unui mediu pentru executarea codului interactiv (REPL). Pentru a defini căile către modulele locale, utilizați eticheta „ " ... print('Bună lume!') - numpy - matplotlib - căi: - /data.py ...

Sursa: opennet.ru

Adauga un comentariu