A module is a file containing python definitions and statements intended for use in other python programs
Many python modules come with python as part of the standard library
The Python Documentation site for Python version 3 is an extremely useful reference for all aspects of Python
The site contains a listing of all the standard modules that are available with Python (see Global Module Index)
You will also see that there is a Language Reference and a Tutorial (mostly aimed at people who are already familiar with another programming language), as well as installation instructions, how-tos, and frequently asked questions
One of the most important things to realize about modules is the fact that they are data objects, just like any other data in Python
The first thing we need to do when we wish to use a module is perform an import
the statement import turtle creates a new name, turtle, and makes it refer to a module object
In order to use something contained in a module, we use the dot
notation, providing the module name and the specific item joined together with a “dot”.