Modulok importálása Pythonban

Részletes fejezet a beépített és saját modulok használatáról.

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.