Pular para conteúdo

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

  1. Entre em colab.research.google.com com sua conta Google.
  2. Abra um caderno pelo link Abrir no Colab de uma aula ou de uma lista.
  3. 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

Exercício 02: todos os testes passaram!

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.