namespace when imported into another python filethe module name is treated as namespaceproviding naming system where each object has its unique name for exampledifferent modules mod and mod can have different sum functionsbut they can be distinguished by prefixing the function name with the module name via the dot notationas in mod sum and mod sum for examplethe following code uses the sqrt function of the numpy module import numpy as np np sqrt ( python package is simply directory of python modulesthat isa collection of modules with additional startup information (some of which may be found in its __path__ attributepython' built-in module is called __builtins__ of the great many useful python modulestable gives few datetime matplotlib numpy os pandas pytorch scipy requests seaborn sklearn statsmodels table few useful python modules/packages module for manipulating dates and times matlabtm -type plotting package fundamental package for scientific computingincluding random number generation and linear algebra tools defines the ubiquitous ndarray class python interface to the operating system fundamental module for data analysis defines the powerful dataframe class machine learning library that supports gpu computation ecosystem for mathematicsscienceand engineeringcontaining many tools for numerical computingincluding those for integrationsolving differential equationsand optimization library for performing http requests and interfacing with the web package for statistical data visualization easy to use machine learning library package for the analysis of statistical models the numpy package contains various subpackagessuch as randomlinalgand fft more details are given in section when using spyderpress ctrl+ in front of any objectto display its help file in separate window as we have already seenit is also possible to import only specific functions from module using the syntaxfrom import from numpy import sqrt cos sqrt ( cos (