VIXI, PREPARA O TERRENO!

🤖 Ambientando o Robô Fofoqueiro

Primeiros passos no Google Colab — instalação de bibliotecas, pastas virtuais e aquele setup cheio de bagulho doido pra roda lisinho.

Duração: 50 min
Google Colab + Chromebook
BNCC: EM13MAT405 | EM13CNT101
╭( ・ㅂ・)و ̑̑ ~♫
📦📁🎤
🔊

Abertura · 10min

Apresentação do projeto "Robô Fofoqueiro", vídeo curto e missão: preparar o terreno.

👨‍🏫

Demonstração · 10min

Professor mostra Google Colab, células, instalação e pastas virtuais.

Mão na massa · 20min

Alunos replicam código de setup, instalam bibliotecas e criam pastas com ajuda entre pares.

Verificação · 5min

Checklist de instalação: cada aluno valida se tudo ficou ✅ ou ❌.

📓

Fechamento · 5min

Discussão coletiva: "O que foi fácil/difícil?" e registro no diário de bordo.

Adaptações inclusivas

Teclado virtual, extensão Colab Voice, código pré-escrito e duplas de apoio.

Código de setup — "o bagulho vai ficar doido mas organizado" 🤖 Colab notebook
# =-=-=-= BLOCO 1: VERIFICAÇÃO DO AMBIENTE =-=-=-=
import sys, os
if 'google.colab' in sys.modules:
    print("✅ Tamo no Colab! Bagulho doido vai rodar lisinho.")
else:
    raise SystemExit("❌ Sobe esse notebook no Colab primeiro, parça!")

# =-=-=-= INSTALA DAS BIBLIOTECAS (OS TRENS) =-=-=-=
!pip install SpeechRecognition gtts opencv-python-headless pandas numpy pydub -q
!apt-get install -y ffmpeg -qq

# =-=-=-= CRIA PASTAS VIRTUAIS =-=-=-=
pastas = ["sons", "imagens", "logs", "codigos"]
for pasta in pastas:
    os.makedirs(pasta, exist_ok=True)
    print(f"📂 Pasta '{pasta}/' criada ou já existia (vixi, tava bagunçado)")

# Arte ASCII do Robô Fofoqueiro
print(r"""
   _________________________
  /                         \
 |  🤖 ROBÔ FOFOQUEIRO 🤖    |
 |  "Eu sei o que você fez   |
 |   no último Natal..."     |
  \_________________________/
""")
robo_fofoqueiro_setup.py — Código completo da aula download disponível
# -*- coding: utf-8 -*-
# ============================================================
# ROBÔ FOFOQUEIRO DA ACESSIBILIDADE - SETUP COMPLETO
# "O trem vai ficar doido, mas organizado, vixi!"
# ============================================================

import sys
import os

def verifica_ambiente():
    if 'google.colab' in sys.modules:
        print("✅ Tamo no Colab! Bagulho doido vai rodar lisinho.")
        return True
    else:
        print("❌ Eita! Isso aqui não é o Colab, meu consagrado.")
        return False

AMBIENTE_COLAB = verifica_ambiente()
if not AMBIENTE_COLAB:
    raise SystemExit("Para de viajar, sobe esse notebook no Colab primeiro!")

print("\n📦 Instalando as paradinhas... Pega um café...")
bibliotecas = ["speechrecognition", "gtts", "opencv-python", "pandas", "numpy", "pydub", "requests", "IPython"]

for lib in bibliotecas:
    if lib == "speechrecognition":
        !pip install SpeechRecognition -q
    elif lib == "opencv-python":
        !pip install opencv-python-headless -q
    elif lib == "pydub":
        !pip install pydub -q
        !apt-get install -y ffmpeg -qq
    else:
        !pip install {lib} -q
    print(f" ✅ {lib} instalado")

# Importações
import speech_recognition as sr
from gtts import gTTS
import cv2
import pandas as pd
import numpy as np
from pydub import AudioSegment
import requests, json, pickle, time
from IPython.display import Audio, display

print("\n🎉 Bibliotecas importadas com sucesso!")

# Pastas virtuais
pastas = ["sons", "imagens", "logs", "codigos"]
for pasta in pastas:
    os.makedirs(pasta, exist_ok=True)
    print(f" 📂 Pasta '{pasta}/' criada")

# Arte ASCII
ascii_robo = r"""
   _________________________
  /                         \
 |  🤖 ROBÔ FOFOQUEIRO 🤖    |
 |  "Eu sei o que você fez   |
 |   no último Natal..."     |
  \_________________________/
"""
print("\n" + ascii_robo)
print("👉 Fala meu parça! O trem tá no ar.")

# Checklist final
print("\n📋 CHECKLIST FINAL")
print("="*50)
print("✅ Setup concluído com sucesso!")
print("="*50)
print("\n🤖 'Ó o trem agora é oficial: Robô Fofoqueiro na área!'")
# FIM DO SETUP

Checklist de avaliação - Aluno

  • Conseguiu criar o notebook no Google Colab?
  • Todas as bibliotecas instaladas sem erro?
  • Pastas virtuais "sons", "imagens", "logs", "codigos" criadas?
  • O checklist final do código apareceu todo verde ✅ ?
  • Salvou configuração config.json dentro da pasta codigos?
  • Escreveu comentários com linguagem coloquial?
Prazos & alertas

Entrega do projeto: 30/04/2026

Validar setup completo antes do próximo encontro.


Dica: "Se o checklist ficar vermelho, chama o parça e reinicia o runtime!"

Plano de Aula - Docente

Códigos BNCC: EM13MAT405, EM13CNT101 | RCP - Paraná: Pensamento Computacional

Materiais: Chromebooks, contas Google, projetor.


Dicas de mediação
  • Use a analogia "Robô fofoqueiro precisa de maleta (pastas) e ferramentas".
  • Peça que os alunos criem uma fofoca fictícia sobre acessibilidade digital.
  • Rodar o checklist final e comemorar com um "🎉 VIXI, DEU CERTO".
👩‍🏫🧑‍🏫

Kit do Professor