Playground Python
Execute código Python diretamente no navegador, sem instalar nada. Powered by Pyodide (CPython 3.12 compilado pra WebAssembly). Perfeito pra experimentar conceitos do MBA antes de configurar ambiente local.
Pyodide é o CPython 3.12 compilado pra WebAssembly. Quando você clica "Executar" pela primeira vez, ~6MB são baixados do CDN (~3-5s). Depois disso, todas execuções são instantâneas e rodam totalmente offline. Zero servidor envolvido — seu código nunca sai do browser.
📚 Casos de uso ideais
Quer ver como funciona um decorator, list comprehension ou f-string? Cole e clique. Sem precisar abrir terminal.
numpy e pandas estão pré-instalados. Faça similaridade de cosseno, estatísticas, álgebra linear sem dependências.
BM25, TF-IDF, tokenização, k-NN — tudo dá pra implementar em Python puro e rodar aqui pra entender por dentro.
Importe openai ou anthropic e veja a forma da chamada — sem chave, sem custo. Útil pra estudar API.
⚠️ Limitações conhecidas
- LangChain, LangGraph, CrewAI, MCP — não compilam pra WebAssembly. Use os projetos executáveis locais.
- Chamadas reais a OpenAI/Anthropic — bloqueadas por CORS no browser. Os mocks simulam apenas a forma da chamada.
- File system persistente — arquivos criados são esquecidos quando você fecha a aba.
- Subprocess, multiprocessing — sandbox do browser não permite forking.
- tiktoken — não tem build pra WASM. Use
re.findallcomo tokenizer aproximado.
- Python 3.12 stdlib completo (re, math, json, dataclasses, asyncio, etc.)
- numpy (com BLAS), pandas, matplotlib (output como imagem)
- openai e anthropic via mocks que simulam chamadas
- Async/await, type hints, dataclasses — tudo moderno do Python
requestsvia Pyodide HTTP (com restrições CORS)
🚀 Próximo passo: rodar nos seus exemplos locais
Quando precisar de bibliotecas reais (LangChain, etc), vá pros projetos completos: