3. Introdução
● Todos nós temos tarefas e atividades rotineiras que são tediosas. Chato,
correto? Agora, imagine a possibilidade de concentrar essas atividades
em uma “palavra mágica”, que ao pronunciá-la, automaticamente
realizaria todas as atividades.
3
4. Introdução
● É assim que acontece com o mundo da programação. Reunimos um
conjunto de comandos e damos um nome para eles. Quando chamamos
esse nome, todo o código é executado.
● E qual a vantagem disso? A resposta é o reuso de código, facilidade de
manutenção e melhor entendimento deste.
4
5. Introdução
● O nome disso é “função”!
● É um nome para um conjunto de comandos que pode ser chamado várias vezes em
pontos diferentes do programa, sem a necessidade de repetição de código.
● Continuando as explicações sobre funções, lembremos da matemática…
5
6. Introdução
● Já utilizamos várias funções nos
programas Python.
○ float()
○ input()
○ print()
○ max()
○ range()
○ …
6
8. Declarando Funções
● Observação:
○ Python é uma linguagem interpretada, ou seja, a execução dos comandos ocorre
sequencialmente, obedecendo, basicamente, a ordem e disposição das linhas de
comando.
○ Isso significa dizer que não se pode chamar uma função antes de sua declaração.
8
9. Declarando Funções
● Caso seja necessário, você pode passar parâmetros para uma função.
○ São informações que ficam entre os parênteses durante a chamada e a declaração de
uma função.
○ Exemplos:
9
10. Declarando Funções
● Caso seja necessário, você pode passar parâmetros para uma função.
○ São informações que ficam entre os parênteses durante a chamada e a declaração de
uma função.
○ Exemplos:
10
11. Referências
● Introdução à Python com aplicações de sistemas operacionais.
Disponível em: https://memoria.ifrn.edu.br/handle/1044/2090.
● Python W3Schools: https://www.w3schools.com/python/default.asp
11