Python para Iniciantes

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

Conceitos fundamentais de programação em Python para iniciantes, com exemplos de código e explicações.

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

Cartões · 54

print()
print('Olá, Mundo!') # Exibe texto ou valores na tela do console.
Comentários
# Linha única '''Múltiplas linhas''' # Usados para documentar ou ignorar código.
Variável inteira (int)
idade = 25 # Armazena números inteiros positivos ou negativos.
Variável de ponto flutuante (float)
preco = 19.99 # Armazena números reais com casas decimais separadas por ponto.
Variável de texto (str)
nome = 'Ana' # Armazena sequências de caracteres delimitadas por aspas.
Variável booleana (bool)
ativo = True # Armazena valores de verdadeiro (True) ou falso (False).
type()
type(10) # Retorna o tipo de dado da variável ou valor (ex: int).
Conversão para inteiro (int())
num = int('5') # Converte o texto '5' no número inteiro 5.
Conversão para texto (str())
texto = str(100) # Converte o número 100 na string '100'.
Operador de soma (+)
total = 10 + 5 # Realiza adição matemática ou concatena textos.
Operador de subtração (-)
saldo = 20 - 7 # Subtrai o valor da direita do da esquerda.
Operador de multiplicação (*)
area = 4 * 2 # Multiplica valores ou repete sequências de texto.
Operador de divisão real (/)
resultado = 7 / 2 # Divide valores retornando float (3.5).
Operador de divisão inteira (//)
resultado = 7 // 2 # Retorna apenas a parte inteira da divisão (3).
Operador de resto da divisão (%)
resto = 10 % 3 # Retorna o resto da divisão inteira (1).
Operador de exponenciação (**)
potencia = 2 ** 3 # Eleva a base ao expoente (2 elevado a 3 resulta 8).
input()
nome = input('Digite seu nome: ') # Lê dados digitados pelo usuário como texto.
f-strings (interpolação)
f'Olá, {nome}!' # Permite inserir variáveis diretamente dentro da string.
Operador de igualdade (==)
10 == 10 # Retorna True se ambos os valores forem iguais.
Operador de diferença (!=)
5 != 3 # Retorna True se os valores forem diferentes.
Operador maior/menor que (> e <)
10 > 5 # Compara grandezas numéricas retornando booleano.
Estrutura if
if idade >= 18: print('Maior') # Executa o bloco se a condição for True.
Estrutura else
if x > 0: ... else: print('Não positivo') # Executa caso o if falhe.
Estrutura elif
if x > 0: ... elif x == 0: print('Zero') # Testa condição alternativa.
Operador lógico and
x > 0 and x < 10 # Retorna True somente se ambas condições forem verdadeiras.
Operador lógico or
x == 1 or x == 2 # Retorna True se pelo menos uma condição for verdadeira.
Operador lógico not
not False # Inverte o valor booleano (retorna True).
Lista (list)
cores = ['azul', 'verde'] # Coleção mutável e ordenada de elementos.
Acesso a índice de lista
primeiro = cores[0] # Acessa elementos pelo índice, iniciando em zero.
Índice negativo
ultimo = cores[-1] # Acessa itens a partir do fim da sequência.
append() em lista
cores.append('amarelo') # Adiciona um novo elemento ao fim da lista.
remove() em lista
cores.remove('azul') # Remove a primeira ocorrência do valor especificado.
pop() em lista
item = cores.pop() # Remove e retorna o último elemento da lista.
len()
tam = len(cores) # Retorna a quantidade de elementos de uma sequência.
Fatiamento (slicing)
sub = lista[0:2] # Extrai um intervalo de elementos (início até fim - 1).
Laço for com lista
for item in lista: print(item) # Percorre ordenadamente cada item da coleção.
range()
for i in range(5): print(i) # Gera sequência de números de 0 a 4.
Laço while
while c < 5: c += 1 # Repete o bloco enquanto a condição permanecer True.
Comando break
for n in range(10): if n == 3: break # Interrompe imediatamente o loop.
Comando continue
for n in range(5): if n == 2: continue # Pula diretamente para a próxima iteração.
Operador in
'a' in 'gato' # Verifica se um item existe dentro da sequência.
Tupla (tuple)
ponto = (10, 20) # Estrutura de dados ordenada e imutável.
Dicionário (dict)
dados = {'nome': 'Leo', 'idade': 20} # Estrutura de pares chave-valor.
Acesso a chaves em dicionários
valor = dados['nome'] # Recupera o valor associado à chave indicada.
Método get() em dicionário
dados.get('email', 'N/A') # Busca chave com valor padrão se inexistente.
Adicionar item em dicionário
dados['cidade'] = 'SP' # Cria ou atualiza a chave com o valor atribuído.
Conjunto (set)
unicos = {1, 2, 2, 3} # Coleção não ordenada sem elementos duplicados.
Definição de função (def)
def saudar(nome): return f'Olá {nome}' # Bloco reutilizável de código.
Parâmetro padrão em função
def soma(a, b=0): return a + b # Define valor prévio caso argumento falte.
Tratamento de erro (try/except)
try: 10 / 0 except ZeroDivisionError: print('Erro') # Captura falhas.
Importação de módulos (import)
import math math.sqrt(16) # Importa biblioteca padrão para estender recursos.
lower() e upper() em string
'Olá'.lower() # Retorna a string convertida para minúsculas.
split() em string
'a b c'.split(' ') # Divide o texto em uma lista usando o separador.
join() em string
'-'.join(['a', 'b']) # Une itens de uma lista usando o texto como união.

Conjuntos relacionados

Mais em Programação →