Visão Geral
O curso Automate Tedious Tasks With Python by Al Sweigart foi desenvolvido para ensinar profissionais e estudantes a utilizar Python na automação de tarefas repetitivas do dia a dia, aumentando produtividade, eficiência operacional e reduzindo erros manuais.
Baseado nos conceitos e práticas populares apresentados por Al Sweigart, o treinamento aborda desde fundamentos da linguagem Python até automação de arquivos, planilhas, e-mails, manipulação de PDFs, web scraping, automação de navegação web, processamento de dados e criação de scripts para ambientes corporativos.
Os participantes aprenderão a criar soluções práticas para automatizar atividades administrativas, operacionais e técnicas utilizando bibliotecas amplamente utilizadas no mercado.
Objetivo
Após realizar este curso Automate Tedious Tasks With Python by Al Sweigart, você será capaz de:
- Desenvolver scripts de automação utilizando Python
- Automatizar tarefas repetitivas do dia a dia
- Manipular arquivos e diretórios
- Trabalhar com planilhas Excel e arquivos CSV
- Automatizar envio de e-mails
- Realizar web scraping e coleta de dados
- Automatizar navegação em páginas web
- Processar documentos PDF e Word
- Criar rotinas automatizadas corporativas
- Trabalhar com bibliotecas Python para produtividade
- Desenvolver soluções práticas para ambientes empresariais
- Reduzir tempo gasto em tarefas manuais
Publico Alvo
- Iniciantes em programação
- Analistas de TI
- Profissionais administrativos
- Analistas de dados
- Desenvolvedores iniciantes
- Profissionais de automação
- Estudantes de tecnologia
- Profissionais de escritório e backoffice
- Equipes operacionais
- Usuários que desejam automatizar tarefas repetitivas
Pre-Requisitos
- Conhecimentos básicos de informática
- Familiaridade com Windows, Linux ou macOS
- Noções básicas de lógica
- Não é necessário conhecimento prévio em Python
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: Introduction to Python Automation
- Introduction to Python
- Installing Python and development tools
- Running Python scripts
- Variables and data types
- Basic input and output operations
Module 2: Control Flow and Functions
- Conditional statements
- Loops and iterations
- Functions and reusable code
- Error handling basics
- Script organization techniques
Module 3: Working with Files and Directories
- Reading and writing files
- File path management
- Organizing folders automatically
- Batch file operations
- File search automation
Module 4: Automating Excel and CSV Files
- Working with CSV files
- Reading and writing Excel spreadsheets
- Data extraction techniques
- Spreadsheet automation
- Reporting automation tasks
Module 5: Automating PDFs and Documents
- Reading PDF files
- Extracting text from PDFs
- Merging and splitting PDFs
- Automating Word documents
- Document processing workflows
Module 6: Web Scraping Fundamentals
- Introduction to web scraping
- HTML basics for scraping
- Using BeautifulSoup
- Extracting website data
- Data collection automation
Module 7: Browser and Web Automation
- Selenium fundamentals
- Automating browser tasks
- Form submission automation
- Login and session handling
- Automated web navigation
Module 8: Email and Communication Automation
- Sending emails with Python
- Email attachments automation
- SMTP concepts
- Automated notifications
- Scheduling communication tasks
Module 9: Data Processing and Reporting
- Data cleaning techniques
- Basic data analysis with Python
- Automated reporting
- Text processing automation
- Log and report generation
Module 10: Scheduling and Task Automation
- Task scheduling concepts
- Automating recurring jobs
- Windows Task Scheduler
- Cron jobs on Linux
- Background automation services
Module 11: Practical Automation Projects
- Office automation scenarios
- Inventory automation project
- Data extraction project
- Reporting automation project
- Productivity enhancement solutions
Module 12: Final Project and Best Practices
- End-to-end automation project
- Debugging automation scripts
- Security and credential management
- Best practices for maintainable scripts
- Final assessment and review
TENHO INTERESSE