It is an encapsulation mechanism to group related modules into a single unit. package is nothing but folder or directory which represents collection of Python modules. Any folder or directory contains __init__.py file,is considered as a Python package. This file can be empty. A package can contains sub packages also.Continue Reading