Plano de Estudos – Python para Dados e Backend (12 semanas - Iniciante Real)
🌱 Fase 1: Lógica de Programação + Python Básico (Semanas 1 a 3)
Objetivo:
Criar uma base sólida de lógica, estruturas básicas e funções.
Semana Conteúdo Atividades
1 Lógica de Programação (Fluxo, Condições, Laços) Exercícios básicos de:
if/else, for, while
2 Listas, Dicionários, Funções e Manipulação de Arquivos Criar pequenos
scripts: lista de compras, cadastro simples
3 Módulos, Imports, Exceptions e Manipulação de Texto (Strings) Fazer
programas com leitura e gravação de arquivos
📊 Fase 2: Manipulação e Análise de Dados (Semanas 4 a 5)
Objetivo:
Aprender NumPy, Pandas e fazer primeiras análises de dados.
Semana Conteúdo Projeto
4 NumPy + Pandas (Leitura de CSV, Análises Simples) Ler um CSV de vendas ou
filmes e fazer algumas estatísticas básicas
5 Filtragem, Agrupamento e Exportação de Dados Analisar um dataset e salvar
resultados como CSV
📈 Fase 3: Visualização de Dados (Semana 6)
Objetivo:
Transformar dados em gráficos e insights visuais.
Semana Conteúdo Projeto
6 Matplotlib + Seaborn + Storytelling com Dados Criar 3 gráficos de um
dataset (barras, linhas, dispersão) com explicações
🌐 Fase 4: Primeiros Passos com Flask (Semanas 7 a 8)
Objetivo:
Aprender a criar uma API simples com Flask.
Semana Conteúdo Projeto
7 Flask Básico (Rotas, Responses) Fazer uma rota "Hello Flask" e uma rota
dinâmica com parâmetros
8 Consumo de APIs Públicas + Integração com Flask Criar uma rota que consulta a
API ViaCEP ou ClimaTempo
Fase 5: Banco de Dados com Flask (Semanas 9 a 10)
Objetivo:
Integrar Flask com SQLite/PostgreSQL e fazer um CRUD simples.
Semana Conteúdo Projeto
9 SQLite com SQLAlchemy + Rotas GET e POST Criar um pequeno cadastro de
produtos
10 Rotas PUT, DELETE + Autenticação Básica Finalizar um CRUD completo com
autenticação simples
🚀 Fase 6: Projeto Final + Portfólio (Semanas 11 a 12)
Objetivo:
Aplicar tudo em um projeto real e público no GitHub/Render.
Semana Conteúdo Projeto
11 Desenvolvimento e Testes Escolher: API CRUD de Estoque / Análise de
Dados Completa
12 Documentação + Deploy + Publicação Subir no GitHub, fazer README, publicar
no LinkedIn