Python

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Conceitos fundamentais da linguagem Python explicados em português para iniciantes em programação.

53 cartões Português Nível: Iniciante Programação Publicado
Toque no cartão para virar

Cartões · 53

Variável
Espaço na memória para armazenar dados dinamicamente tipados. Sintaxe: nome = valor
print()
Função embutida para exibir saídas no terminal. Sintaxe: print('texto', variavel)
input()
Lê uma entrada do usuário no console como string. Sintaxe: valor = input('Mensagem: ')
int
Tipo de dado numérico para representar inteiros positivos ou negativos. Sintaxe: x = 10
float
Tipo de dado numérico para representar números decimais de ponto flutuante. Sintaxe: pi = 3.14
str
Sequência imutável de caracteres delimitada por aspas. Sintaxe: texto = 'Python'
bool
Tipo booleano que assume apenas valores lógicos de verdadeiro ou falso. Sintaxe: ativo = True
type()
Retorna a classe ou tipo de dado de um objeto. Sintaxe: type(variavel)
Comentários (#)
Linhas ignoradas pelo interpretador usadas para documentação e notas. Sintaxe: # comentário
Operadores aritméticos
Símbolos para operações matemáticas (+, -, *, /, // divisão inteira, % resto, ** potência).
if / elif / else
Estrutura condicional para desviar o fluxo de execução com base em booleanos. Sintaxe: if condicao: bloco
Operadores relacionais
Comparam valores e retornam bool: == (igual), != (diferente), >, <, >=, <=
Operadores lógicos
Combinam condições booleanas: and (ambos), or (pelo menos um), not (inverte o valor).
for loop
Estrutura de repetição que itera sobre sequências ou coleções. Sintaxe: for item in iteravel: bloco
range()
Gera uma sequência de números inteiros para iteração. Sintaxe: range(inicio, fim, passo)
while loop
Executa um bloco de código repetidamente enquanto a condição for verdadeira. Sintaxe: while condicao: bloco
break
Interrompe imediatamente a execução do laço de repetição atual. Sintaxe: if condicao: break
continue
Pula a iteração atual do laço e segue para a próxima. Sintaxe: if condicao: continue
Lista (list)
Coleção ordenada, mutável e indexada de elementos delimitada por colchetes. Sintaxe: lista = [1, 2, 3]
append()
Método de lista que insere um item no final da coleção. Sintaxe: lista.append(item)
len()
Função embutida que retorna o número de itens de uma sequência ou coleção. Sintaxe: len(objeto)
Fatiamento (slicing)
Extrai partes de uma sequência usando índices. Sintaxe: sequencia[inicio:fim:passo]
Tupla (tuple)
Coleção ordenada e imutável de itens delimitada por parênteses. Sintaxe: ponto = (x, y)
Dicionário (dict)
Coleção mutável de pares chave-valor sem chaves duplicadas. Sintaxe: dados = {'chave': 'valor'}
Conjunto (set)
Coleção desordenada de elementos únicos sem valores duplicados. Sintaxe: unicos = {1, 2, 3}
def
Palavra-chave usada para definir uma função reutilizável. Sintaxe: def minha_funcao(params): bloco
return
Encerra a função e devolve um valor especificado ao chamador. Sintaxe: return resultado
Argumentos padrão
Parâmetros definidos com valores prévios na assinatura da função. Sintaxe: def func(a, b=10):
*args e **kwargs
Permite passar número arbitrário de argumentos posicionais (*args) ou nomeados (**kwargs). Sintaxe: def f(*args, **kwargs):
Escopo de variáveis
Define a visibilidade e o ciclo de vida de uma variável, podendo ser local ou global.
global
Declara dentro de uma função que uma variável pertence ao escopo global. Sintaxe: global x
lambda
Cria pequenas funções anônimas em linha com uma única expressão. Sintaxe: f = lambda x: x * 2
List Comprehension
Forma concisa de criar listas a partir de outros iteráveis. Sintaxe: [x for x in lista if x > 0]
try / except
Bloco para capturar e tratar erros em tempo de execução sem encerrar o programa. Sintaxe: try: bloco except Erro: bloco
finally
Bloco que sempre é executado após try/except, com ou sem exceção gerada. Sintaxe: finally: bloco
raise
Dispara manualmente uma exceção personalizada ou existente. Sintaxe: raise ValueError('Mensagem')
open()
Abre um arquivo do sistema e retorna um objeto correspondente. Sintaxe: f = open('arquivo.txt', 'r')
with (Gerenciador de Contexto)
Garante a correta liberação de recursos como fechar arquivos automaticamente. Sintaxe: with open('arq.txt') as f:
import
Carrega módulos ou bibliotecas externas e embutidas para o script. Sintaxe: import modulo
from ... import
Importa funções, classes ou variáveis específicas de um módulo. Sintaxe: from modulo import item
class
Palavra-chave usada para definir uma nova classe em orientação a objetos. Sintaxe: class MinhaClasse: bloco
__init__()
Método construtor invocado na criação de uma nova instância da classe. Sintaxe: def __init__(self, args):
self
Referência explícita à instância atual do objeto passada nos métodos de classe. Sintaxe: def metodo(self):
Herança
Permite que uma classe herde atributos e métodos de outra classe pai. Sintaxe: class Filho(Pai): bloco
super()
Dá acesso a métodos e atributos da superclasse direta. Sintaxe: super().__init__()
f-strings
Formatação interpolada de strings de forma direta e legível. Sintaxe: f'Olá, {nome}'
None
Constante especial que representa a ausência de valor ou retorno vazio em Python.
is / is not
Operadores de identidade que testam se duas referências apontam para o mesmo objeto na memória.
in / not in
Operadores de associação que verificam se um item está presente em uma coleção ou string.
map()
Aplica uma função a todos os itens de um iterável e retorna um iterador. Sintaxe: map(funcao, iteravel)
filter()
Filtra elementos de um iterável com base em uma função booleana. Sintaxe: filter(funcao, iteravel)
zip()
Agrupa elementos de múltiplos iteráveis em tuplas combinadas. Sintaxe: zip(lista_a, lista_b)
enumerate()
Adiciona um contador indexado a um iterável durante laços de repetição. Sintaxe: enumerate(iteravel)

Outras versões deste tópico

Conjuntos relacionados

Mais em Programação →