Google Colab: Informações essenciais para a sua primeira utilização.
Por Ricardo Costa Val do Rosario e Microsoft Copilot 365
Introdução
- Google Colab (ou Google Colaboratory) é uma plataforma gratuita do Google que permite escrever
e executar código Python diretamente no navegador, sem precisar instalar nada no seu computador.
- Ele funciona como uma versão hospedada do Jupyter Notebook, mas com várias vantagens extras.
Principais recursos
1. Zero configuração: basta acessar com sua conta Google e começar a programar.
2. Execução em nuvem: todo o processamento acontece nos servidores do Google.
3. Acesso gratuito à GPUs e TPUs: ideal para treinar modelos de machine learning e deep learning.
4. Integração com Google Drive: você pode salvar, compartilhar e colaborar em notebooks facilmente.
5. Ambiente interativo: permite misturar código, texto, imagens, gráficos e até vídeos em um único
documento.
Exemplos de Utilização
1. Projetos de ciência de dados (análise de dados, visualizações, estatísticas).
2. Treinamento de modelos de inteligência artificial.
3. Aulas e tutoriais de programação em Python.
4. Protótipos rápidos de algoritmos e experimentos.
Como começar
1. Acesse Google Colab.
2. Faça login com sua conta Google.
3. Clique em “Novo notebook” para criar seu primeiro projeto.
4. Escreva código Python em células e execute com Ctrl+Enter.
Exemplo simples em Colab:
# Calculando segundos em um dia
segundos_em_um_dia = 24 * 60 * 60
segundos_em_um_dia
Passo a passo para usar o Google Colab no curso
Acesso e configuração inicial
1. Entre em Google Colab.
2. Faça login com sua conta Google.
3. Clique em “Novo notebook” ou digite colab.new na barra do navegador para abrir um notebook vazio.
4. Clique em “Conectar” (canto superior direito) para ativar a sessão nos servidores do Google.
Organização dos seus notebooks
1. Crie uma pasta no Google Drive chamada Alura - Python IA.
2. Salve cada aula/atividade em um notebook separado.
3. Por exemplo:
- aula01_basico.ipynb
- aula02_variaveis.ipynb
- aula03_condicionais.ipynb
4. Isso facilita revisar depois e manter tudo organizado.
Explorando células
1. Células de código: onde você escreve Python.
2. Células de texto (Markdown): onde você pode anotar explicações, fórmulas ou resumos da aula.
3. Exemplo de Markdown:
## Aula 1 - Operações Básicas
- Aprendemos `print()`
- Tipos de dados: int, float, str
4. Primeiros comandos em Python
- No início do curso, você vai treinar coisas como:
# Exemplo: operações básicas
a = 10
b = 5
print("Soma:", a + b)
print("Multiplicação:", a * b)
Atalhos úteis no Colab
1. Shift + Enter → executa a célula.
2. Ctrl + M + B → cria nova célula abaixo.
3. Ctrl + M + A → cria nova célula acima.
4. Ctrl + M + D → deleta célula.
Usando GPU/TPU (quando chegar em IA)
1. Vá em Ambiente de execução > Alterar tipo de ambiente de execução.
2. Em Acelerador de hardware, escolha GPU ou TPU.
3. Isso acelera muito o treino de modelos de IA.
Boas práticas para aprender melhor
1. Sempre anote em Markdown o que você entendeu de cada aula.
2. Teste variações do código que o professor mostrar (mude valores, crie exemplos próprios).
3. Salve e compartilhe seus notebooks com colegas para trocar ideias.
4. No final de cada aula, escreva um mini-resumo no próprio notebook.
Exercício extra para fixar
- Depois da primeira aula, tente criar um notebook com:
Calculadora simples
x = int(input("Digite um número: "))
y = int(input("Digite outro número: "))
print("Soma:", x + y)
print("Diferença:", x - y)
print("Produto:", x * y)
print("Divisão:", x / y)
# Isso já vai te dar prática com variáveis, entrada de dados e operações.
Sugestão do Microsoft Copilot 365
1. Use o Colab não só para seguir o curso, mas também como diário de aprendizado.
2. Assim, no final, você terá um material personalizado com tudo o que aprendeu.
Modelo de notebook inicial
1. Possui seções prontas para código, anotações e exercícios para já começar organizado
no Colab
2. Pode ser usado no Google Colab durante o curso da Alura.
3. Assim, você já começa organizado, com espaço para código, anotações e exercícios extras.