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"  

 

পাইথনের এই লাইব্রেরিগুলি সাধারণ কাজগুলি সম্পাদন করা সহজ এবং দক্ষ করে তোলে। উপরন্তু, প্রোগ্রামিং-এ বিভিন্ন কাজ পরিচালনা করার জন্য পাইথনের আরও অনেক লাইব্রেরি রয়েছে।