Brython - implementação do Python 3 no navegador
(github.com)"Browser Python"
- Implementação de Python 3 com acesso a objetos DOM e eventos do navegador
→ Permite executar scripts em Python em vez de JS em páginas web
→ Suporta as especificações mais recentes de HTML5/CSS3, além de jQuery, D3, Bootstrap, LESS, SASS etc.
-
Pode ser usado apenas carregando
brython.jsa partir de um CDN, sem necessidade de instalação separada -
Oferece editor online e console para testes
3 comentários
Dizem abaixo que é baseado em pyodide.
PyScript - Executando código Python em HTML
No longo prazo, acho que se um engine de Python fosse embarcado nativamente no navegador, talvez desse para sair do monopólio (?) do JavaScript.
https://github.com/pyodide/pyodide
Isso me fez lembrar de um projeto parecido chamado pyodide que eu tinha visto.
Compilação para WebAssembly / acesso a escopos mútuos entre js python / parece ter as mesmas características.