উত্তর:
এটি সত্যই আপনার প্রয়োজনের উপর নির্ভর করে। বেশিরভাগ সময় ফাংশনগুলির একটি মডিউল আপনি যা খুঁজছেন তা হবে।
পাইথন ক্লাসগুলি (ইমো) সি # বা সি ++ বা জাভাতে ক্লাসগুলির মতো ভাবা উচিত নয়, একটি বৃহত পিতামাতার মধ্যে একটি ফাংশন সেট করে গ্রুপ করার যৌক্তিক কারণ হওয়া দরকার, ডেটা স্ট্রাকচারগুলি এটির একটি ভাল উদাহরণ হতে পারে, আপনি চান সাধারণ কাজকর্মের আলগাভাবে সংগৃহীত ফাংশনের পরিবর্তে ক্লাসে সরাসরি প্রয়োগ করা ফাংশনগুলির একটি সংঘবদ্ধ সেট।
একটি মডিউল একই সিস্টেমগুলির সামগ্রিক শ্রেণিবিন্যাসের জন্য, আমার সাধারণত একটি একক মডিউলের অধীনে সমস্ত ইউটিলিটি ফাংশন থাকে, অন্যটির অধীনে সমস্ত ডেটা, আমার ডেটা স্তর এবং আরও বেশি "প্যারেন্ট" টাইপ মডিউলের অধীনে সংযোগকারী। যেহেতু মডিউলটি কেবল একটি মানসিক দলবদ্ধ তাই এটিতে কোন ধরণের সিস্টেম রয়েছে (শ্রেণি বা ফাংশন, সত্যিই সম্ভবত দু'জনের একটি মিশ্রণ) এবং মডিউলটির অধীনে সিস্টেমগুলির মধ্যে যৌক্তিক সংযোগ সম্পর্কে আরও কম।
আপনার যদি আপনার মডিউল / শ্রেণীর বিভিন্ন উদাহরণ থাকতে হয় তবে প্রাথমিক প্রশ্ন question পাইথন মডিউলটি সিঙ্গলটনের মতো - আপনি সর্বদা একই বস্তুকে উল্লেখ করেন, অর্থাত্ যদি আপনার উদাহরণের প্রয়োজন হয় তবে আপনার একটি ক্লাস প্রয়োজন।
তবে, যদি আপনার উদাহরণগুলির প্রয়োজন না হয় তবে আপনার এখনও "অবজেক্ট" একটি প্রাথমিক অবস্থায় সেট আপ করার প্রয়োজন থাকতে পারে। যদিও এটি সরল মডিউল দিয়ে স্পষ্টভাবে সম্ভব, যদি প্রাথমিকভাবে কিছু মান নির্ধারণের চেয়ে আরও জটিল হয় তবে আমি __init__পড়ার যোগ্যতার জন্য কোনও শ্রেণির পদ্ধতিতে কোডটি আরম্ভ করার পরামর্শ দেব ।