Buscar

Aula 11 Programacao em Python Parte III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos da 
Computação
Prof. Inaldo Capistrano Costa
BICT / UFMA
Slides do Prof. Dr. Alex Oliveira Barradas Filho
 
Python - Parte 03
Python
 Funções:
 É uma sequência de comandos que executa alguma tarefa 
e que possui um nome.
 Permite organizar programas em pedaços:
 Armazenar;
 Reuso. 
Python
 Funções:
defdef
hello()hello()
Programa Saída
Python
 Tipos de funções:
 Funções built-in que são fornecidas como parte do 
Python.
 Exemplos: input(), type(), float(), int()...
 Funções definidas pelo usuário.
 Exemplo:
Python
 Exemplos:
 max():
 min():
Resultado: w
Python
 Funções:
 Argumento:
 É um valor passado para a função como entrada quando 
chamamos a função. 
 Parâmetro:
 É uma variável usada na definição da função.
 Permite ao código da função acessar e manipular os argumentos 
enviados.
 Retorno de valores:
 Termina a função e envia o resultado da função.
 
Python
 Funções:
 
Resultado: w
Parâmetro
Argumento
Python
 Múltiplos parâmetros / argumentos:
 É possível determinar mais que um parâmetro na 
definição da função.
 A quantidade e a ordem dos argumentos devem 
corresponder aos parâmetros definidos.
 Exemplo:
Resultado: 8
Python
 Múltiplos parâmetros / argumentos:
 É possível trabalhar com um número indefinido de 
argumentos.
 Exemplo:
Python
 Valor ‘default’ para um argumento:
 Exemplo:
Python
 Doc strings:
 Facilitar a usabilidade, legibilidade e manutenção.
 Exemplo:
Python
 Return vs side effects:
 As funções podem receber um ou mais argumentos e 
sempre retornarão somente um resultado, definido pelo 
código return.
 Qualquer outra coisa que a função imprima, concatene, 
modifique, etc., não é considerada valor de retorno, e sim 
side effect (efeito colateral).
Python
 Return vs side effects:
 Exemplos:
Python
 Módulos:
 Módulos são como pacotes de funções.
 Permite utilizar funções em programas diferentes.
 Utilizado para quebrar grandes programas em pequenos 
arquivos gerenciáveis e organizados.
Python
 Módulos:
 Exemplo:
Python
 Python possui diversos módulos (built-in):
 Exemplo:
https://docs.python.org/3/py-modindex.html#cap-m
Python
Obrigado!
	Slide 1
	Slide 2
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Python
	Obrigado!

Continue navegando