পাইথন প্রোগ্রামিং-এ সাধারণ কাজগুলিতে সহায়তা করার জন্য বেশ কয়েকটি দরকারী স্ট্যান্ডার্ড লাইব্রেরির সাথে আসে। এখানে জনপ্রিয় স্ট্যান্ডার্ড লাইব্রেরিগুলির একটি ভূমিকা যেমন 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"
পাইথনের এই লাইব্রেরিগুলি সাধারণ কাজগুলি সম্পাদন করা সহজ এবং দক্ষ করে তোলে। উপরন্তু, প্রোগ্রামিং-এ বিভিন্ন কাজ পরিচালনা করার জন্য পাইথনের আরও অনেক লাইব্রেরি রয়েছে।