📚

Python मॉड्यूल्स का परिचय

Sep 11, 2025

Overview

इस लेक्चर में Python के इनबिल्ट मॉड्यूल्स (जैसे math, random, statistics) को प्रैक्टिकली इम्पोर्ट और उपयोग करने के तरीकों को समझाया गया।

Python Modules का परिचय

  • मॉड्यूल Python की .py फाइलें होती हैं जिनमें functions, classes, और constant values होती हैं।
  • मुख्य इनबिल्ट मॉड्यूल्स: math, random, statistics, os आदि।
  • मॉड्यूल को उपयोग करने के लिए import keyword का प्रयोग करते हैं।

मॉड्यूल इम्पोर्ट करने के तरीके

  • import module_name — सीधा मॉड्यूल का नाम लिखकर इम्पोर्ट करते हैं।
  • import module_name as alias — छोटे नाम (alias) के साथ इम्पोर्ट करते हैं।
  • from module_name import * — सभी functions/classes को डायरेक्ट इम्पोर्ट करता है।
  • from module_name import function_name(s) — विशेष function/class को ही इम्पोर्ट करता है।*

Math Module

  • math.pow(a, b) — a की b घात देता है।
  • math.pi — π (pi) का मान देता है।
  • math.e — e constant देता है।
  • math.sqrt(x) — x का वर्गमूल (square root) देता है।
  • math.floor(x) — x का फ्लोर (नीचे का सबसे नज़दीकी integer) देता है।
  • math.ceil(x) — x का सीलिंग (ऊपर का सबसे नज़दीकी integer) देता है।
  • math.fabs(x) — x का absolute मान देता है।
  • math.sin(x), math.cos(x), math.tan(x) — x का sin, cos, tan देता है (x radians में होना चाहिए)।

Random Module

  • random.random() — 0 और 1 के बीच कोई भी float नंबर देता है।
  • random.randint(a, b) — a और b (दोनों इनक्लूडेड) के बीच कोई integer देता है।
  • random.randrange(a, b, step) — step के साथ a से b के बीच नंबर देता है (b exclusive)।
  • random.choice(sequence) — किसी भी sequence (list, tuple, string) से कोई एक random element देता है।

Statistics Module

  • statistics.mean(list) — list का mean (औसत) निकालता है।
  • statistics.median(list) — list का median (मध्य मान) देता है।
  • statistics.mode(list) — list का mode (अधिकतम बार आने वाला मान) देता है।

Key Terms & Definitions

  • Module — Python की फाइल जिसमें functions, classes, और constants होते हैं।
  • Import — मॉड्यूल को अपने प्रोग्राम में जोड़ने की प्रक्रिया।
  • Alias — किसी मॉड्यूल या function का छोटा नाम।
  • Mean/Median/Mode — सांख्यिकीय गणना के प्रमुख मान (average, middle value, most frequent value)।

Action Items / Next Steps

  • Python में math, random, statistics मॉड्यूल्स की प्रैक्टिस करें।
  • अगले वीडियो में Chapter 17 पढ़ें।