পাইথন প্রোগ্রামিং/সাহায্য

উইকিবই থেকে


এই বইটি পাইথন শেখার ক্ষেত্রে উপকারী। কিন্তু এমন কিছু বিষয় থাকতে পারে যেগুলো এই বইয়ে নেই। আপনাকে স্ট্যান্ডার্ড লাইব্রেরিতে কোনো মডিউল খুঁজতে হতে পারে অথবা একটি অজানা অবজেক্টের ফাংশন জানতে হতে পারে অথবা হতে পারে আপনি একটি ফাংশন সম্পর্কে জানেন এবং তা ব্যবহার করবেন কিন্তু তার নামই আপনার মনে নেই। এখানেই ইন্টারঅ্যাক্টভ সাহায্যের কথা আসে।

বিল্ট-ইন সাহায্য[সম্পাদনা]

একনজরে বিল্ট-ইন সাহায্য ব্যবস্থা:

help()      # ইন্টারঅ্যাক্টিভ সাহায্য চালু করে
help("topics")  # সাহায্যের টপিকগুলো আউটপুট দেয়
help("OPERATORS") # অপারেটর টপিকে সাহায্য দেখায়
help("len")    # len ফাংশন বিষয়ক সাহায্য
help("re")    # re মডিউল বিষয়ক সাহায্য
help("re.sub")  # re মডিউলের sub ফাংশন বিষয়ে সাহায্য
help(len)     # প্রদত্ত অবজেক্ট বিষয়ে সাহায্য করে, এখানে len ফাংশন
help([].pop)   # লিস্টের pop ফাংশন বিষয়ে সাহায্য
dir([])      # লিস্টের অ্যাট্রিবিউটগুলোর তালিকা আউটপুট দেয়
import re
help(re)     # প্রদত্ত মডিউল বিষয়ে যাহায্য
help(re.sub)   # re মডিউলের sub ফাংশন বিষয়ে সাহায্য
help(1)      # int টাইপের বিষয়ে সাহায্য দেখায়
help([])     # লিস্ট টাইপের বিষয়ে সাহায্য দেখায়
help(def)     # ত্রুটি: def কোনো অবজেক্ট নয়
help("def")    # ফাংশন ডেফিনিশন বিষয়ে সাহায্য দেখায়

সাহায্য পরিভ্রমণ[সম্পাদনা]

পাইথনের ইন্টারঅ্যাক্টিভ সাহায্য চালু করতে প্রম্পটে "help()" লিখুন।

>>>help()

তাহলে আপনাকে স্বাগত জানিয়ে সাহায্য ব্যবস্থা বিষয়ে একটি ছোট পরিচয় দেওয়া হবে। পাইথন ২.৬-এর জন্য প্রম্পটি অনেকটা এরকম হবে:

Welcome to Python 2.6! This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".

লক্ষ্য করুন যে প্রম্পটি ">>>" থেকে "help>"-এ পরিবর্তিত হয়েছে। আপনি modules, keywords, topics লিখে সাহায্যের বিভিন্ন অংশ দেখতে পারেন।

এদের কোনো একটির নাম লিখলে সে বিষয়ের সাহায্য পাতা দেখতে পাবেন। উপলব্ধ সকল মডিউল, কী-ওয়ার্ড বা টপিকের তালিকা পেতে "modules", "keywords" বা "topics" লিখুন। প্রতিটি মডিউলের সাথে এক বাক্যের একটি সংক্ষিপ্ত বর্ণনাও থাকবে। যেসব মডিউলের বর্ণানাতে "spam" শব্দ রয়েছে সেসব মডিউলের তালিকা পেতে লিখুন "modules spam"।

"quit" লেখার মাধ্যমে বা একটি খালি লাইন এন্টার করিয়ে আপনি সাহায্য ব্যবস্থা থেকে বের হয়ে ইন্টারপ্রেটারে ফেরত যেতে পারবেন।

সাহায্য প্যারামিটার[সম্পাদনা]

আপনি ইন্টারঅ্যাক্টিভ সাহায্যে না গিয়েও নির্দিষ্ট কমান্ড বিষয়ে তথ্য পেতে পারেন।

উদাহরণসরূপ, একটি টপিকে সাহায্য পেতে help("টপিকের নাম") লিখতে পারেন। কোনো অবজেক্ট বিষয়ে সাহায্য পেতে অবজেক্টটি "help" ফাংশনের প্যারামিটার হিসেবে দিতে পারেন।

বহিঃসংযোগ[সম্পাদনা]