👋 Módulo 1: "Olá, QA!" (Começando Sem Medo)
O objetivo deste módulo é quebrar o gelo. Vamos provar que você pode dar uma instrução e o computador vai te obedecer.
O que você faz: Quebra o bloqueio mental (A analogia da Receita de Bolo), prepara sua "Oficina de Trabalho" (Python e VSCode) e faz sua primeira "mágica" (o comando print).
📦 Módulo 2: "Caixinhas" para Guardar Coisas (Variáveis)
Aqui você aprende a guardar informações para usar depois. Vamos criar programas que "lembram" de dados, como o nome de um usuário ou um placar de jogo.
O que você faz: Aprende a criar variáveis, misturar textos e variáveis (f-strings) e a criar programas que "conversam" com o usuário (o comando
input).Mini-Projeto 1: Seu primeiro programa interativo (Um "Cadastro" Simples).
🔀 Módulo 3: O Computador Sabe Tomar Decisões (Condicionais)
Seu programa vai ganhar "inteligência". Vamos ensiná-lo a analisar situações e tomar caminhos diferentes, assim como nós fazemos na vida real.
O que você faz: Domina a "encruzilhada" (o comando
if), cria caminhos alternativos (elseeelif) e entende como o computador compara coisas (==,!=,>).Mini-Projeto 2: Um "Porteiro Eletrônico" que decide quem entra na festa.
🔁 Módulo 4: Fazendo Tarefas Repetitivas (Listas e Loop 'for')
Este é o módulo da automação. Você vai aprender a ensinar o computador a repetir tarefas para você, seja 5 ou 5 milhões de vezes.
O que você faz: Aprende a guardar várias informações em um só lugar (Listas) e usa o loop
forpara "varrer" suas listas.Mini-Projeto 3: Um "Sorteador de Nomes" que dá boas-vindas para uma lista de convidados.
⏳ Módulo 5: O Loop "Enquanto" (Loop 'while')
E se não soubermos quantas vezes repetir? Aqui você aprende a criar loops que rodam "enquanto" uma condição for verdadeira, como um jogo que continua "enquanto" o jogador tiver vidas.
O que você faz: Entende a diferença crucial entre
forewhile, aprende a evitar "loops infinitos" e a usar o comandobreakpara controlar o fluxo.Mini-Projeto 4: Um "Validador de Senha" que só libera o acesso com a senha certa.
📖 Módulo 6: "Etiquetas" para Guardar Coisas (Dicionários)
Listas são ótimas, mas Dicionários são mais inteligentes. Em vez de posições (0, 1, 2), você vai acessar dados por "etiquetas" (como "nome", "idade", "cidade").
O que você faz: Aprende a criar e acessar dados em pares
chave: valor, um formato essencial usado em APIs (como JSON).Mini-Projeto 5: O "Cadastro" versão 2.0, usando Dicionários.
🧩 Módulo 7: Criando Nossas Próprias "Receitas" (Funções)
Seu código está crescendo e se repetindo? Vamos aprender a organizá-lo. Você vai criar suas próprias "receitas" (Funções) reutilizáveis para deixar seu código limpo e profissional.
O que você faz: Aprende a criar suas próprias funções (o comando
def) e a passar "ingredientes" (Parâmetros) para elas.Mini-Projeto 6: Uma "Calculadora de Soma" reutilizável.
🏆 Módulo 8: Projeto Final (Juntando Tudo!)
Hora de juntar tudo! Neste módulo, você deixa de ser um estudante e se torna um criador. Vamos aplicar todos os conceitos (variáveis, ifs, loops, funções) para construir um projeto do zero.
O que você faz: Projeto Final: Um Jogo de Adivinhação v2.0 completo, com sorteio de números, dicas de "maior" ou "menor" e limite de tentativas.
🚀 Módulo 9: Indo Além do Básico (O Próximo Nível)
Você já quebrou o bloqueio. Agora, vou te dar um vislumbre do próximo nível da programação: a Programação Orientada a Objetos.
O que você faz: Entende a "Forma de Bolo" (Classes) e o "Bolo" (Objetos), preparando sua mente para os frameworks de automação mais modernos do mercado.
🎓 Módulo 10: Parabéns! Você Sabe Programar!
Isso aqui não é “Python básico”. Isso é a base da programação. Qualquer linguagem que você decidir aprender — JavaScript, C#, Go, o que for — usa exatamente os mesmos conceitos que você está aprendendo agora.
O que você faz: Continua evoluindo. Com essa base sólida, você finalmente está pronto para automatizar testes de verdade e se tornar aquele QA que o mercado procura, valoriza e disputa.






