Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती · Python basics

P10.2 उपयोगी Built-in Python Modules: math, datetime, random, statistics

By Ravindra Bagale

हे का शिकायचं?

हे modules Python सोबतच येतात, install करावे लागत नाहीत.

हे काय आहे?

math गणितासाठी, datetime तारखांसाठी, random random numbers साठी आणि statistics mean/median साठी.

कसं करायचं?

Step 1. import करा.

Step 2. Function वापरा.

उदाहरणं: copy करा आणि चालवा

उदाहरण A: math ने boxes वर round करा

हा code चालवा:

import math
print(math.ceil(53 / 12))

तुम्हाला दिसणारा output:

5

याचा अर्थ: math.ceil नेहमी वरच्या पूर्ण संख्येवर नेतो — अर्धा box पण पूर्ण box लागतो.

उदाहरण B: दोन तारखांमधले दिवस

हा code चालवा:

from datetime import date
start = date(2026, 1, 1)
end = date(2026, 3, 15)
print((end - start).days)

तुम्हाला दिसणारा output:

73

याचा अर्थ: तारखा वजा केल्या की दिवस मिळतात.

उदाहरण C: Median विरुद्ध mean

हा code चालवा:

import statistics
salaries = [52000, 55000, 58000, 61000, 250000]
print(statistics.mean(salaries))
print(statistics.median(salaries))

तुम्हाला दिसणारा output:

95200
58000

याचा अर्थ: एका मोठ्या value मुळे mean वाढला, median स्थिर राहिला.

उदाहरण D: पुन्हा तसाच मिळणारा random sample

हा code चालवा:

import random
random.seed(42)
stores = ["Pune", "Mumbai", "Nagpur", "Nashik", "Aurangabad"]
print(random.sample(stores, 2))

तुम्हाला दिसणारा output:

['Pune', 'Aurangabad']

याचा अर्थ: random.seed() मुळे प्रत्येक वेळी तोच sample मिळतो.