Perfeito — agora vamos começar um curso completo de Python, do
zero ao avançado, exatamente como um professor explicaria em sala
👨🏫🐍
Tudo passo a passo, com prática e explicação clara.
🧩 Módulo 1 — Introdução ao Python
🎯 Objetivo
Entender o que é Python e escrever seu primeiro programa.
🧠 O que é Python?
Python é uma linguagem de programação.
👉 Traduzindo: É uma forma de dar instruções para o computador.
🔍 Analogia:
Programar é como dar uma receita:
Você escreve os passos 📝
O computador executa 🤖
🚀 Para que serve?
Python é usado para:
🌐 Criar sites
🤖 Inteligência Artificial
📊 Análise de dados
⚙️Automação (tarefas repetitivas)
🎮 Jogos
🌍 Onde é usado?
Empresas grandes usam Python:
Sistemas de bancos
Aplicativos
Robôs de automação
💻 Primeiro código (Hello World)
Print(“Olá, mundo!”)
🔍 Explicação linha por linha
Print(“Olá, mundo!”)
Print() → mostra algo na tela
“Olá, mundo!” → texto
👉 Resultado: aparece na tela
💻 Prática
Teste isso:
Print(“Meu nome é Kalleb”)
Print(“Estou aprendendo Python”)
📝 Exercícios
1. Mostre seu nome
2. Mostre sua idade
3. Crie uma mensagem personalizada
🧩 Módulo 2 — Variáveis e Tipos de Dados
🎯 Objetivo
Aprender a guardar informações no programa.
🧠 O que é variável?
👉 Uma “caixa” que guarda dados
💡 Exemplo:
Nome = “Kalleb”
Idade = 14
🔍 Explicação
Nome = “Kalleb”
Nome → nome da variável
“Kalleb” → valor
📊 Tipos de dados
🔹 int (inteiro)
Idade = 14
🔹 float (decimal)
Altura = 1.70
🔹 str (texto)
Nome = “João”
🔹 bool (verdadeiro/falso)
Ativo = True
💻 Exemplo completo
Nome = “Kalleb”
Idade = 14
Print(nome)
Print(idade)
🧪 Exercícios
1. Guarde seu nome e idade
2. Some dois números
3. Converta “10” para número
🧩 Módulo 3 — Entrada e Saída
🎯 Objetivo
Interagir com o usuário
🧠 input()
👉 Recebe dados do usuário
Nome = input(“Digite seu nome: “)
🧠 print()
👉 Mostra na tela
Print(“Olá”, nome)
💻 Exemplo completo
Nome = input(“Digite seu nome: “)
Print(“Bem-vindo,”, nome)
🔍 Explicação
Input() → usuário digita
Print() → mostra
🧪 Exercícios
1. Pergunte o nome
2. Some dois números digitados
3. Mostre mensagem personalizada
🧩 Módulo 4 — Operadores e Condições
🎯 Objetivo
Tomar decisões no código
➕ Operadores
+ - * /
🔍 Comparação
5 > 3 # True
5 == 5 # True
🔀 Condições
Idade = 18
If idade >= 18:
Print(“Maior de idade”)
Else:
Print(“Menor de idade”)
🔍 Explicação
If → condição
Else → caso contrário
🧪 Exercícios
1. Par ou ímpar
2. Maior número
3. Sistema de aprovação
🧩 Módulo 5 — Laços
🎯 Objetivo
Repetir ações automaticamente
🔁 FOR
For i in range(1, 6):
Print(i)
🔍 Explicação
Range(1,6) → vai de 1 a 5
I → contador
🔁 WHILE
I=1
While i <= 5:
Print(i)
I += 1
🧪 Exercícios
1. Contar de 1 a 10
2. Mostrar pares
3. Fazer tabuada
🧩 Módulo 6 — Funções
🎯 Objetivo
Organizar código
🧠 O que é?
Bloco reutilizável
💻 Exemplo
Def saudacao():
Print(“Olá!”)
Chamando:
Saudacao()
🔢 Com parâmetros
Def soma(a, b):
Return a + b
🧪 Exercícios
1. Função de saudação
2. Área
3. Média
🧩 Módulo 7 — Listas e Dicionários
📦 Lista
Frutas = [“maçã”, “uva”, “pera”]
🔍 Acessar
Print(frutas[0])
📘 Dicionário
Pessoa = {
“nome”: “Kalleb”,
“idade”: 14
🧪 Exercícios
1. Lista de nomes
2. Soma de lista
3. Cadastro
🧩 Módulo 8 — Tuplas e Sets
🔹 Tupla
Dados = (1, 2, 3)
👉 não muda
🔹 Set
Numeros = {1, 2, 2, 3}
👉 remove duplicados
🧪 Exercícios
1. Criar tupla
2. Remover duplicados
3. Comparar estruturas
🧩 Módulo 9 — Arquivos
💻 Escrever
F = open(“[Link]”, “w”)
[Link](“Olá”)
[Link]()
📖 Ler
F = open(“[Link]”, “r”)
Print([Link]())
[Link]()
🧪 Exercícios
1. Salvar nome
2. Ler arquivo
3. Lista persistente
🧩 Módulo 10 — Tratamento de Erros
Try:
Num = int(input(“Digite número: “))
Except:
Print(“Erro!”)
🧪 Exercícios
1. Tratar erro
2. Validar entrada
3. Sistema seguro
🧩 Módulo 11 — POO
💻 Exemplo
Class Pessoa:
Def __init__(self, nome):
[Link] = nome
Def falar(self):
Print(“Olá”, [Link])
P = Pessoa(“Kalleb”)
[Link]()
🧪 Exercícios
1. Classe Aluno
2. Sistema com objetos
3. Cadastro
🚀 Módulo 12 — Projeto Final
💡 Sistema de Cadastro
Nome = input(“Nome: “)
Idade = input(“Idade: “)
F = open(“[Link]”, “w”)
[Link](nome + “ – “ + idade)
[Link]()
print(“Salvo!”)
🧪 Avaliação Final
📘 Teórica
1. O que é variável
2. O que é função
3. Diferença lista/dicionário
💻 Prática
1. Soma de números
2. Sistema de notas
3. Loop de contagem
🧠 RESUMO
Você aprendeu:
✅ Variáveis
✅ Condições
✅ Loops
✅ Funções
✅ Estruturas
✅ Arquivos
✅ POO
🚀 Se quiser, posso agora:
👉 Criar um **simulado estilo prova**
👉 Montar **projetos reais (site, sistema, jogo)**
👉 Ou te levar para **nível profissional Python**
Só falar 👍