Sintaxe de uma função em Python
def somar_numeros(parametro1, parametro2) return parametro1+parametro2
Como Python e uma linguagem dinâmica não e necessário atribuir um tipo de retorno para a função.
Apos isso no console Python ou no IDLE, voce pode chamar a funcao como no exemplo abaixo
somar_numeros(3,4)
apos chamar isso o resultado esperado e 7.
Utilize o IDLE que e instalado junto do python(baixar aqui) para criar suas funções, pois e mais simples para carrega-las depois, e tem intelisense isso ja ajuda muito.Você pode criar varias funções e salvar em arquivos com extensão py, e após pode abrir um console IDLE e carregar esses arquivos como modulo, assim fazendo testes das suas classes e funções.