14/10/2026 –, Sala 1
Workshop ensina automação de arquivos, PDFs, web (Selenium), tarefas locais (pyautogui) e agendamento com desafios práticos: organizar arquivos, extrair dados e preencher formulários.
Introdução e Automação de Arquivos
Boas-vindas e Introdução (10 min)
* Apresentação rápida do que será abordado
* Pergunta interativa: "Qual foi a última tarefa chata que você fez manualmente?"Automação de arquivos e diretórios (40 min)
* Manipulando arquivos com os e shutil
* Criando, movendo, renomeando e excluindo arquivos
* Desafio prático: "Caça ao Tesouro" | Participantes recebem um conjunto bagunçado de arquivos e precisam organizá-los automaticamente com Python.Automação de PDFs e Planilhas (35 min)
* Extraindo e manipulando PDFs com PyPDF2
* Automatizando Excel com openpyxl e pandas
* Desafio prático: "Detetive dos Relatórios" | Um PDF contém informações escondidas e os participantes precisam extrair os dados certos.
Automação da Web e APIs
- Automatizando Navegação na Web (40 min)
* Scraping básico com requests e BeautifulSoup
* Automação de Navegador com Selenium
* Desafio prático: "RoboZilla" | Criar um script para coletar preços de produtos e decidir qual comprar.
Automação de Tarefas no Computador
Automação de Tarefas Locais (35 min)
* Simulando teclas e cliques com pyautogui
* Copiar e colar automaticamente com pyperclip
* Desafio prático: "O Hacker da Planilha" | Criar um bot que preenche formulários automaticamente.Criando um Agendador de Tarefas (35 min)
* Automação recorrente com schedule
* Desafio final: "O Mestre da Rotina" | Criar um script que automatiza tarefas do dia a dia.Encerramento e Compartilhamento (15 min)
Lógica, programação funcional, sistema de arquivos, sistemas operacionais windows ou linux, PDFs, planilhas de Excel, páginas web, agendamento de tarefas (como lembretes).
¿Qué pueden esperar aprender los participantes en tu actividad?:Ideal para iniciantes em Python, esta atividade ensina a automatizar processos do dia a dia, como organizar arquivos (com os e shutil), manipular PDFs e planilhas (PyPDF2, pandas), coletar dados da web (requests, Selenium) e até controlar o computador (pyautogui). Com desafios práticos (ex: "Caça ao Tesouro" para organização de arquivos e "RoboZilla" para comparar preços online), o objetivo é mostrar o poder da automação, mesmo para quem está começando. Inclui interações e dicas para agendar tarefas recorrentes (schedule). Motivação: Python vai além de cálculos e teorias — ele pode libertar você de trabalhos manuais chatos, economizando horas do seu dia!
Elige una o más áreas en las que esta propuesta encaja.: Automatización (RPA - Automatización Robótica de Procesos), Desarrollo WebAnalista de Software no Instituto de Pesquisas Eldorado
Graduado em Ciência da Computação
Swift (fã da loirinha, não da linguagem)
Apaixonado por Python <3
Professora de Computação
Mãe do Joshua
Belieber <3
Luanete <3