Python मानक लायब्ररी: Math, Random, Datetime, OS

पायथन प्रोग्रामिंगमधील सामान्य कार्यांमध्ये मदत करण्यासाठी अनेक उपयुक्त मानक लायब्ररींसह येतो. येथे लोकप्रिय मानक लायब्ररींचा परिचय आहे जसे की math, random, datetime आणि os:

math लायब्ररी

लायब्ररी math गणितीय कार्ये आणि ऑपरेशन्स प्रदान करते. हे तुम्हाला राउंडिंग नंबर्स, कॉम्प्युटिंग लॉगरिदम, फॅक्टोरियल्सची गणना आणि बरेच काही यासारखी जटिल गणना करण्यास अनुमती देते.

उदाहरण:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random लायब्ररी

लायब्ररी random यादृच्छिक संख्येसह कार्य करण्यासाठी साधने प्रदान करते. तुम्ही यादृच्छिक संख्या व्युत्पन्न करू शकता, सूचीमधून एक यादृच्छिक घटक निवडू शकता किंवा विविध यादृच्छिक-संबंधित कार्ये करू शकता.

उदाहरण:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime लायब्ररी

लायब्ररी datetime तारखा आणि वेळेसह कार्य करण्यासाठी साधने देते. हे तुम्हाला वर्तमान तारीख, स्वरूप वेळ आणि दोन तारखांमधील फरकाची गणना करण्यास अनुमती देते.

उदाहरण:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os लायब्ररी

लायब्ररी os ऑपरेटिंग सिस्टमशी संवाद साधण्यासाठी साधने प्रदान करते. तुम्ही निर्देशिका तयार करणे आणि हटवणे, डिरेक्ट्रीमधील फाइल्सची सूची मिळवणे, सध्याची कार्यरत डिरेक्ट्री बदलणे आणि बरेच काही यासारखी कामे करू शकता.

उदाहरण:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

पायथनमधील ही लायब्ररी सामान्य कार्ये करणे सोपे आणि कार्यक्षम बनवतात. याव्यतिरिक्त, प्रोग्रामिंगमधील विविध कार्ये हाताळण्यासाठी पायथनमध्ये इतर अनेक लायब्ररी आहेत.