Criando funções reutilizáveis
Trilha Python, dentro da Oficina de Dados.
Funções servem para encapsular uma tarefa em um bloco reutilizável. Isso evita repetição, melhora a organização do código e facilita manutenção.
Se você percebe que está fazendo a mesma transformação várias vezes, provavelmente chegou a hora de criar uma função. No contexto de dados, isso aparece ao limpar texto, calcular métricas e padronizar colunas.
Uma boa função recebe entradas claras, faz uma tarefa específica e devolve um resultado.
Exemplo:
def calcular_ticket_medio(valor_total, quantidade_pedidos):
return valor_total / quantidade_pedidos
print(calcular_ticket_medio(900, 3))Uma função pequena já ajuda a evitar repetir cálculos em vários lugares do script.
Desafio guiado
Crie uma função chamada `saudacao_cliente` que receba um nome e retorne `Olá, Ana!`.
- Use a palavra-chave `def`.
- Receba um parâmetro chamado `nome`.
- Use `return` para devolver a frase pronta.
Saida esperada
Olá, Ana!Dica
A função pode ficar assim: `def saudacao_cliente(nome): return ...`
Pratique no navegador
Resumo da lição
Funções deixam sua automação mais organizada e escalável.