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

পাইথন ক্যালেন্ডার ফাংশন (Set 1) – firstweekday, leapdays, HTMLCalendar

পাইথনের বিল্ট-ইন ক্যালেন্ডার লাইব্রেরির বিভিন্ন ডেট-রিলেটেড ফাংশন হ্যান্ডলিং দেখানো হলো।

firstweekday() – সপ্তাহের প্রথম দিন

import calendar
print("First weekday number:", calendar.firstweekday())

আউটপুট

First weekday number: 0  # 0 = Monday

leapdays(start, end) – লিপ ডে কাউন্ট

print("Leap days between 1980 and 2015:", calendar.leapdays(1980, 2015))

আউটপুট

Leap days between 1980 and 2015: 9

HTMLCalendar – HTML ফরম্যাটে ক্যালেন্ডার

import calendar
hc = calendar.HTMLCalendar(calendar.TUESDAY)
html_output = hc.formatmonth(2019, 3)
print(html_output)

আউটপুট (HTML টেবিল)

.........
...
March 2019
TueWedMon
 1

এটি ওয়েব অ্যাপ্লিকেশনে ক্যালেন্ডার রেন্ডার করার জন্য উপযোগী। আরও ফাংশন: `monthcalendar`, `yeardatescalendar` ইত্যাদি।

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

  2. পাইথনে ক্যালেন্ডার ফাংশন - monthrange(), prcal(), weekday()

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

  4. পাইথনে একটি মাসের ক্যালেন্ডার প্রিন্ট করবেন?