In the world of modules, a package plays a similar role to a folder/directory in the world of files.
Modules in Python
So what is a module? The Python Tutorial defines it as a file containing Python definitions and statements, which can be later imported and used when necessary.
Exceptions in Python
1. In Python, there is a distinction between two kinds of errors:
Dictionaries in Python
1. Dictionaries are unordered*, changeable (mutable), and indexed collections of data. (*In Python 3.6x dictionaries have become ordered by default.
Tuples
1. Tuples are ordered and unchangeable (immutable) collections of data. They can be thought of as immutable lists. They are written in round brackets:

