Curso gratuito

Curso de Python Básico

Do zero ao seu primeiro programa de verdade, programando desde a primeira aula. O curso gratuito de Python do ValorFinal para quem nunca programou. Você escreve código de verdade já na primeira aula, direto no navegador, sem instalar nada, e avança em passos curtos: variáveis, condições, repetições, listas, funções, arquivos e um projeto final completo, o seu gerenciador de tarefas. Cada aula tem exemplos comentados linha a linha, exercícios com correção automática no Playground Python e fontes oficiais da documentação em português. É o primeiro curso da trilha Python do ValorFinal, sem promessa de emprego ou atalho milagroso: método honesto, prática constante e um programa seu funcionando no final.

Por Cesar Gargiulo, especialista em segurança da informação. Revisado pela equipe ValorFinal e GuardiaSec.

Valim, o professor do Curso de Python Básico
16 módulos, 98 aulas12 horas de conteúdo Certificado para assinantes Atualizado em 01/07/2026
Velocidade

O que você leva neste curso

O conteúdo é todo gratuito. Veja o que cada plano libera antes de começar.

Conta grátis

R$ 0

  • Ler todas as aulas, sem login
  • Salvar o progresso só neste aparelho
  • Fazer as mini-provas de cada módulo
  • Conquistar e ver todas as medalhas
  • Compartilhar as conquistas no LinkedIn

♛ ValorFinal VIP

Certificado + extras

  • Tudo do plano grátis
  • Certificado de conclusão verificável em PDF com o seu nome
  • Open Badge do certificado (credencial aberta, padrão 1EdTech, para o LinkedIn e carteiras de medalhas)
  • Certificado ancorado no Bitcoin (OpenTimestamps), com comprovante verificável de forma independente
  • Anotações nas aulas, com grifar para anotar e sincronizadas entre aparelhos
  • Valim, o tutor de IA, dentro das aulas
  • Comunidade de dúvidas por aula, com a 1a resposta do Valim
  • Liga semanal de XP e Hall da Fama do curso
  • Progresso salvo na sua conta e sincronizado entre aparelhos (no mesmo computador, cada conta vê só o seu avanço)
  • Portal inteiro sem anúncios
♛ Conhecer o VIP

Conteúdo do curso

Capa do módulo 1: Boas-vindas ao mundo Python

Módulo 1: Boas-vindas ao mundo Python

5 aulas

O ponto de partida da sua trilha: o que é Python, por que ele é a porta de entrada mais amigável da programação, onde ele aparece no mundo real e o que você vai construir até o fim do curso. A última aula já coloca você para escrever e rodar código de verdade, direto no navegador, sem instalar nada.

Capa do módulo 2: Preparando o seu ambiente

Módulo 2: Preparando o seu ambiente

6 aulas

Hora de montar a sua oficina. Este módulo mostra os dois caminhos para acompanhar o curso: o Playground no navegador, que já funciona e não pede instalação, e o ambiente profissional no seu computador, com o Python 3.12 e o VS Code instalados do jeito certo no Windows. No fim, você cria a sua pasta de projetos e roda o primeiro arquivo .py pelo terminal.

Capa do módulo 3: Seu primeiro programa em Python

Módulo 3: Seu primeiro programa em Python

6 aulas

O módulo em que você deixa de repetir exemplos e passa a escrever programas seus. Aqui o print vira ferramenta de verdade, você entende o que acontece quando um programa roda, aprende a ler mensagens de erro sem susto, descobre comentários e pega os primeiros hábitos de código limpo. Fecha com uma prática completa: um cartão de visitas em código, com moldura e tudo.

Capa do módulo 4: Variáveis e tipos de dados

Módulo 4: Variáveis e tipos de dados

7 aulas

O módulo que dá memória aos seus programas: você aprende a guardar informações em variáveis e a escolher o tipo certo para cada uma, texto, número inteiro, número decimal e verdadeiro ou falso. Fecha com uma prática de verdade: um cadastro completo impresso como ficha no terminal.

Capa do módulo 5: Entrada de dados com input()

Módulo 5: Entrada de dados com input()

5 aulas

Até aqui os seus programas falavam sozinhos. Neste módulo eles aprendem a ouvir: a função input() pausa o programa, espera o usuário digitar e entrega a resposta para o seu código. Você aprende a fazer boas perguntas, guardar as respostas, converter texto em número sem sustos e fecha com um programa que conversa de verdade no terminal.

Capa do módulo 6: Operadores e cálculos

Módulo 6: Operadores e cálculos

6 aulas

O módulo em que o Python vira a sua calculadora, e depois vira algo bem maior que uma calculadora. Você aprende os operadores de matemática (dos quatro básicos à potência e ao resto da divisão), a ordem que o Python segue nas contas e os operadores de comparação e lógicos, que são a matéria-prima das decisões do módulo 7. Fecha com uma prática de verdade: uma calculadora de terminal escrita por você.

Capa do módulo 7: Condições com if, elif e else

Módulo 7: Condições com if, elif e else

7 aulas

O módulo em que o seu programa ganha capacidade de decisão. Você aprende a escrever condições com if, a criar o caminho alternativo com else, a tratar várias faixas com elif e a dominar a indentação que organiza tudo. Fecha com uma prática de verdade: um verificador de idade que aplica as regras reais de voto e CNH do Brasil.

Capa do módulo 8: Repetições com while

Módulo 8: Repetições com while

6 aulas

O módulo em que o seu programa ganha fôlego: em vez de executar cada linha uma única vez, ele repete um bloco enquanto uma condição for verdadeira. Você vai entender a anatomia do while, aprender a evitar (e a parar) o temido loop infinito, dominar contadores e acumuladores e fechar com o padrão mais usado em programas de terminal: o menu interativo que roda até o usuário mandar sair.

Capa do módulo 9: Repetições com for e range()

Módulo 9: Repetições com for e range()

6 aulas

O segundo jeito de repetir código em Python, e o mais usado no dia a dia: o for. Você aprende a diferença de mentalidade entre for e while, domina o range() com início, fim e passo, soma de 1 a 100 em três linhas, percorre textos letra por letra e fecha o módulo construindo uma tabuada automática completa, com direito ao seu primeiro loop dentro de loop.

Capa do módulo 10: Listas em Python

Módulo 10: Listas em Python

7 aulas

A primeira estrutura de dados da sua trilha: a lista guarda dezenas de valores numa variável só, em ordem, prontos para percorrer com o for que você já domina. Você aprende a criar, acessar pelo índice, adicionar, remover e procurar itens, e fecha o módulo construindo uma lista de compras interativa com menu, o programa mais completo do curso até aqui.

Capa do módulo 11: Tuplas, dicionários e conjuntos

Módulo 11: Tuplas, dicionários e conjuntos

6 aulas

A lista, que você domina desde o módulo 10, tem três irmãs, e cada uma resolve um problema que a lista resolve mal: a tupla guarda registros que não devem mudar, o dicionário dá nome a cada informação e o conjunto elimina repetições sozinho. Ao fim do módulo, você monta uma ficha de aluno completa, com média e situação, usando dicionário de verdade.

Capa do módulo 12: Trabalhando com textos

Módulo 12: Trabalhando com textos

6 aulas

Texto é o dado mais comum de qualquer programa, e o Python trata texto como ninguém. Neste módulo você domina os métodos de string que usará pelo resto da vida: caixa alta e baixa, limpeza de espaços, busca e substituição, f-strings para mensagens formatadas e contagem de caracteres e palavras. Tudo fecha com uma prática de verdade: um formatador que recebe um nome digitado de qualquer jeito e devolve ele padronizado, contado e com iniciais.

Capa do módulo 13: Funções

Módulo 13: Funções

7 aulas

O módulo que transforma o seu jeito de programar: em vez de repetir código, você cria blocos nomeados e reutilizáveis com def, entrega dados por parâmetros e recebe resultados com return. No fim, um programa de notas escolares construído inteiro com funções, o mesmo estilo que sustenta o projeto final do curso.

Capa do módulo 14: Tratamento básico de erros

Módulo 14: Tratamento básico de erros

5 aulas

O módulo que transforma a tela vermelha em ferramenta de trabalho. Você aprende as três famílias de erro, treina a leitura de tracebacks reais de baixo para cima, monta o catálogo dos erros mais comuns do iniciante e domina o try/except. No fim, a calculadora do módulo 6 volta blindada: número inválido não derruba mais nada.

Capa do módulo 15: Arquivos de texto

Módulo 15: Arquivos de texto

6 aulas

Até aqui, tudo o que os seus programas guardaram morreu quando eles fecharam. Este módulo resolve isso: você aprende a criar, escrever e ler arquivos de texto, a fechar tudo do jeito certo com o with, a salvar acentos sem sustos e termina com uma lista de tarefas que sobrevive ao fim do programa. É a semente do projeto final.

Capa do módulo 16: Projeto final: seu gerenciador de tarefas

Módulo 16: Projeto final: seu gerenciador de tarefas

7 aulas

A hora de juntar tudo: você constrói, do esqueleto ao polimento, um gerenciador de tarefas completo no terminal, com menu, lista de dicionários, tratamento de erros e gravação em arquivo. Cada aula evolui o mesmo programa, sempre funcionando, até o código final comentado e as ideias para você seguir sozinho.

CG

Quem fez este curso

Cesar Gargiulo

Especialista em Cloud Security e Segurança da Informação

Cesar tem 19 anos de carreira em tecnologia e segurança da informação. Trabalha com AWS, atua nos times de defesa (Blue Team) e de ataque (Red Team) e lidera projetos de arquitetura segura, resposta a incidentes e testes de invasão. É pós-graduado em Offensive Cyber Security pela FIAP, tem MBA em Governança de TI e certificações em pentest e redes.

Cada aula passa pelo mesmo cuidado: explicar de forma simples, com fonte e sem promessa fácil.

Conteúdo revisado pela equipe ValorFinal e GuardiaSec Ver o perfil no LinkedIn