23/10/2025 –, Impacta - Sala 203
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).
O que as pessoas que participarem podem esperar aprender na sua atividade? –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!
Escolha uma ou mais áreas em que essa proposta se encaixa –Automações (RPA - Robotic Process Automation)
Analista 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
Graduada em Licenciatura em Computação pela Universidade do Estado do Amazonas (2024).
Engajada na comunidade PyLadies Manaus.
Belieber <3
Luanete <3
Amante de Python.