Calma pequeno gafanhoto!
Curso de lógica de programação (https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV)
Senta um pouco com o Professor Guanabara, e calma!
Sobre o def ( vem de define ou definir ), no python def serve para definir uma função:
def soma(numero1, numero2): return numero1 + numero2