SlideShare uma empresa Scribd logo
Funções em
Python
André Almeida
almeida.andre@servidor.uepb.edu.br
Roteiro
● Contextualização de Funções
● Conceito de Funções
● Declarando Funções
2
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
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
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
Introdução
● Já utilizamos várias funções nos
programas Python.
○ float()
○ input()
○ print()
○ max()
○ range()
○ …
6
Declarando Funções
7
Caso eu precise “chamar”/”invocar” a função,
basta utilizar
<nome_da_funcao>()
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
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
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
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
Funções
em Python
André Almeida
almeida.andre@servidor.uepb.edu.br

Mais conteúdo relacionado

PDF
Programando em Python - Funções
PDF
aula intro de Python sobre Funcoes.pdf
PDF
Programando em python funcoes
PDF
007 programando em python - funcoes
PDF
Aula - Funções (Curso de Python Básico -- FATEC SENAI MT)
PPTX
Aula 14 - FuncoesAula 14 - Funcooes.pptx
PDF
Aula de Funções - 1ª Parte (2015_04_26 22_22_50 UTC).pdf
Programando em Python - Funções
aula intro de Python sobre Funcoes.pdf
Programando em python funcoes
007 programando em python - funcoes
Aula - Funções (Curso de Python Básico -- FATEC SENAI MT)
Aula 14 - FuncoesAula 14 - Funcooes.pptx
Aula de Funções - 1ª Parte (2015_04_26 22_22_50 UTC).pdf

Semelhante a Aula 9 - Funções em Python (Introdução à Ciência da Computação) (10)

PDF
Fugindo para as colinas com Python - Julio Biason - Tchelinux Bento Gonçalves...
PDF
07 programando em python - funcoes
PDF
Funções em C
PDF
Aula 14 - Funções: não duplique seu código
PDF
Py sintaxe
PPTX
Aula de Python - Modularização e Funções.pptx
PDF
Python - Programação funcional
KEY
Python 03
PPT
002 - Programando em Python - Tipos Basicos.ppt
PDF
Python e seus desafios
Fugindo para as colinas com Python - Julio Biason - Tchelinux Bento Gonçalves...
07 programando em python - funcoes
Funções em C
Aula 14 - Funções: não duplique seu código
Py sintaxe
Aula de Python - Modularização e Funções.pptx
Python - Programação funcional
Python 03
002 - Programando em Python - Tipos Basicos.ppt
Python e seus desafios
Anúncio

Último (11)

PDF
Manejo integrado de pragas na cultura do algodão
PDF
Jira Software projetos completos com scrum
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Utilizando code blockes por andre backes
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Manejo integrado de pragas na cultura do algodão
Jira Software projetos completos com scrum
Analise Estatica de Compiladores para criar uma nova LP
Utilizando code blockes por andre backes
Viasol Energia Solar -Soluções para geração e economia de energia
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Conceitos básicos de Redes Neurais Artificiais
Processos no SAP Extended Warehouse Management, EWM100 Col26
Tipos de servidor em redes de computador.pptx
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Anúncio

Aula 9 - Funções em Python (Introdução à Ciência da Computação)

  • 2. Roteiro ● Contextualização de Funções ● Conceito de Funções ● Declarando Funções 2
  • 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
  • 7. Declarando Funções 7 Caso eu precise “chamar”/”invocar” a função, basta utilizar <nome_da_funcao>()
  • 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