Was ist eine Funktion?

Einführung in Data Science mit Python

Hillary Green-Lerman

Lead Data Scientist, Looker

Eine Funktion ist eine Aktion

Funktionsanalogie

Einführung in Data Science mit Python

Funktionen im Code

import pandas as pd
from matplotlib import pyplot as plt

df = pd.read_csv('letter_frequency.csv')

plt.plot(df.letter_index, df.frequency, label='Ransom')
plt.show()

Funktionen führen Aktionen aus:

  • pd.read_csv() wandelt eine CSV-Datei in Python in eine Tabelle um.
  • plt.plot() wandelt Daten in ein Liniendiagramm um.
  • plt.show() zeigt die Grafik in einem neuen Fenster an.
Einführung in Data Science mit Python

Einführung in Data Science mit Python

Aufbau einer Funktion: Funktionsname

Funktionsanatomie

Funktionsname:

  • Fängt mit dem Modul an, aus welchem die Funktion stammt (plt)
  • Dann kommt der Name der Funktion (plot)
  • Nach dem Funktionsnamen kommen stets runde Klammern ()
Einführung in Data Science mit Python

Aufbau einer Funktion: Positionsargumente

Funktionsanatomie

Positionsargumente:

  • Eingaben für eine Funktion; sie sagen der Funktion, wie sie ihre Aufgabe erledigen soll.
  • Die Reihenfolge ist wichtig!
Einführung in Data Science mit Python

Aufbau einer Funktion: Schlüsselwortargumente

Funktionsanatomie

Schlüsselwort-Argumente:

  • Müssen nach den Positionsargumenten angegeben werden
  • Beginnen mit dem Namen des Arguments (label), gefolgt von einem Gleichheitszeichen (=).
  • Abschließend gefolgt vom Argument (Ransom)
Einführung in Data Science mit Python

Häufige Funktionsfehler

  • Fehlende Kommas zwischen den Argumenten

  • Fehlende schließende runde Klammer

Einführung in Data Science mit Python

Lass uns üben!

Einführung in Data Science mit Python

Preparing Video For Download...