কম্পিউটার টিউটোরিয়াল

পাইথনে ক্যালেন্ডার মডিউল – ক্যালেন্ডার প্রিন্ট, লিপ ইয়ার, মাস রেঞ্জ

পাইথনের `calendar` মডিউল তারিখ ও ক্যালেন্ডার সম্পর্কিত সব ফিচার হ্যান্ডল করে। এটি পাইথনে খুব জনপ্রিয় এবং ব্যাপকভাবে ব্যবহৃত মডিউল।

পুরো বছর ক্যালেন্ডার প্রিন্ট

import calendar
print(calendar.calendar(2019))

আউটপুট

(পুরো ২০১৯ সালের ক্যালেন্ডার টেক্সট ফরম্যাটে প্রিন্ট হবে)

নির্দিষ্ট মাস প্রিন্ট

print(calendar.month(2019, 7))

আউটপুট

July 2019
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

মাসে দিনের সংখ্যা এবং প্রথম দিন (monthrange)

print(calendar.monthrange(2019, 2))  # (weekday_of_first_day, number_of_days)

আউটপুট

(4, 28)  # ৪ = Friday (0=Mon), ২৮ দিন

লিপ ইয়ার চেক (isleap, leapdays)

print(calendar.isleap(2019))    # False
print(calendar.isleap(2020))    # True
print(calendar.leapdays(2000, 2020))  # ৫ (২০০০-২০১৯ পর্যন্ত)

আউটপুট

False
True
5

`calendar` মডিউলে আরও আছে: `firstweekday()`, `HTMLCalendar`, `TextCalendar` ইত্যাদি।

  1. পাইথনে ক্যালেন্ডার ফাংশন - calendar(), month(), isleap()

  2. পাইথন প্রোগ্রামে ক্যালেন্ডার

  3. পাইথনে issuperset() ফাংশন

  4. পাইথনে ক্যালেন্ডার প্রদর্শন করার প্রোগ্রাম (calendar মডিউল)