What is a module? why?

A module is a Python file with one or more functions and variables.  These functions and variables can be called from your program by importing a module.

Modules can be used to organize your code. 

You may like

In this example we use the math module. This module has many functions such as sine, cosine as well as variables:

Find available functions and variables in a Python module

To find the available functions in a module, you can use this code:

A list will be returned with all functions and variables:

$ python
[‘__doc__’, ‘__name__’, ‘__package__’, ‘acos’, ‘acosh’, ‘asin’, ‘asinh’, ‘atan’, ‘atan2’, ‘atanh’,
‘ceil’, ‘copysign’, ‘cos’, ‘cosh’, ‘degrees’, ‘e’, ‘erf’, ‘erfc’, ‘exp’, ‘expm1’, ‘fabs’, ‘factorial’,
‘floor’, ‘fmod’, ‘frexp’, ‘fsum’, ‘gamma’, ‘hypot’, ‘isinf’, ‘isnan’, ‘ldexp’, ‘lgamma’, ‘log’, ‘log10’,
‘log1p’, ‘modf’, ‘pi’, ‘pow’, ‘radians’, ‘sin’, ‘sinh’, ‘sqrt’, ‘tan’, ‘tanh’, ‘trunc’]

Create your own module

First create a Python file with a function. We call this file and we have one function:

Now that we have create a module named hello we can use it in our program

Previous Post
Next Post


Leave a Reply