V Pythonu jsou knihovny jakési "sady nástrojů", které obsahují spoustu už napsaného kódu. Tím, že využívají existující kód namísto psaní všeho od nuly, umožňují programátorům rychleji vyvíjet další software.
Abychom mohli používat kód z knihoven, musíme ho nejprve naimportovat do našeho programu. To se udělá napsáním slova import a názvu knihovny na začátek programu:
import random
nahodne_cislo = random.randint(1, 100) # fuknce randit vrátí číslo vylosované ze zadaného intervalu od 1 (včetně) do 100 (včetně)
print("Nahodne cislo je:", nahodne_cislo)
import math
print(math.sqrt(16)) # Výstup: 4
Pokud bychom chtěli použít pouze konkrétní jednu funkci z nějaké knihovny, můžeme ji importovat následujícím způsobem.
from math import sqrt
print(sqrt(16)) # Výstup: 4.0
Je také možné provést import knihovny pod vlastním názvem (aliasem):
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr) # Výstup: [1 2 3 4]