Hi,
Dynamic loading is where we do not load a module until we need it. This is slow but lets us utilize the memory more efficiently. In Python, you can use the importlib module for this:
import importlib
module = importlib.import_module('my_package.my_module')