Czym jest funkcja?

Wprowadzenie do Data Science w Pythonie

Hillary Green-Lerman

Lead Data Scientist, Looker

Funkcja to działanie

function-analogy

Wprowadzenie do Data Science w Pythonie

Funkcje w kodzie

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

Funkcje wykonują działania:

  • pd.read_csv() wczytuje plik CSV jako tabelę w Pythonie
  • plt.plot() tworzy wykres liniowy na podstawie danych
  • plt.show() wyświetla wykres w nowym oknie
Wprowadzenie do Data Science w Pythonie

Wprowadzenie do Data Science w Pythonie

Anatomia funkcji: nazwa funkcji

function-anatomy

Nazwa funkcji:

  • Zaczyna się od modułu, w którym funkcja „mieszka" (plt)
  • Następuje po niej nazwa funkcji (plot)
  • Po nazwie funkcji zawsze występują nawiasy ()
Wprowadzenie do Data Science w Pythonie

Anatomia funkcji: argumenty pozycyjne

function-anatomy

Argumenty pozycyjne:

  • wejściami do funkcji; określają, jak ma ona działać
  • Kolejność ma znaczenie!
Wprowadzenie do Data Science w Pythonie

Anatomia funkcji: argumenty kluczowe

function-anatomy

Argumenty kluczowe:

  • Muszą występować po argumentach pozycyjnych
  • Zaczynają się od nazwy argumentu (label), po której następuje znak równości (=)
  • A następnie wartość argumentu (Ransom)
Wprowadzenie do Data Science w Pythonie

Częste błędy w funkcjach

  • Brakujące przecinki między argumentami

  • Brakujący nawias zamykający

Wprowadzenie do Data Science w Pythonie

Czas na ćwiczenia!

Wprowadzenie do Data Science w Pythonie

Preparing Video For Download...