📘 Plano de Estudos Python
Foco: Inteligência Artificial + Automação
Carga horária sugerida: 30 minutos por dia
Nível: Iniciante ao Avançado
🔹 Semana 1 a 3 – Fundamentos de Python
✅ Instalar Python + VS Code
✅ Aprender print(), variáveis e tipos de dados
✅ Usar if, elif, else para lógica
✅ Dominar for e while loops
✅ Criar funções com def e return
✅ Usar listas, tuplas, dicionários e sets
Projeto: Calculadora simples ou validador de CPF
🔹 Semana 4 a 5 – Manipulação de Dados
✅ Trabalhar com strings (replace, split, etc.)
✅ Ler e escrever arquivos .txt
✅ Tratar erros com try/except
Projeto: Sistema de login com arquivo .txt
🔹 Semana 6 a 7 – Programação Orientada a Objetos
✅ Criar classes, atributos e métodos
✅ Usar __init__ e herança
✅ Encapsular com _ e __
Projeto: Sistema bancário com classes
🔹 Semana 8 a 9 – Bibliotecas e Módulos
✅ Usar módulos internos: random, datetime, os
✅ Instalar pacotes com pip
✅ Explorar requests, pandas, matplotlib
Projeto: Consulta de CEP e análise de planilha
🔹 Semana 10 a 12 – Automação com Python
✅ Usar pyautogui para automatizar ações
✅ Agendar tarefas com schedule
✅ Automatizar navegador com selenium
Projeto: Automatizador de login ou envio de e-mails
🔹 Semana 13 a 20 – Inteligência Artificial
✅ Aprender numpy e pandas para dados
✅ Usar matplotlib e seaborn para gráficos
✅ Compreender lógica de Machine Learning
✅ Treinar modelos com scikit-learn
Projeto: Previsão de notas ou vendas com IA
📚 Recursos Recomendados
Curso em Vídeo (YouTube)
W3Schools Python
Documentação Oficial
Python para Data Science (Alura)
Automate the Boring Stuff
Google Colab (prática online)