Coletânea Python do ZERO às Redes Neurais Artificiais
Funções personalizadas
Seguindo o nosso raciocínio, temos funções prontas pré carregadas, funções prontas que simplesmente podemos importar para nosso código e certamente haverão situações onde o meio mais rápido ou prático será criar uma função própria personalizada para uma determinada situação.
Basicamente quando necessitamos criar uma função personalizada, ela
começará com a declaração de um def, é o meio para que o interpretador assume que a partir dessa palavra reservada está sendo criada uma função.
Uma função personalizada pode ou não receber parâmetros (variáveis / objetos instanciados dentro de parênteses), pode retornar ou não algum dado ou valor ao usuário e por fim, terá um bloco de código indentado para receber suas instruções.