-
Moduly umožňují znovupoužitelnost kódu a jeho lepší organizaci.
-
Python poskytuje mnoho vestavěných modulů a umožňuje také vytváření vlastních modulů.
-
Importování modulů je způsob, jakým můžete zahrnout funkce, třídy a proměnné definované v jednom modulu do jiného souboru.
-
Co je modul?
- Modul je soubor obsahující Python kód (přípona .py), který může obsahovat definice funkcí, tříd a proměnných.
- Moduly jsou základním stavebním kamenem knihoven a balíčků v Pythonu.
Importování modulů
- K importování modulů používáme klíčové slovo
import
. - Existuje několik způsobů, jak importovat moduly a konkrétní prvky z modulů:
základní import (celého modulu)
import konkrétních funkcí nebo proměnných
přejmenování modulu
- můžeme přejmenovat i funkci
from math import sqrt as s
import všeho z modulu
- Python hledá moduly v určených cestách, které jsou uloženy v proměnné
sys.path
. - Standardní cesty obsahují umístění standardních knihoven, aktuálního pracovního adresáře a cesty uvedené v proměnné prostředí
PYTHONPATH
. - Vlastní moduly můžeme vytvářet tím, že uložíme kód do souboru s příponou
.py
. Poté je lze importovat do jiných souborů.
- Přehled některých standardních modulů:
- math: Pro matematické funkce.
- os: Pro operace nad operačním systémem.
- random: Pro generování náhodných čísel.
- datetime: Pro manipulaci s datumem a časem.
- sys: Pro práci s interpretem Pythonu.
Správa balíčků
- Python má správce balíčků pip, který umožňuje instalovat, aktualizovat a odstraňovat balíčky z Python Package Index (PyPI).
příklad instalace balíčku
Navigace
Předchozí: Binární data v jazyce Python Následující: Základy objektového programování - třídy, objekty zasílání zpráv Celý okruh: 3. Programovací jazyky a programování