Criando funções
Uma função é um bloco de código com nome. Você define uma vez e chama quantas vezes precisar.
def saudacao(nome):
return f"Olá, {nome}!"
print(saudacao("Ana"))
print(saudacao("Carlos"))
Trabalhando com listas
Listas guardam vários valores em ordem. O primeiro item tem índice 0.
numeros = [10, 20, 30, 40] print(numeros[0]) # 10 print(numeros[-1]) # 40 (último) numeros.append(50) print(len(numeros)) # 5
Percorrendo listas
Combine for com listas para processar cada elemento — padrão muito comum em análise de dados.
temperaturas = [22.5, 24.0, 19.8, 26.1]
soma = 0
for t in temperaturas:
soma += t
media = soma / len(temperaturas)
print(f"Média: {media:.1f}°C")
🔗 E isso tem a ver com IA?
Funções encapsulam etapas de um pipeline de IA (limpar dados, treinar, avaliar). Listas e arrays são como os dados chegam do mundo real — uma foto vira lista de pixels, um texto vira lista de tokens.
Quiz do módulo
Responda as 5 perguntas para fixar o conteúdo. Acertou 3 ou mais? Siga para o próximo módulo.
Quiz do módulo
Como definir uma função em Python?
Quiz do módulo
O que é uma lista em Python?
Quiz do módulo
frutas = ["maçã", "banana"] — como acessar "banana"?
Quiz do módulo
O que return faz dentro de uma função?
Quiz do módulo