A modulok teszik lehetővé, hogy mások vagy te magad által megírt kódot újra felhasználj. A Python erejének nagy része abból fakad, hogy rengeteg kész eszköz áll rendelkezésre, amelyeket importálni lehet a saját scriptedbe.
Import alapok
import math
print(math.sqrt(25))
Konkrét elemek importja
from math import sqrt
print(sqrt(49))
Alias használata
import math as m
print(m.pi)
Beépített modulok
Ilyen például a math, random, os, time. Ezek a Python részei, és gyakran azonnal használhatók.
Saját modulok
Ha készítesz egy külön helpers.py fájlt függvényekkel, azt is importálhatod egy másik Python fájlba. Így a saját kódodat is több fájlra bonthatod.
Tipikus hibák
- elfelejted importálni a modult, mielőtt használod
- rossz modulnevet írsz
- alias után a régi néven hivatkozol tovább
- saját fájlneved ütközik egy beépített modul nevével
Haladás szempontjából fontos: a modulok megértése az egyik első jele annak, hogy a Python gondolkodásod kezd kilépni az egyetlen fájlba zsúfolt példaprogramok szintjéről.