Trilha Python
Lógica e Reutilização·Licao 6/12
Modulo 2

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!`.

  1. Use a palavra-chave `def`.
  2. Receba um parâmetro chamado `nome`.
  3. 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

Carregando ambiente Python...

Resumo da lição

Funções deixam sua automação mais organizada e escalável.