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

পাইথন মডিউল লেখার পূর্ণ গাইড

মডিউল কী?

পাইথন ডেফিনিশন এবং স্টেটমেন্ট ধারণকারী একটি ফাইল। ফাইলনেমই মডিউল নাম + .py এক্সটেনশন।

মডিউল তৈরি: helloworld.py

def hello_world():
    print("Hello world")

মডিউল ব্যবহার: script.py

import helloworld
helloworld.hello_world()

কীভাবে কাজ করে

  1. পাইথন helloworld.py ফাইল খুঁজে বের করে (কারেন্ট ডিরেক্টরি → PYTHONPATH)
  2. কোড এক্সিকিউট করে এবং নেমস্পেস তৈরি করে
  3. helloworld নামে মডিউল অবজেক্ট রিটার্ন করে

প্যাকেজ ব্যবহার (বহু মডিউল সংগঠন)

mypackage/
    __init__.py
    module1.py
    module2.py

__init__.py ফাইল থাকলে ডিরেক্টরি প্যাকেজ হিসেবে চেনা যায়।

সর্বোত্তম অভ্যাস

  • একটি মডিউলে একই উদ্দেশ্যের কোড রাখুন
  • __all__ দিয়ে পাবলিক API ডিফাইন করুন
  • ডকস্ট্রিং যোগ করুন
  • রিলেটেড মডিউলগুলো প্যাকেজে গ্রুপ করুন

রেফারেন্স

বিস্তারিত: Python Official Tutorial - Packages

  1. পাইথনে পান্ডাস ডেটাফ্রেম CSV ফাইলে লেখার পদ্ধতি

  2. পাইথন getpass মডিউল

  3. পাইথনে একটি নির্দিষ্ট মডিউল লোকেট করা

  4. পাইথনে IndentationError এক্সসেপশন ক্যাচ করা