পাইথন মডিউলটি পুনরায় ব্যবহারযোগ্য কোড এনক্যাপসুলেট করার জন্য প্যাকেজ ছাড়া কিছুই নয়। মডিউলগুলি সাধারণত, তবে সর্বদা নয়, এর একটি __init__.py
ফাইল সহ একটি ফোল্ডারে থাকে। মডিউলগুলি ক্লাসগুলি সহ ফাংশনগুলিও ধারণ করতে পারে। মূল import
শব্দটি ব্যবহার করে মডিউলগুলি আমদানি করা হয় ।
পাইথনের একটি ফাইলের মধ্যে সংজ্ঞা স্থাপন এবং সেগুলি স্ক্রিপ্টে বা ইন্টারপ্রিটারের ইন্টারেক্টিভ উদাহরণে ব্যবহার করার একটি উপায় রয়েছে। এই জাতীয় ফাইলকে মডিউল বলা হয়; একটি মডিউল থেকে সংজ্ঞাগুলি অন্য মডিউলগুলিতে বা মূল মডিউলটিতে আমদানি করা যায়।
পাইথন মডিউলগুলি সম্পর্কে এই লিঙ্কগুলিতে আরও জানুন:
https://docs.python.org/2/tutorial/modules.html (পাইথন 2)
https://docs.python.org/3/tutorial/modules.html (পাইথন 3)
অন্যদিকে ক্লাসগুলি আপনার মূল অ্যাপ্লিকেশন কোড বা আপনার অ্যাপ্লিকেশন দ্বারা আমদানি করা মডিউলগুলির মধ্যে সংজ্ঞায়িত করা যেতে পারে। ক্লাসগুলি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের কোড এবং এতে বৈশিষ্ট্য এবং পদ্ধতি থাকতে পারে।
পাইথন ক্লাস সম্পর্কে এই লিঙ্কগুলিতে আরও জানুন:
https://docs.python.org/2/tutorial/class.html (পাইথন 2)
https://docs.python.org/3/tutorial/classes.html (পাইথন 3)
random
মডিউলটি দেখুন।re
তবে এটি সত্য কিনা তা আমি মনে করি না ।