Ce este o funcție?

Introducere în Data Science cu Python

Hillary Green-Lerman

Lead Data Scientist, Looker

O funcție este o acțiune

analogie funcție

Introducere în Data Science cu Python

Funcții în cod

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()

Funcțiile execută acțiuni:

  • pd.read_csv() transformă un fișier CSV într-un tabel în Python
  • plt.plot() transformă datele într-un grafic liniar
  • plt.show() afișează graficul într-o fereastră nouă
Introducere în Data Science cu Python

Introducere în Data Science cu Python

Anatomia unei funcții: numele funcției

anatomia funcției

Numele funcției:

  • Începe cu modulul în care se află funcția (plt)
  • Urmat de numele funcției (plot)
  • Numele funcției este întotdeauna urmat de paranteze ()
Introducere în Data Science cu Python

Anatomia unei funcții: argumente poziționale

anatomia funcției

Argumente poziționale:

  • Sunt intrările unei funcții; indică funcției cum să acționeze
  • Ordinea contează!
Introducere în Data Science cu Python

Anatomia unei funcții: argumente cheie

anatomia funcției

Argumente cheie:

  • Trebuie să apară după argumentele poziționale
  • Încep cu numele argumentului (label), urmat de semnul egal (=)
  • Urmat de valoarea argumentului (Ransom)
Introducere în Data Science cu Python

Erori frecvente în funcții

  • Virgulă lipsă între argumente

  • Paranteză de închidere lipsă

Introducere în Data Science cu Python

Să exersăm!

Introducere în Data Science cu Python

Preparing Video For Download...