Programação em Python

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

Conceitos fundamentais da linguagem de programação Python para iniciantes.

52 cartões Português Nível: Iniciante Programação Publicado
Uma versão maior deste conjunto: Python (53 cartões)
Toque no cartão para virar

Cartões · 52

Variável
Espaço reservado na memória para armazenar valores que podem ser manipulados durante o programa.
Tipagem dinâmica
Característica do Python que infere o tipo de dado de uma variável automaticamente no momento da atribuição.
int
Tipo primitivo de dado que representa números inteiros positivos ou negativos sem casas decimais.
float
Tipo primitivo de dado que representa números reais com casas decimais (ponto flutuante).
str (String)
Sequência de caracteres alfanuméricos delimitada por aspas simples ou duplas.
bool (Booleano)
Tipo de dado que admite apenas dois valores lógicos: True (verdadeiro) ou False (falso).
print()
Função embutida que exibe dados e mensagens formatadas no terminal de saída padrão.
input()
Função que pausa a execução para ler dados digitados pelo usuário, sempre retornando uma string.
type()
Função embutida utilizada para identificar e retornar o tipo de dado de um objeto.
Operador de atribuição (=)
Atribui o resultado da expressão à direita à variável declarada à esquerda.
Operadores aritméticos
Símbolos usados para cálculos: + (soma), - (subtração), * (multiplicação) e / (divisão).
Divisão inteira (//)
Operador que realiza a divisão matemática e descarta a parte fracionária, retornando apenas o quociente inteiro.
Módulo (%)
Operador aritmético que calcula e retorna o resto de uma divisão inteira.
Exponenciação (**)
Operador que eleva a base à potência do expoente especificado.
Operadores de comparação
Comparações lógicas que retornam booleano: == (igual), != (diferente), >, <, >= e <=.
Operadores lógicos
Palavras-chave usadas para combinar expressões booleanas: and (e), or (ou) e not (negação).
Indentação
Espaçamento obrigatório no início das linhas que define a estrutura e o escopo dos blocos de código.
if, elif, else
Estruturas condicionais usadas para executar blocos de código com base no valor lógico de expressões.
Loop while
Estrutura de repetição que executa um bloco de instruções continuamente enquanto uma condição for verdadeira.
Loop for
Estrutura de repetição iterativa usada para percorrer sequências ou coleções de itens ordenadamente.
range()
Função geradora de sequências numéricas muito utilizada para definir o número de ciclos em loops for.
break
Comando que interrompe e finaliza imediatamente o loop mais interno em execução.
continue
Comando que interrompe a iteração atual do loop e pula diretamente para a próxima.
Lista (list)
Coleção ordenada, mutável e indexada por números inteiros, delimitada por colchetes [].
append()
Método de lista que insere um novo elemento no final da coleção existente.
pop()
Método de lista que remove e retorna o elemento em um índice especificado ou o último por padrão.
len()
Função embutida que retorna a quantidade de itens presentes em uma coleção ou sequência.
Tupla (tuple)
Coleção ordenada e indexada delimitada por parênteses (), cujos elementos são imutáveis após a criação.
Dicionário (dict)
Coleção mutável de pares chave-valor delimitada por chaves {}, onde cada chave é única.
Conjunto (set)
Coleção não ordenada de elementos únicos e mutáveis, delimitada por chaves e sem índices.
F-strings
Sintaxe moderna (f'...') que permite interpolar variáveis e expressões diretamente dentro de strings.
def
Palavra-chave usada para declarar e definir funções personalizadas.
Parâmetro vs Argumento
Parâmetro é a variável na definição da função; argumento é o valor real passado na sua chamada.
return
Comando que encerra a execução de uma função e devolve um valor explícito ao chamador.
None
Tipo e valor especial que representa a ausência de valor ou um retorno vazio em Python.
Escopo de variável
Visibilidade de uma variável dentro do código, podendo ser local (dentro da função) ou global.
global
Palavra-chave que permite modificar uma variável de escopo global de dentro de uma função local.
*args e **kwargs
Sintaxe para funções aceitarem número arbitrário de argumentos posicionais (*args) ou nomeados (**kwargs).
Função Lambda
Pequena função anônima definida em uma única linha contendo apenas uma expressão.
Módulo
Arquivo contendo definições e comandos Python (.py) destinado a ser reaproveitado em outros programas.
import
Comando utilizado para carregar módulos, bibliotecas ou pacotes externos no código atual.
try, except
Bloco de tratamento de exceções usado para capturar e tratar erros em tempo de execução sem travar o programa.
finally
Bloco de tratamento de erros executado sempre ao final, ocorrendo ou não uma exceção.
raise
Comando usado para disparar e forçar intencionalmente uma exceção ou erro no código.
Classe (class)
Modelo ou molde estrutural usado para criar novos objetos com atributos e métodos específicos.
Objeto
Instância concreta derivada de uma classe, possuindo estado e comportamentos próprios.
__init__
Método construtor especial invocado automaticamente ao instanciar um novo objeto de uma classe.
self
Referência explícita à instância atual do objeto, passada como primeiro parâmetro de métodos de classe.
Herança
Princípio da POO em que uma subclasse herda atributos e comportamentos de uma superclasse existente.
with (Gerenciador de Contexto)
Estrutura usada para gerenciar recursos externos (como arquivos), garantindo abertura e fechamento automáticos.
List Comprehension
Sintaxe concisa para criar novas listas baseadas em iterações e filtros de iteráveis existentes.
PEP 8
Guia oficial de boas práticas e convenções de estilo para escrita de código legível em Python.

Outras versões deste tópico

Conjuntos relacionados

Mais em Programação →