Google Colab¶
O Colab é um caderno Python que roda no navegador, hospedado pelo Google. É a
trilha padrão do curso: não exige instalar nada, e já vem com numpy, scipy e
matplotlib.
Primeiro acesso¶
- Entre em colab.research.google.com com sua conta Google.
- Abra um caderno pelo link Abrir no Colab de uma aula ou de uma lista.
- O caderno abre em modo de leitura. Clique em Copiar para o Drive (ou Arquivo → Salvar uma cópia no Drive): é a sua cópia que você vai editar, e ela fica salva na sua conta.
Sem copiar para o Drive, você perde o que escreveu
O caderno aberto direto do site é só leitura. Faça a cópia antes de começar a resolver.
Como um caderno funciona¶
Um caderno é uma sequência de células. Há dois tipos:
- células de texto, com as explicações e os enunciados (as fórmulas aparecem formatadas, como no site);
- células de código, que você edita e executa.
Para executar a célula em que o cursor está: Shift+Enter. O resultado aparece
logo abaixo dela, e os gráficos também.
Nas listas, cada exercício tem duas células de código: a primeira é onde você
escreve a solução, no lugar do # TODO; a segunda tem os testes. Rode a primeira,
depois a segunda. Se aparecer
o exercício está certo. Se aparecer um AssertionError, a linha destacada mostra
qual caso ainda falha. Os testes comparam números com uma tolerância: em conta
com float, a última casa decimal quase nunca bate, e não precisa.
Não altere a célula de teste. Ela é a régua: mexer nela é trocar a régua de lugar.
A pegadinha do caderno: a ordem de execução¶
O caderno guarda o que foi executado na ordem em que você executou, e não na ordem em que as células aparecem. Na prática:
- se você editar uma função e não rodar a célula dela de novo, o teste continua usando a versão antiga;
- se você pular a célula ⚙️ ou a de uma função e rodar a de teste, dá
NameError; - o número entre colchetes à esquerda de cada célula (
[3]) diz a ordem em que ela rodou.
Quando algo ficar inexplicável, use Ambiente de execução → Reiniciar e executar tudo. Isso resolve a maioria dos casos.
Atalhos que valem a pena¶
| Atalho | O que faz |
|---|---|
Shift+Enter |
executa a célula e vai para a próxima |
Ctrl+Enter |
executa a célula e fica nela |
Ctrl+M B |
cria uma célula de código abaixo |
Ctrl+M M |
transforma a célula em texto |
Ctrl+/ |
comenta ou descomenta a linha |
Entregando a lista¶
Salve o caderno (ele salva sozinho no Drive) e entregue o link ou o arquivo
.ipynb, conforme combinado em aula. Antes de entregar, rode Reiniciar e
executar tudo: assim você entrega o que de fato roda do começo ao fim.