OnlineGDB — semanas 1 a 12¶
O OnlineGDB é um editor de Python que roda no navegador. Não precisa instalar nada, não precisa criar conta e funciona no celular.
Primeiro acesso¶
- Entre em onlinegdb.com/online_python_compiler.
- Confira, no canto superior direito, se a linguagem selecionada é Python 3.
- Apague o código de exemplo que vem na tela.
- Escreva o seu programa e aperte ▶ Run.
A tela tem duas partes: em cima, o editor, onde você escreve; embaixo, o terminal, onde a saída aparece — e onde você digita, quando o programa pergunta alguma coisa.
Como rodar um programa que pergunta¶
A partir da semana 3, os seus programas vão usar input(). Quando isso
acontecer:
- aperte ▶ Run;
- o programa para e o cursor pisca no terminal, embaixo;
- digite ali e aperte
Enter.
Se o programa pede três valores, são três digitações, cada uma seguida de
Enter.
O programa parece travado
Se você apertou ▶ e nada acontece, quase sempre o programa está esperando você digitar. Clique no terminal embaixo e veja se o cursor está piscando.
Salvando o seu trabalho¶
O OnlineGDB não guarda nada automaticamente. Use uma das duas formas:
- Baixe o arquivo com Save → Download, e guarde numa pasta sua. É a forma que recomendo: o arquivo é seu, não depende de conta nenhuma;
- ou crie uma conta gratuita, se preferir deixar tudo na nuvem.
Não feche a aba antes de salvar
Fechar a aba apaga o que estava escrito. No fim de cada exercício, baixe o arquivo.
Guarde os arquivos com nomes que você vai entender depois — lista01_ex03.py é
melhor do que programa.py, e muito melhor do que sem_titulo (3).py.
Atalhos que valem a pena¶
| Atalho | O que faz |
|---|---|
Ctrl+Enter |
roda o programa |
Ctrl+/ |
comenta ou descomenta a linha |
Tab |
recua a linha em quatro espaços |
Ctrl+Z |
desfaz |
O Tab vai importar muito a partir da semana 5, quando o recuo passa a mudar o
significado do programa.
Quando o erro aparece¶
A mensagem sai no terminal, em vermelho. Leia de baixo para cima: a última linha diz o tipo do erro; logo acima, a linha do seu programa em que ele apareceu. O número da linha bate com o número que o editor mostra na margem.
As palavras exatas da mensagem mudam um pouco de uma versão do Python para outra; o tipo do erro não muda, e é por ele que você procura.
A tabela de erros comuns reúne os que mais aparecem, com a causa de cada um.