- Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1
- Como Trabalhar com Listas no Python — Bootcamp Dia 6
- Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7
- Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados
- Funções em Python: Escreva Menos, Faça Mais
- Tratamento de Erros em Python: programe com segurança
- Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real
Hoje é o momento em que seu código começa a ganhar modularidade e inteligência.
As funções permitem que você organize o código, evite repetição e crie bloquinhos reutilizáveis de lógica.
🎯 O que você vai aprender
- Criar funções com
def
- Entender parâmetros e retorno
- Usar funções como ferramentas reutilizáveis
- Aplicar isso criando uma função de cálculo de média com base em duas notas
🧱 O que é uma função?
Funções são blocos nomeados de código que você pode executar quando quiser.
def saudacao():
print("Olá, seja bem-vindo!")
Para executá-la, basta chamar:
saudacao()
🎯 Funções com parâmetros
Você pode passar valores externos para a função:
def saudacao(nome):
print(f"Olá, {nome}!")
saudacao("Asllan")
🔁 Funções com retorno
Funções também podem devolver valores com return
:
def soma(a, b):
return a + b
resultado = soma(5, 3)
print("Resultado:", resultado)
⚠️ Por que usar funções?
✅ Reutilizar lógica
✅ Deixar o código mais limpo
✅ Facilitar manutenção
✅ Tornar projetos maiores possíveis!
📌 Desafio do Dia: Função que calcula média e classifica aluno
Crie uma função que:
- Recebe duas notas
- Calcula a média
- Retorna uma mensagem personalizada:
- “Aprovado” se média ≥ 7
- “Recuperação” se média entre 5 e 6.9
- “Reprovado” se média < 5
💻 Código sugerido:
def calcular_media(n1, n2):
media = (n1 + n2) / 2
if media >= 7:
return f"Média: {media:.2f} - Aprovado ✅"
elif media >= 5:
return f"Média: {media:.2f} - Recuperação ⚠️"
else:
return f"Média: {media:.2f} - Reprovado ❌"
# Exemplo de uso:
nota1 = float(input("Nota 1: ").replace(",", "."))
nota2 = float(input("Nota 2: ").replace(",", "."))
resultado = calcular_media(nota1, nota2)
print(resultado)
🧠 O que você aplicou hoje?
- Criou sua primeira função
- Usou parâmetros e retorno
- Modularizou uma lógica comum
- Usou o poder da legibilidade no código
💬 Dica pro futuro:
Imagine ter uma biblioteca de funções suas para usar em qualquer projeto Python, plugin WordPress, IA ou automação?
Isso começa aqui.
🎯 Quer criar projetos reais com Python + IA?
A mentoria é pra você que quer:
✅ Aprender de verdade
✅ Colocar no portfólio
✅ Criar soluções reais com automações, APIs, IA e WP
📲 Veja como funciona: asllanmaciel.com.br/mentoria