Balíčky

Úvod do Pythonu

Hugo Bowne-Anderson

Data Scientist at DataCamp

Motivace

  • Funkce a metody jsou mocným nástrojem

  • Veškerý kód v distribuci Pythonu?

    • Obrovský kód: nepřehledný

    • Spousta kódu, který nevyužijete

    • Problém s údržbou

Úvod do Pythonu

Balíčky

  • Adresář pythonových skriptů

  • Každý skript = modul

  • Definuje funkce, metody a typy

  • Tisíce dostupných balíčků

    • NumPy

    • Matplotlib

    • scikit-learn

Snímek obrazovky – přehled balíčků

Úvod do Pythonu

Instalace balíčku

Úvod do Pythonu

Import balíčku

import numpy

array([1, 2, 3])
NameError: name 'array' is not defined
numpy.array([1, 2, 3])
array([1, 2, 3])
import numpy as np

np.array([1, 2, 3])
array([1, 2, 3])
from numpy import array

array([1, 2, 3])
array([1, 2, 3])
Úvod do Pythonu

from numpy import array

  • my_script.py
from numpy import array

fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89] ...
fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = array(fam_ext)
  • Používá NumPy, ale není to příliš přehledné
Úvod do Pythonu

import numpy

import numpy as np

fam = ["liz", 1.73, "emma", 1.68, 
    "mom", 1.71, "dad", 1.89]

...

fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = np.array(fam_ext) # Clearly using NumPy
Úvod do Pythonu

Lass uns üben!

Úvod do Pythonu

Preparing Video For Download...