
Cpython -em -Scriptten: Python no navegador - Cpython compilado com EMSCRIPTEN.
Pyodide: é uma distribuição Python para o navegador e o Node.js com base no WebAssembly.
Pypyjs: Pypy compilado ao JavaScript.
Batavia: uma implementação de JavaScript que usa uma máquina virtual para executar o Python Bytecode pré -compilado.
Skulpt: é uma implementação JavaScript do Python 2.x.
Transcrypt: Python 3.7 para compilador JavaScript - Lean, rápido, aberto!
Pyscript: um projeto que visa combinar várias tecnologias abertas em uma estrutura que permite aos usuários criar aplicativos sofisticados do navegador com o Python.
Rapydscript: Transpiler para um idioma Python como JavaScript.
Rapydscript-NG: um garfo comunitário aprimorado do RapyDScript.
Existem muitos projetos focados em usar o Python no navegador da web. Eles têm algumas diferenças, esta tabela de comparação Python-in-the-Browser Technologies e as fotos abaixo ajudará você a entender algumas das diferenças em alguns desses projetos / compiladores.
Pycon Au 2018: Uma web sem JavaScript Um vídeo / conversa sobre o uso do Python no navegador da web por @Freakboy3742 (fundador da Beeware & foi um presidente anterior da Django Software Foundation)
Para informações mais detalhadas sobre como usar o Brython, visite a página de documentação de Brython
Mostrar valor de entrada
Fonte, demonstração
Verifique se a entrada é inteira
Fonte, demonstração
Adicionando números inteiros
Fonte, demonstração
Para informações mais detalhadas sobre como usar o Pyscript, visite a página de documentação do Pyscript
Mostrar valor de entrada
Fonte, demonstração
Verifique se a entrada é inteira
Fonte, demonstração
Adicionando números inteiros
Fonte, demonstração
Deseja ajudar a melhorar este repositório? Crie uma solicitação de tração com suas alterações detalhadas! Se aprovado, você será adicionado à lista de colaboradores deste incrível repositório!
Veja também a lista de colaboradores que participam deste projeto.
Este repositório está licenciado sob a licença Creative Commons Attribution -NonCommercial 4.0 International - consulte o arquivo License.md para obter detalhes.