পাইথনে calendar নামক একটি বিল্ট-ইন মডিউল রয়েছে যা ক্যালেন্ডার নিয়ে কাজ করার সুবিধা দেয়। এই আর্টিকেলে আমরা calendar মডিউল সম্পর্কে জানব।
calendar মডিউলে সপ্তাহ Monday-তে শুরু হয় এবং Sunday-তে শেষ হয়। মডিউলটি Gregorian ক্যালেন্ডার ফলো করে। চলুন calendar মডিউলের কিছু কার্যকর মেথড দেখি।
বছরের ক্যালেন্ডার পাওয়া
যদি নির্দিষ্ট বছরের ক্যালেন্ডার পেতে হয়, তবে calendar.calendar(year) ক্লাস ইনস্ট্যান্স তৈরি করে প্রিন্ট করুন। একটি উদাহরণ দেখি।
উদাহরণ
# calendar মডিউল ইম্পোর্ট import calendar # বছর ইনিশিয়ালাইজ year = 2019 # ক্যালেন্ডার প্রিন্ট print(calendar.calendar(2019))
আউটপুট
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

calendar.calendar(year) ইনস্ট্যান্স ব্যবহার করে আউটপুটের বিভিন্ন ধরন পাওয়া যায়। dir() ব্যবহার করে সেই মেথডগুলো জানতে পারেন।
মাসের ক্যালেন্ডার পাওয়া
নির্দিষ্ট মাসের ক্যালেন্ডার পেতে calendar.month(year, month_number) মেথড ব্যবহার করে প্রিন্ট করুন। একটি উদাহরণ দেখি।
উদাহরণ
# calendar মডিউল ইম্পোর্ট import calendar # বছর ও মাস নম্বর ইনিশিয়ালাইজ year = 2000 month = 1 # মাসের ক্যালেন্ডার পাওয়া print(calendar.month(year, month))
আউটপুট
উপরোক্ত প্রোগ্রাম চালালে নিচের ফলাফল পাওয়া যাবে:
January 2000
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
উপসংহার
টিউটোরিয়াল ফলো করতে কোনো সমস্যা হলে কমেন্ট করুন।