Python Brasil 2025
23/10/2025
Sala 203
pt-br
Automatizando Tarefas com Python
Iniciante
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.

Details

## Introdução e Automação de Arquivos

1. 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?"

2. 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.

3. 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

4. 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

5. 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.

6. 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.

7. Encerramento e Compartilhamento (15 min)