O proxecto PyScript está a desenvolver unha plataforma para executar scripts de Python nun navegador web

Preséntase o proxecto PyScript, que permite integrar controladores escritos en Python en páxinas web e crear aplicacións web interactivas en Python. As aplicacións teñen acceso ao DOM e unha interface para a interacción bidireccional con obxectos JavaScript. Consérvase a lóxica do desenvolvemento de aplicacións web e as diferenzas redúcense na capacidade de usar a linguaxe Python en lugar de JavaScrpt. O código fonte de PyScript distribúese baixo a licenza Apache 2.0.

A diferenza do proxecto Brython, que compila código Python en JavaScript, PyScript usa Pyodide, un porto de CPython do navegador compilado en WebAssembly, para executar código Python. Usar Pyodide permítelle acadar unha compatibilidade total con Python 3 e utilizar todas as funcións da linguaxe e das bibliotecas, incluso para a informática científica, como numpy, pandas e scikit-learn. No lado de PyScript, ofrécese unha capa para integrar código Python con JavaScript, inserir código en páxinas web, importar módulos, organizar entrada/saída e resolver outras tarefas relacionadas. O proxecto proporciona un conxunto de widgets (botóns, bloques de texto, etc.) para crear unha interface web en Python.

O proxecto PyScript está a desenvolver unha plataforma para executar scripts de Python nun navegador web

Usar PyScript redúcese a conectar o script pyscript.js e a folla de estilo pyscript.css, despois do cal é posible integrar o código Python colocado dentro da etiqueta nas páxinas. , ou conectar ficheiros mediante unha etiqueta . O proxecto tamén ofrece unha etiqueta coa implementación dun entorno para a execución de código interactivo (REPL). Para definir camiños aos módulos locais, use a etiqueta " " ... print('Ola mundo!') - numpy - matplotlib - rutas: - /data.py ...

Fonte: opennet.ru

Engadir un comentario