El proyecto PyScript está desarrollando una plataforma para ejecutar scripts Python en un navegador web.

Se presenta el proyecto PyScript, que le permite integrar controladores escritos en Python en páginas web y crear aplicaciones web interactivas en Python. Las aplicaciones reciben acceso al DOM y a una interfaz para la interacción bidireccional con objetos JavaScript. Se conserva la lógica del desarrollo de aplicaciones web y las diferencias se reducen a la capacidad de utilizar el lenguaje Python en lugar de JavaScrpt. El código fuente de PyScript se distribuye bajo la licencia Apache 2.0.

A diferencia del proyecto Brython, que compila código Python en JavaScript, PyScript usa Pyodide, un puerto de CPython del lado del navegador compilado en WebAssembly, para ejecutar código Python. El uso de Pyodide le permite lograr compatibilidad total con Python 3 y utilizar todas las funciones del lenguaje y las bibliotecas, incluso para informática científica, como numpy, pandas y scikit-learn. En el lado de PyScript, se proporciona una capa para integrar código Python con JavaScript, insertar código en páginas web, importar módulos, organizar entradas/salidas y resolver otras tareas relacionadas. El proyecto proporciona un conjunto de widgets (botones, bloques de texto, etc.) para crear una interfaz web en Python.

El proyecto PyScript está desarrollando una plataforma para ejecutar scripts Python en un navegador web.

El uso de PyScript se reduce a conectar el script pyscript.js y la hoja de estilo pyscript.css, después de lo cual es posible integrar el código Python colocado dentro de la etiqueta en las páginas. , o conectar archivos mediante etiqueta . El proyecto también proporciona una etiqueta. con la implementación de un entorno de ejecución de código interactivo (REPL). Para definir rutas a módulos locales, utilice la etiqueta " " ... imprimir('¡Hola mundo!') - numpy - matplotlib - rutas: - /data.py ...

Fuente: opennet.ru

Añadir un comentario