पायथन प्रोग्रामिंगमधील सामान्य कार्यांमध्ये मदत करण्यासाठी अनेक उपयुक्त मानक लायब्ररींसह येतो. येथे लोकप्रिय मानक लायब्ररींचा परिचय आहे जसे की 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"
पायथनमधील ही लायब्ररी सामान्य कार्ये करणे सोपे आणि कार्यक्षम बनवतात. याव्यतिरिक्त, प्रोग्रामिंगमधील विविध कार्ये हाताळण्यासाठी पायथनमध्ये इतर अनेक लायब्ररी आहेत.