- Module: single python script
- Package: collection of modules
- The python interpreter tries to look for the directory containing the module we are trying to import in sys.path. It is a list of directories that Python will search once it is done looking at the cached modules and Python standard library modules.
- The output from sys.path will always contain the current directory at index 0! The current directory being the one where the script being run resides.