Brython - Python en el Navegador Web. Una alternativa a Javascript.


Python en el Navegador Web


Brython es una implementación de Python escrita en JavaScript que permite ejecutar aplicaciones python en el navegador web.

A diferencia de otras soluciones como Transcrypt o Rapydscript, el código python que va a ejecutar Brython no tiene que transpilarse a javascript para ser distribuido. Brython interpreta el código python en el navegador web y lo ejecuta, realizando una transpilación en tiempo de ejecución.

Además, brython puede utilizarse para crear extensiones para google chrome o para crear aplicaciones móviles (utilizando apache cordova).

A continuación tienes una consola Brython (REPL):

Prueba a ejecutar el siguiente código en la consola:

from browser import alert

alert('Quiero saber mas sobre Brython!! :D')

En el sitio web oficial de brython, además de la consola brython hay disponible un editor brython que te resultará muy útil para probar tu código. Además cuenta con toda la documentación necesaria para convertirte en un experto del frontend con python, sin escribir ni una sola línea de código javascript.


Estoy escribiendo un curso de brython en español, pero todavía no está completo:

Curso de Brython en Español


Mas sobre Brython