"Browser Python"
- Implementación de Python 3 con acceso a los objetos DOM y eventos del navegador
→ Permite ejecutar scripts en Python en páginas web en lugar de JS
→ Compatible con las especificaciones más recientes de HTML5/CSS3, además de jQuery, D3, Bootstrap, LESS, SASS, etc.
-
Se puede usar solo cargando
brython.jsdesde un CDN, sin necesidad de instalación adicional -
Incluye editor en línea y consola para hacer pruebas
3 comentarios
Se dice que está basado en pyodide, como mencionaron abajo de PyScript - Ejecutar código Python en HTML.
A largo plazo, si incluso incorporaran de forma nativa un motor de Python directamente en el navegador, quizá podríamos salir del monopolio (?) de JavaScript.
https://github.com/pyodide/pyodide
Me acordé de haber visto un proyecto similar llamado pyodide.
Parece que tiene las mismas características: compilación a WebAssembly / acceso a scopes mutuos entre js python.