Texto e documentos
Números e cálculo
Dados e formatos
Segurança
Desenvolvimento e DevOps
Inteligência Artificial
Finanças
Saúde & Bem-estar
Produtividade
Jogos & Entretenimento
Multimédia e design
Empresa
Guia de utilização
Como se usa

Escreve ou cola código Python e carrega em «Executar». Corre no teu navegador, numa thread à parte: não tens de instalar nada. Na primeira vez descarrega o interpretador (cerca de 12 MB, do jsDelivr); depois fica na cache do navegador.

Ficheiros de dados

Um programa que faz open("datos.txt") precisa desse ficheiro: adiciona-o com «Adicionar ficheiro». Não é enviado para lado nenhum; fica no teu navegador. Os exemplos dos artigos trazem os seus próprios.

Parar um programa

«Parar» desliga o interpretador e arranca outro da próxima vez (demora alguns segundos). É a única forma de interromper um ciclo infinito.

Ligações a um exemplo

Uma ligação com ?example=… abre um exemplo com o seu código e os seus dados, mas não o executa: vês o exemplo e, se quiseres, carregas em «Executar». Nada do que escreves nem dos teus ficheiros sai do teu navegador.

Laboratório de PythonExecuta Python no navegador
Laboratório de PythonExecuta Python no navegador

O que o programa verá em sys.argv, separado por espaços.
Ficam no teu navegador: não são enviados para lado nenhum.

Isto transfere um ficheiro da Internet. Vai para cdn.jsdelivr.net. Descarga el intérprete de Python (unos 12 MB) y los paquetes que tu código importe (numpy, pandas…) desde jsDelivr. Tu código y tus ficheros no salen del navegador. Não se envia nada teu, embora esse servidor veja o teu IP e que ficheiro pedes.