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