Trilha de aprendizado

Python do zero

De print() e variáveis a condições, laços, strings, coleções, funções, arquivos e classes, com um desafio após cada tema.

25 lições · 59 desafios

Começar a trilha →

1 Primeiros passos 4 lições

  1. Lição 1 desafio Hello World em Python Escreva seu primeiro programa em Python e imprima texto com print().
  2. Lição 2 desafios Variáveis e tipos de dados em Python Guarde valores em variáveis e aprenda os tipos básicos do Python: str, int, float e bool.
  3. Lição 4 desafios Números e operadores em Python Faça contas em Python com +, -, *, /, //, % e **, e compare valores.
  4. Lição 1 desafio Entrada do usuário em Python Leia o que o usuário digita com input() e converta para número.

2 Decisões 2 lições

  1. Lição 3 desafios If, elif e else em Python Tome decisões com if, elif e else, e combine condições com and, or e not.
  2. Lição 3 desafios Even or Odd in Python Determine whether an integer is even or odd.

3 Laços 3 lições

  1. Lição 3 desafios Loop for em Python Percorra sequências com range e enumerate.
  2. Lição 4 desafios Loop while em Python Repita instruções enquanto uma condição for verdadeira.
  3. Lição 3 desafios Multiplication Table in Python Print the first five multiples of a number.

4 Strings e texto 3 lições

  1. Lição 3 desafios Strings em Python Trabalhe com texto em Python: tamanho, indexação, fatiamento e métodos de string.
  2. Lição 3 desafios Formatação de strings com f-strings em Python Crie saídas legíveis com f-strings do Python e especificadores de formato.
  3. Lição 3 desafios Verificar palíndromo em Python Detecte palíndromos ignorando maiúsculas e espaços.

5 Coleções 5 lições

  1. Lição 4 desafios Listas em Python Crie, altere, filtre e percorra uma lista.
  2. Lição 2 desafios Tuplas em Python Agrupe valores em uma tupla, desempacote-os e retorne vários valores de uma função.
  3. Lição 1 desafio Conjuntos (set) em Python Guarde valores únicos com um set do Python e combine sets com união e interseção.
  4. Lição 3 desafios Dicionários em Python Trabalhe com pares chave-valor.
  5. Lição 3 desafios List comprehension em Python Transforme e filtre valores em uma expressão compacta.

6 Funções 3 lições

  1. Lição 3 desafios Funções em Python Defina funções com parâmetros e retorno.
  2. Lição 1 desafio Módulos e imports em Python Use a biblioteca padrão do Python com import, from ... import e aliases.
  3. Lição 2 desafios Sequência de Fibonacci em Python Gere a sequência de Fibonacci com um loop.

7 Erros e arquivos 3 lições

  1. Lição 2 desafios Tratamento de exceções com try/except Capture explicitamente erros esperados.
  2. Lição 1 desafio Ler e escrever arquivos em Python Escreva, acrescente e leia arquivos de texto em Python com open() e with.
  3. Lição 2 desafios Ler e escrever JSON em Python Converta entre texto JSON e dicionários Python.

8 Objetos e classes 2 lições

  1. Lição 1 desafio Classes e objetos em Python Defina um tipo com estado e comportamento.
  2. Lição 1 desafio Programação orientada a objetos em Python Aprenda encapsulamento, herança, sobrescrita e polimorfismo com um exemplo executável.
Continue com: Fundamentos de programação