Aula 024: Funções
🎥 Vídeo 24
Nesta aula, vamos aprender sobre funções.
Conteúdo extra
Será que você vai passar nesse desafio?
O que são funções?
As funções em Python são blocos de código reutilizáveis que executam uma tarefa específica. Elas ajudam a organizar o código, evitar repetições e facilitar a manutenção do sistema.
Por que utilizar funções?
Imagine um sistema com vários módulos. Sempre que o usuário acessar um módulo, queremos exibir uma mensagem de boas-vindas.
Ao invés de repetir o mesmo código várias vezes, podemos criar uma função.
Exemplo sem função
Nesse caso, o código fica repetitivo.
Criando uma função
Para criar uma função, utilizamos a palavra reservada def.
Estrutura da função
Uma função possui:
def→ indica a criação da função- Nome da função
- Parênteses
() - Dois pontos
: - Bloco de código indentado
Aplicação prática
Ao criar funções:
- Utilize letras minúsculas
- Use nomes descritivos
- Separe palavras com
_
Exemplo:
Evite nomes sem significado:
Executando a função
Criar a função não significa executá-la. Para executar, chamamos a função pelo nome:
Resultado:
Indentação nas funções
Todo código pertencente à função deve ficar indentado.
Exemplo correto:
Exemplo incorreto:
Funções ajudam na reutilização
Depois de criada, a função pode ser utilizada várias vezes no programa:
Isso evita repetição de código.
Checklist
Ao final desta aula, você aprendeu:
- O que são funções?;
- Para que servem as funções;
- Como criar uma função com
def; - Como nomear funções corretamente;
- Como executar uma função;
- A importância da indentação;
- Como reutilizar código com funções.
As funções são fundamentais em Python e ajudam a escrever códigos mais organizados, reutilizáveis e fáceis de manter.