0% found this document useful (0 votes)
19 views11 pages

Essential Python Modules Explained

The document explains Python modules, which are logical organizations of related code, making it easier to understand and use. It covers the math module, including functions like sqrt, ceil, floor, pow, fabs, and trigonometric functions, as well as the random module for generating random numbers and the statistics module for calculating mean, median, and mode. Examples of how to use these modules and their functions are provided throughout the document.

Uploaded by

gurjarsbhati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views11 pages

Essential Python Modules Explained

The document explains Python modules, which are logical organizations of related code, making it easier to understand and use. It covers the math module, including functions like sqrt, ceil, floor, pow, fabs, and trigonometric functions, as well as the random module for generating random numbers and the statistics module for calculating mean, median, and mode. Examples of how to use these modules and their functions are provided throughout the document.

Uploaded by

gurjarsbhati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python Modules

By : HARSH BHATI AND


KARTIK KUMAR
Python Modules
• A module is a logical organization of Python code. Related code are grouped
into a module which makes the code easier to understand and use. Any
python module is an object with different attributes which can be bind and
referenced. Simply, it is a file containing a set of functions which can be
included in our application. Python provide inbuilt standard modules, like
math, random etc
Math module

The math module is a standard module in Python and is always


available. To use mathematical functions under this module, you
have to import the module using import math.

How to use math function


import math
[Link](4)
[Link]()

.The [Link]() method returns the square root of a given number.

>>>[Link](100) 10.0 >>>[Link](3) 1.7320508075688772

The ceil() function approximates the given number to the smallest integer,
greater than or equal to the given floating point number. The floor() function
returns the largest integer less than or equal to the given number.
>>>[Link](4.5867) 5 >>>[Link](4.5687) 4
[Link]()

The [Link]() method receives two float arguments, raises the first to the second
and returns the result. In other words, pow(2,3) is equivalent to 2**3.
>>>[Link](2,4) 16.0

[Link]()
Returns the absolute value of x >>> import math >>> [Link](-5.5) 5.5

The math module contains functions for calculating various trigonometric ratios for
a given angle. The functions (sin, cos, tan, etc.) need the angle in radians as an
argument. >>> [Link](270) -0.1760459464712114
Random Module
The random module provides access to functions that support many operations
Perhaps the most important thing is that it allows us to generate random numbers.
[Link]()
Randint accepts two parameters: a lowest and a highest number.
import random
print ([Link](0, 5))
This will output either 1, 2, 3, 4 or 5.
[Link]()
Generate random number from 0.01 to [Link] we want a larger number, we can
multiply it.
import random print
([Link]() * 100)
randrange()

generate random numbers from a specified range and also allowing rooms for steps
to be included.
Syntax :
[Link](start(opt),stop,step(opt))
Statistics module
This module provides functions for calculating mathematical statistics of numeric (Real-
valued) data
[Link](data)
Return the sample arithmetic mean of data which can be a sequence or [Link]
arithmetic mean is the sum of the data divided by the number of data points(AVERAGE ).
import statistics
print([Link]([5,3,2]))
OUTPUT 3.3333333333333335
[Link](data)
Return the median (middle value) of numeric data, using the common “mean of middle two”
method. If data is empty, StatisticsError is raised.
import statistics
print([Link]([5,5,4,4,3,3,2,2]))
OUTPUT 3.5
[Link](data)

Return the most common data point from discrete or nominal data. The mode (when it
exists) is the most typical value, and is a robust measure of central [Link] data is
empty, or if there is not exactly one most common value, StatisticsError is raised.
import statistics
print([Link]([1, 1, 2, 3, 3, 3, 3, 4]))
OUTPUT 3
Thank you

You might also like