Python para Iniciantes
Aprenda noções básicas de lógica de programação, variáveis e estruturas de dados com desafios interativos.
1. Noções Básicas de Python
Para que servem as variáveis?
É a linguagem escolhida por muitas empresas e uma escolha popular para projetos pessoais. Você pode usá-la para automatizar tarefas, análise de dados e IA!.
Tipos de Dados em Python
Os tipos mais comuns são: int (números inteiros, como 10), float (números com casas decimais, como 3.14), str (texto, como "olá") e bool (verdadeiro ou falso).
Estruturas Condicionais (if/else)
O "if" testa uma condição: se ela for verdadeira, o bloco dentro dele roda. Se for falsa e existir um "else", o bloco do "else" roda no lugar.
Verdadeiro e Falso: Booleanos
Aprenda o tipo que só tem dois valores possíveis com conceitos práticos e exercícios aplicados.
Tipos de Comparação
Aprenda comparando valores entre si com conceitos práticos e exercícios aplicados.
Verificando Igualdade de Números
Aprenda == compara, = atribui com conceitos práticos e exercícios aplicados.
Formatando Strings
Aprenda inserindo variáveis dentro de um texto com conceitos práticos e exercícios aplicados.
2. Laços de Repetição
O Laço For
Aprenda repetindo ações com o for com conceitos práticos e exercícios aplicados.
O Laço While
O laço "while" repete um bloco de código enquanto sua condição continuar verdadeira. Se a condição nunca se tornar falsa, o programa entra em um loop infinito.
Break e Continue
"break" encerra o laço imediatamente, mesmo que a condição ainda seja verdadeira. "continue" pula o restante da repetição atual e vai direto para a próxima.
3. Estruturas de Dados
Listas
Uma lista guarda vários valores em ordem, como "frutas = ['maçã', 'banana', 'uva']". Cada item tem uma posição (índice), começando em 0.
Dicionários
Um dicionário guarda valores associados a uma chave, como "pessoa = {'nome': 'Ana', 'idade': 30}". Em vez de posição numérica, acessamos os valores pela chave.
Tuplas
Uma tupla é parecida com uma lista, mas depois de criada não pode ser modificada. Usamos parênteses em vez de colchetes: "coordenadas = (10, 20)".
4. Funções
Criando Funções
Aprenda empacotando código reutilizável com conceitos práticos e exercícios aplicados.
Parâmetros e Retorno
Aprenda recebendo dados e devolvendo resultados com conceitos práticos e exercícios aplicados.
5. Strings e Boas Práticas
Manipulando Texto
Aprenda trabalhando com texto com conceitos práticos e exercícios aplicados.
Boas Práticas de Código
Aprenda escrevendo código fácil de entender com conceitos práticos e exercícios aplicados.