Curso interativo de Python: lições passo a passo

Aprendizagem estruturada com exemplos práticos e projetos

Explore um curso gratuito e interativo de Python projetado para guiá-lo passo a passo pelos conceitos básicos e tópicos avançados. Pratique codificação em tempo real com Quarto Live e Pyodide, enfrente projetos do mundo real e reforce suas habilidades com exercícios interativos e questionários.

Ferramentas
Autor
Afiliação
Data de Publicação

19 de março de 2025

Palavras-chave

Curso interativo de Python, melhor curso interativo de Python, Python interativo gratuito

Introdução

Bem-vindo a este curso interativo, prático e abrangente de Python! Neste curso, você avançará dos conceitos básicos para tópicos mais avançados, enquanto pratica em tempo real usando o Quarto Live e o Pyodide. Cada lição se baseia na anterior e inclui exemplos práticos, exercícios e desafios para consolidar seu aprendizado.



Lição 1: Variáveis, tipos de dados e impressão

Visão geral:
Aprenda a atribuir variáveis, entender tipos de dados básicos (int, float, str, bool) e usar a função print() para exibir resultados.

Código de exemplo

Experimente

Modifique os valores ou adicione novas variáveis para ver o efeito.

Leitura adicional

Lição 2: Fluxo de controle e loops

Visão geral:
Explore instruções condicionais (if, elif, else) and loops (for e while) para controlar o fluxo dos seus programas.

Código de exemplo

Experimente

Altere a condição ou a lista para ver a saída dinâmica.

Leitura adicional

Lição 3: Funções

Visão geral:
Aprenda a definir e usar funções para encapsular blocos de código reutilizáveis. Entenda os parâmetros e os valores de retorno.

Código de exemplo

Experimente

Modifique a função para calcular um cubo ou adicionar mais parâmetros.

Leitura adicional

Lição 4: Estruturas de dados básicas

Visão geral:
Entenda listas, dicionários, tuplas e conjuntos para armazenar e gerenciar coleções de dados.

Código de exemplo

Experimente

Experimente criar e modificar diferentes estruturas de dados.

Leitura adicional

Lição 5: Juntando tudo

Visão geral:
Combine variáveis, fluxo de controle, funções e estruturas de dados em um programa coeso. Resolva um desafio filtrando números pares e duplicando-os.

Código de exemplo

Experimente

Modifique a função para filtrar números ímpares ou incluir lógica adicional.

Leitura adicional

Lição 6: Tratamento de erros e depuração

Visão geral:
Aprenda a escrever código robusto usando try e except para lidar com erros e obtenha dicas sobre depuração.

Código de exemplo

Experimente

Estenda a função para lidar com outros erros, como incompatibilidades de tipos.

Leitura adicional

Lição 7: Estruturas de dados avançadas e programação orientada a objetos

Visão geral:
Expanda seus conhecimentos em Python explorando estruturas de dados avançadas (como tuplas e conjuntos) e aprenda os fundamentos da programação orientada a objetos (OOP).

Código de exemplo (estruturas de dados avançadas)

Código de exemplo (noções básicas de OOP)

Experimente

Crie sua própria classe com atributos e métodos adicionais.

Leitura adicional

Lição 8: Projeto do mundo real: lista interativa de tarefas

Visão geral:
Aplique o que você aprendeu criando um miniprojeto — um aplicativo interativo simples de lista de tarefas que permite aos usuários adicionar tarefas.

Código de exemplo

Experimente

Estenda o projeto para incluir a remoção de tarefas ou a marcação de tarefas como concluídas.

Leitura adicional

Exercício interativo: calculadora de gorjetas

Visão geral:
Neste exercício, você criará uma função para calcular o valor total a ser pago em uma conta adicionando uma gorjeta. A função deve converter a porcentagem da gorjeta em um decimal e adicioná-la à conta original. Sua tarefa é preencher o espaço em branco com o valor correto. Depois de executar seu código, um bloco de avaliação automática fornecerá feedback imediato sobre sua resposta.

Para converter uma porcentagem em decimal, divida por 100. Substitua o espaço em branco por 100.

def calculate_tip(bill, tip_percentage):
    tip = bill * tip_percentage / 100
    return bill + tip

result = calculate_tip(100, 15)
print("The total amount for a $100 bill with a 15% tip is", result)

Leitura adicional

Leitura adicional (nível do curso)

Para obter mais informações e recursos sobre programação Python, explore estes tutoriais dedicados:

Conclusão

Por meio dessas lições passo a passo, você construiu uma base sólida em Python — desde os conceitos básicos de variáveis e fluxo de controle até tópicos mais avançados, como tratamento de erros, OOP e projetos do mundo real. Pratique os exemplos, conclua os exercícios e explore os recursos de leitura adicional para aprofundar seus conhecimentos e criar aplicativos Python interativos mais sofisticados.

Explore mais artigos

Nota

Aqui estão mais artigos da mesma categoria para ajudá-lo a se aprofundar no tópico.

De volta ao topo

Reuso

Citação

BibTeX
@online{kassambara2025,
  author = {Kassambara, Alboukadel},
  title = {Curso interativo de Python: lições passo a passo},
  date = {2025-03-19},
  url = {https://www.datanovia.com/pt/learn/interactive/python/interactive-course.html},
  langid = {pt}
}
Por favor, cite este trabalho como:
Kassambara, Alboukadel. 2025. “Curso interativo de Python: lições passo a passo.” March 19, 2025. https://www.datanovia.com/pt/learn/interactive/python/interactive-course.html.