</>Para programadores

Escreve o código. Pede ao tutor logo ao lado.

Um editor real, um terminal que executa o teu código, e uma IA que vê o ficheiro em que estás a trabalhar. Criado para os estudantes que vivem em código.

Plano gratuito. Sem cartão de crédito.

Code Playground com um ficheiro Python, o seu erro no terminal e o tutor de IA a explicar a correção

Tudo o que precisas para não ficar preso.

Sem troca de abas. O teu código, a tua saída e as tuas perguntas estão num só lugar.

O tutor vê o teu código.

Partilha o ficheiro, as linhas que selecionaste e a tua última execução. Um chip acima da entrada mostra exatamente o que a IA recebe. Desliga-o e nada sai do teu dispositivo.

Executa aqui mesmo.

JavaScript, TypeScript, Python, Lua, Ruby e SQL executam no teu navegador. HTML mostra uma pré-visualização ao vivo. A saída e os erros são os reais.

Playgrounds que lembram.

Cada playground guarda os seus ficheiros e o seu próprio chat. Começa um novo para cada tarefa e retoma de onde paraste.

Uma biblioteca de snippets.

Guarda os trechos que continuas a reescrever. Pesquisa-os e depois arrasta-os para qualquer ficheiro.

Parece o teu camp.

Segue o teu tema, claro ou escuro, Catppuccin incluído.

Sem saídas falsas.

Se uma linguagem não pode ser executada aqui, o botão Executar indica isso. Nunca fingimos que um programa foi executado.

A tua linguagem está provavelmente aqui

Realce de sintaxe para dezenas de linguagens, e execução real para aquelas que correm num navegador.

Executa no teu navegador

  • Python
  • JavaScript
  • TypeScript
  • Ruby
  • Lua
  • SQL
  • HTML

Editar com realce

  • PHP
  • CSS
  • JSON
  • Markdown
  • YAML
  • Bash
  • C
  • C++
  • C#
  • Java
  • Kotlin
  • Swift
  • Go
  • Rust
  • Dart
  • Scala
  • Haskell
  • R
  • Julia
  • Perl
  • Elixir
  • Clojure
  • OCaml
  • Zig
  • Nim
  • Objective-C
  • Fortran
  • Groovy
  • F#
  • Erlang
  • Visual Basic

Os logótipos pertencem aos seus proprietários. Ferris por Karen Rustad Tölva (CC0), o gopher Go por Renée French (CC BY 3.0), Tux por Larry Ewing, Simon Budig e Garrett LeSage.

Como funciona

  1. 1

    Abrir um playground

    Escolhe o Code Playground na tua Backpack e começa um novo, ou abre um antigo.

  2. 2

    Escrever e executar

    Escreve código, clica em Executar, lê a saída real. Adiciona ficheiros para cada parte do projeto.

  3. 3

    Pergunta ao tutor

    Pergunta o que faz uma linha ou porque falha. O tutor responde com os números das tuas linhas.

Perguntas

A IA vê o meu código?

Apenas quando Partilhar código com IA está ativado. Envia o ficheiro aberto, as linhas que selecionaste e a tua última execução. O chip acima da entrada indica o que é partilhado, e com o interruptor desligado nada é enviado.

O que posso executar?

JavaScript, TypeScript, Python, Lua, Ruby e SQL executam no teu navegador, e HTML mostra uma pré-visualização ao vivo. Python utiliza a biblioteca padrão, sem pacotes adicionais. Outras linguagens são apenas para edição por agora.

O meu código é guardado?

Sim. Playgrounds, ficheiros, chats e snippets são guardados na tua conta. O teu código só é enviado à IA quando o partilhas.

Usa créditos de IA?

Cada mensagem para o tutor utiliza os mesmos créditos que uma mensagem de chat normal. Executar código é grátis.

O meu programa nunca para.

As execuções param após 10 segundos e o terminal indica isso. Corrige o loop e executa novamente.

Abre-o e escreve algo.

O teu primeiro playground demora alguns segundos a iniciar.