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

Se presenta el proyecto PyScript, que permite integrar controladores escritos en Python en páginas web y crear aplicaciones web interactivas en Python. Las aplicaciones tienen acceso al DOM y una interfaz para la interacción bidireccional con objetos JavaScript. La lógica de desarrollo de aplicaciones web se mantiene, y las diferencias se reducen a la posibilidad de utilizar el lenguaje Python en lugar de JavaScript. Los códigos fuente de PyScript se distribuyen bajo la licencia Apache 2.0.

A diferencia del proyecto Brython, que compila código Python en JavaScript, en PyScript se utiliza Pyodide para ejecutar el código Python: un puerto de CPython compilado en WebAssembly que se ejecuta en el navegador. El uso de Pyodide permite una compatibilidad total con Python 3 y utilizar todas las funciones y bibliotecas del lenguaje, incluyendo para cálculos científicos, como numpy, pandas y scikit-learn. PyScript ofrece una capa para integrar el código Python con JavaScript, insertar código en páginas web, importar módulos, organizar la entrada/salida y resolver otras tareas asociadas. 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 de Python en el navegador web.

El uso de PyScript se reduce a la conexión del script pyscript.js y la hoja de estilos pyscript.css, después de lo cual se puede integrar código Python en las páginas, ubicado dentro de la etiqueta <py-script>, o de conectar archivos a través de la etiqueta <py-script src="…">. El proyecto también proporciona la etiqueta <py-repl> con la implementación de un entorno para la ejecución interactiva de código (REPL). Para definir rutas a módulos locales se utiliza la etiqueta «<py-env>». <html> … <py-script> print(‘Hello World!’) </py-script> <py-env> — numpy — matplotlib — paths: — /data.py </py-env> <py-script src="»./test.py»"></py-script> … </html>

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster