কম্পিউটার

পাইথন হলিডে লাইব্রেরি


এই টিউটোরিয়ালে, আমরা ছুটি সম্পর্কে শিখতে যাচ্ছি লাইব্রেরি ছুটির দিনগুলি৷ লাইব্রেরি বিভিন্ন দেশে একটি নির্দিষ্ট ছুটির দিন কিনা তা নির্ধারণ করতে সাহায্য করবে। আমরা শুধুমাত্র সরকারী ছুটির দিন দেখতে পারি।

চলুন নিচের কমান্ডটি দিয়ে মডিউলটি ইন্সটল করি।

pip install holidays

সফলভাবে মডিউল ইনস্টল করার পরে ছুটির তথ্য পেতে উপায় অনুসরণ করুন. ভারতের ছুটি দেখুন 2020 বছরে . ভারতের ছুটির একটি সম্পূর্ণ তালিকা পেতে আপনাকে নীচের পদক্ষেপগুলি অনুসরণ করতে হবে৷ 2020-এ .

আপনি এখানে ছুটির জন্য দেশের কোড খুঁজে পেতে পারেন..

  • ছুটির মডিউল আমদানি করুন।
  • হলিডে ইনস্ট্যান্টিশিয়েট করুন।India() এবং 2020 হিসাবে কীওয়ার্ড আর্গুমেন্ট বছর পাস করুন।
  • এটি একটি তারিখ সহ ছুটির অভিধান প্রদান করবে৷
  • অভিধানের আইটেমগুলির উপর পুনরাবৃত্তি করুন এবং সেগুলি মুদ্রণ করুন।

উদাহরণ

চলুন সব ছুটি পেতে কোড দেখি।

# importing holidays module
import holidays
# getting India holidays
india_holidays = holidays.India(years=2020)
# iterating over the holidays
for date, occasion in india_holidays.items():
   # printing date and occasion
   print(f'{date} - {occasion}')

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

2020-01-14 - Makar Sankranti / Pongal
2020-01-26 - Republic Day
2020-08-15 - Independence Day
2020-10-02 - Gandhi Jayanti
2020-05-01 - Labour Day
2020-12-25 - Christmas

আপনি যে কোনো উপলব্ধ দেশের ছুটি পেতে পারেন। সেই অনুযায়ী কোড পরিবর্তন করুন। এরপরে, আমরা ছুটির উপলক্ষ পাব।

উদাহরণ

# importing holidays module
import holidays
# getting India holidays
india_holidays = holidays.India()
# occasion on 15-08-2020
print(f"Occasion on 15-08-2020: {india_holidays.get('15-08-2020')}")

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

Occasion on 15-08-2020: Independence Day

দেখা যাক কোন নির্দিষ্ট দিনে ছুটি হয় কি না।

উদাহরণ

# importing holidays module
import holidays
# getting India holidays
india_holidays = holidays.India()
# holiday date
date_one = '15-08-2020'
date_two = '16-08-2020'
print(f"Is it holiday on {date_one}: {india_holidays.get(date_one) != None}")
print(f"Is it holiday on {date_two}: {india_holidays.get(date_two) != None}")

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

Is it holiday on 15-08-2020: True
Is it holiday on 16-08-2020: False

উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. Tkinter/Python এ একটি পপআপ ডায়ালগ কিভাবে পাবেন?

  2. পাইথনে ম্যাচ সূচক পান

  3. ফাজিউজি পাইথন লাইব্রেরি

  4. পাইথনে অভিধানের জন্য get() পদ্ধতি