📅 Plano de Estudo – Python para Iniciantes (6 Semanas)
Semana 1 – Fundamentos da Lógica e Sintaxe
🎯 Objetivo: Entender como Python funciona e praticar raciocínio lógico.
Tópicos:
O que é Python, instalação e uso do VS Code ou IDLE
Variáveis e tipos de dados (int, float, str, bool)
Operadores aritméticos e lógicos
Entrada e saída de dados (input, print)
Prática:
Criar um programa que calcule a média de duas notas.
Fazer um programa que pergunte seu nome e idade, e exiba uma mensagem
personalizada.
Projeto rápido:
“Calculadora de desconto” → você digita preço e porcentagem, ele retorna o valor
final.
Semana 2 – Estruturas de Decisão
🎯 Objetivo: Aprender a criar fluxos diferentes no código.
Tópicos:
Estruturas if, elif, else
Operadores relacionais (>, <, ==, !=)
Lógica condicional no dia-a-dia
Prática:
Programa que diga se uma pessoa é maior de idade.
Simulação de caixa eletrônico: se valor > saldo, avisar "Saldo insuficiente".
Projeto rápido:
“Classificador de IMC” → calcula o IMC e diz a categoria (magreza, normal,
sobrepeso, etc.).
Semana 3 – Laços de Repetição
🎯 Objetivo: Automatizar tarefas repetitivas.
Tópicos:
while e for
Funções range() e enumerate()
Interromper laços com break e continue
Prática:
Contador de 1 a 10
Tabuada de qualquer número digitado pelo usuário
Projeto rápido:
“Gerador de senhas simples” → pede quantidade de caracteres e cria senha aleatória.
Semana 4 – Trabalhando com Dados
🎯 Objetivo: Guardar e manipular coleções de informações.
Tópicos:
Listas (list)
Tuplas (tuple)
Dicionários (dict)
Métodos úteis (append, remove, sort, len, etc.)
Prática:
Lista de compras: adicionar, remover e exibir itens.
Agenda de contatos simples com nome e telefone.
Projeto rápido:
“Controle de gastos” → salva despesas e mostra total gasto.
Semana 5 – Funções e Modularização
🎯 Objetivo: Reaproveitar código e deixá-lo organizado.
Tópicos:
Criando funções com def
Parâmetros e retorno de valores
Escopo de variáveis
Prática:
Função que recebe dois números e retorna a soma.
Função que recebe uma lista e retorna apenas os números pares.
Projeto rápido:
“Conversor de unidades” (temperatura, moeda, medidas).
Semana 6 – Mini-Projetos do Dia-a-Dia
🎯 Objetivo: Juntar tudo que aprendeu e criar algo realmente útil.
Sugestões de projetos:
Gerador de lista de tarefas (to-do list) no console
Calculadora de horas trabalhadas e pagamento
Organizador de arquivos em pastas (por tipo: imagens, PDFs, etc.)
Agenda de aniversários que avisa quem faz aniversário no dia
💡 Dicas Extras
Pratique todos os dias: mesmo que só 20 minutos.
Use o Python Tutor (pythontutor.com
) para visualizar o que seu código faz passo a passo.
Teste ideias do seu dia-a-dia: sempre que pensar “seria bom se…”, tente fazer em
Python.
Leia códigos de outras pessoas para aprender boas práticas.