Playground de Python

CPython 3.14 de verdade no seu navegador, para a aritmética das redes: sub-redes, máscaras, EUI-64, cabeçalhos DNS em struct, HMAC, estatísticas de latência, tempos de transferência. Um motor de 13,5 MB é baixado uma vez, quando você autorizar; nada do que você digita sai da página.

Operações e fieldcraftWebAssemblyPyodide 314.0.7 (Python 3.14.2) · 13,5 MB no primeiro uso

Uma ferramenta em WebAssembly

  • O que roda: Pyodide 314.0.7, que é o CPython 3.14.2 compilado para WebAssembly pelo projeto Pyodide, sob a licença MPL-2.0. É um interpretador de verdade, não uma imitação.
  • De onde vem: da mesma origem desta página, fixado por versão e por resumo SHA-256 no momento da construção. Nenhum servidor de terceiros é contatado em tempo de execução.
  • O que o primeiro uso custa: cerca de 13,5 MB, baixados apenas quando você aperta o botão que diz o tamanho. O navegador guarda em cache; a segunda visita não custa nada.
  • O que sai da página: nada. O programa e a entrada ficam em um Web Worker no seu dispositivo. O interpretador não tem rede nem processos; a política da página os recusaria de qualquer forma.
  • O que as verificações do próprio site cobrem: o arcabouço em volta do motor, os exemplos (executados de novo no motor real a cada construção), a pré-verificação e os limites. O comportamento do interpretador em si é do projeto dele.

Só a biblioteca padrão do Python 3.14; sem pacotes nesta versão. Até 20000 caracteres. O valor da última expressão aparece como resultado, como em um REPL.

Exemplos:

Referências