Was ist die Namenskonvention in Python für Variable und Funktion?

In Python, sollten Variablennamen und Funktionsnamen in Kleinbuchstaben geschrieben sein, mit Wörtern, die durch Unterstriche getrennt sind. Zum Beispiel:

meine_variable = "Hallo Welt!"

def meine_funktion():
    print("Das ist meine Funktion.")

Zusätzlich sollten Variablennamen und Funktionsnamen aussagekräftig und bedeutsam sein, um den Code lesbarer und einfacher zu verstehen.