Python para Iniciantes
Conceitos básicos e sintaxe fundamental da linguagem Python para iniciantes.
Cartões · 52
- Variável
- Espaço na memória para armazenar dados. Exemplo: nome = 'Ana'
- Função print()
- Exibe mensagens ou valores no console. Exemplo: print('Olá, Mundo!')
- Função input()
- Lê uma entrada de texto do usuário. Exemplo: idade = input('Digite sua idade: ')
- Tipo int
- Representa números inteiros positivos ou negativos. Exemplo: total = 42
- Tipo float
- Representa números reais com ponto decimal. Exemplo: preco = 19.99
- Tipo str
- Cadeia de caracteres (texto) entre aspas. Exemplo: texto = 'Python'
- Tipo bool
- Tipo lógico que armazena True ou False. Exemplo: ativo = True
- Comentário de linha única
- Texto ignorado pelo interpretador, iniciado com cerquilha. Exemplo: # Isto é um comentário
- Comentário de múltiplas linhas
- Texto delimitado por três aspas usado como docstring ou anotação. Exemplo: '''Nota longa'''
- Operador de adição (+)
- Soma números ou concatena strings. Exemplo: s = 5 + 3
- Operador de subtração (-)
- Subtrai o segundo valor do primeiro. Exemplo: resto = 10 - 4
- Operador de multiplicação (*)
- Multiplica números ou repete strings. Exemplo: dobro = 4 * 2
- Operador de divisão (/)
- Divide dois números, sempre retornando float. Exemplo: resultado = 7 / 2
- Divisão inteira (//)
- Divide e retorna apenas a parte inteira do quociente. Exemplo: quociente = 7 // 2
- Operador de módulo (%)
- Retorna o resto da divisão entre dois números. Exemplo: resto = 10 % 3
- Operador de exponenciação (**)
- Eleva um número à potência de outro. Exemplo: potencia = 2 ** 3
- F-strings
- Formatação prática de texto interpolando variáveis. Exemplo: print(f'Valor: {total}')
- Condicional if
- Executa um bloco se a condição for verdadeira. Exemplo: if x > 0: print('Positivo')
- Condicional else
- Executa um bloco se o if anterior for falso. Exemplo: else: print('Negativo')
- Condicional elif
- Testa uma nova condição caso a anterior seja falsa. Exemplo: elif x == 0: print('Zero')
- Operador de igualdade (==)
- Verifica se dois valores são iguais. Exemplo: if status == 200: pass
- Operador de desigualdade (!=)
- Verifica se dois valores são diferentes. Exemplo: if senha != '123': pass
- Operadores lógicos (and, or, not)
- Combinam ou invertem expressões booleanas. Exemplo: if vivo and not ferido: pass
- Lista (list)
- Coleção ordenada e mutável de itens entre colchetes. Exemplo: cores = ['azul', 'verde']
- Método append()
- Adiciona um elemento ao final da lista. Exemplo: cores.append('vermelho')
- Método pop()
- Remove e retorna o último item de uma lista. Exemplo: ultimo = cores.pop()
- Função len()
- Retorna o número de itens de uma coleção ou string. Exemplo: tamanho = len(cores)
- Tupla (tuple)
- Coleção ordenada e imutável de itens entre parênteses. Exemplo: ponto = (10, 20)
- Dicionário (dict)
- Coleção de pares chave-valor entre chaves. Exemplo: user = {'nome': 'Bia', 'idade': 25}
- Acesso a dicionário
- Obtém valor associado a uma chave específica. Exemplo: n = user['nome']
- Conjunto (set)
- Coleção não ordenada de elementos únicos. Exemplo: numeros = {1, 2, 3, 2}
- Laço for
- Itera sobre uma sequência de elementos. Exemplo: for item in lista: print(item)
- Função range()
- Gera uma sequência de números iterável. Exemplo: for i in range(5): print(i)
- Laço while
- Repete um bloco enquanto a condição for verdadeira. Exemplo: while i < 5: i += 1
- Comando break
- Interrompe imediatamente a execução do laço atual. Exemplo: if achou: break
- Comando continue
- Pula para a próxima iteração do laço atual. Exemplo: if i % 2 == 0: continue
- Declaração def
- Define uma nova função reutilizável. Exemplo: def somar(a, b): return a + b
- Comando return
- Finaliza a função e envia de volta um valor. Exemplo: return valor * 2
- Argumento padrão em função
- Define um valor padrão caso o argumento seja omitido. Exemplo: def ola(nome='Amigo'): pass
- Função lambda
- Função anônima pequena de linha única. Exemplo: dobro = lambda x: x * 2
- Conversão de tipo (casting)
- Converte um dado de um tipo para outro. Exemplo: num = int('10')
- Fatiamento de listas (slicing)
- Extrai um subconjunto de uma lista ou string. Exemplo: sub = lista[1:4]
- Operador in
- Verifica a existência de um elemento na coleção. Exemplo: if 'a' in 'gato': pass
- Tratamento de exceções (try/except)
- Captura e trata erros durante a execução. Exemplo: try: 1/0 except ZeroDivisionError: pass
- Cláusula finally
- Executa sempre após o try/except, com erro ou não. Exemplo: finally: print('Fim')
- Importação de módulos (import)
- Carrega bibliotecas ou arquivos externos. Exemplo: import math; print(math.sqrt(9))
- Importação específica (from import)
- Importa funções ou classes específicas de um módulo. Exemplo: from math import pi
- List Comprehension
- Sintaxe concisa para criar novas listas. Exemplo: pares = [x for x in range(10) if x % 2 == 0]
- Gerenciador de contexto with
- Garante a liberação de recursos após o uso. Exemplo: with open('f.txt') as f: f.read()
- Palavra-chave pass
- Comando nulo usado como marcador de espaço em código. Exemplo: def pendente(): pass
- Constante None
- Representa a ausência de valor ou resultado nulo. Exemplo: resultado = None
- Definição de classe (class)
- Cria um modelo para novos objetos orientados a objetos. Exemplo: class Carro: pass