In [1]:
dir()
Out[1]:
Funkce dir s argumentem nám vrátí list, který představuje obsah argumentu (objektu). Příklad:
In [2]:
dir(__builtins__)
Out[2]:
Funkce a objekty z toho seznamu je možné použít přímo v Pythonu. Pro užití dalších nástrojů, je potřeba importovat z knihoven. Knihovny jsou dvojího druhu - některé jsou přímo v instalaci Pythonu, některé je potřeba doinstalovat ručně. Na serveru PyPI - the Python Package Index je více než 100000 knihoven! To je důvod proč samotná instalace nemůže obsahovat všechno.
In [6]:
import math
math.pi
Out[6]:
Jiná možnost je užít zkratku, pod kterou si knihovnu naimportujete.
In [7]:
import math as ma
ma.pi
Out[7]:
Případně je možné importovat samotné nástroje z knihovny.
In [8]:
from math import pi
pi
Out[8]:
To je možné spojit s přidáním zkratky.
In [10]:
from math import pi as ma_pi
ma_pi
Out[10]:
Za zmínku také stojí import "na divokou kartu", který naimportuje vše co je v dané knihovně. Tato možnost ale může bý velice nebezpečná. Tento import může přepsat jména z jiných knihoven nebo z vestavěných funkcí v Pythonu. Následující způsob se proto doporučuje nepoužívat.
In [11]:
from math import *
pi
Out[11]:
Knihovny je možné instalovat různými způsoby. Nejlepší způsob je použít nástroj pip.
Instalace na Linuxu (Debian, Ubuntu, Rasspbian):
sudo apt-get install python-pip
Instalace na ostatní systémy je komplikovanější - návod zde.
Jakmile máte funkční pip, můžete instalovat knihovny které jsou na serveru PyPI. Například pro instalaci Numpy:
sudo pip install numpy
Postup: