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

পাইথনে ডেট ম্যানিপুলেশনের মডিউলগুলো কী কী?


স্ট্যান্ডার্ড লাইব্রেরি এবং PyPI রিপোজিটরি উভয়েই ডেট ম্যানিপুলেশনের জন্য অনেক মডিউল উপলব্ধ। এখানে সবচেয়ে জনপ্রিয় লাইব্রেরিগুলো (কোনো নির্দিষ্ট অর্ডার নেই) -

  • datetime (স্ট্যান্ডার্ড লাইব্রেরি) − datetime মডিউল সিম্পল এবং কমপ্লেক্স দুভাবেই ডেট এবং টাইম ম্যানিপুলেশনের জন্য ক্লাস সরবরাহ করে। ডেট এবং টাইম অ্যারিথমেটিক সাপোর্ট করা থাকলেও, ইমপ্লিমেন্টেশনের ফোকাস আউটপুট ফরম্যাটিং এবং ম্যানিপুলেশনের জন্য এফিশিয়েন্ট অ্যাট্রিবিউট এক্সট্র্যাকশনে।

  • time (স্ট্যান্ডার্ড লাইব্রেরি) − এই মডিউল সময়-সম্পর্কিত বিভিন্ন ফাংশন সরবরাহ করে। যদিও এই মডিউল সবসময় উপলব্ধ, সব ফাংশন সব প্ল্যাটফর্মে উপলব্ধ নয়। এই মডিউলে ডিফাইন করা অধিকাংশ ফাংশন একই নামের প্ল্যাটফর্ম C লাইব্রেরি ফাংশন কল করে।

  • dateutil − dateutil মডিউল স্ট্যান্ডার্ড datetime মডিউলকে পাওয়ারফুল এক্সটেনশন প্রদান করে, পাইথন ২.৩+ এ উপলব্ধ।

  • mxDateTime − mxDateTime™ একটি পাইথন এক্সটেনশন প্যাকেজ যা তিনটি নতুন অবজেক্ট প্রদান করে: DateTime, DateTimeDelta এবং RelativeDateTime, যা আপনাকে ডেট/টাইম ভ্যালু 훨씬 более প্রাকৃতিকভাবে স্টোর ও হ্যান্ডেল করতে দেয় টিকস (সেকেন্ড সিন্স ১.১.১৯৭০ ০:০০ UTC) এর চেয়ে, যা পাইথনের time মডিউল ব্যবহার করে।

  • pytz − pytz اولসন tz ডেটাবেসকে পাইথনে আনে। এই লাইব্রেরি পাইথন ২.৪ বা উচ্চতর ব্যবহার করে সঠিক এবং ক্রস-প্ল্যাটফর্ম টাইমজোন ক্যালকুলেশন আ্যালো করে। এটি ডেইলাইট সেভিং টাইমের শেষে অস্পষ্ট টাইমের সমস্যাও সমাধান করে।


  1. পাইথন মডিউল অর্গানাইজ করার সেরা অভ্যাস

  2. পাইথনে রিজার্ভড কিওয়ার্ডগুলো কী কী?

  3. পিডিএফ (PDF) থেকে টেক্সট এক্সট্রাক্ট করার পাইথন মডিউলগুলো

  4. পাইথনে এক্সসেপশন হ্যান্ডলিং-এর সেরা অভ্যাস