পাইথন প্রোগ্রামিং এর বিভিন্ন প্রশ্ন ও সমাধান

প্রিয় বন্ধুরা এই পোষ্টের মাধ্যমে আমরা পাইথন প্রোগ্রামিং এর বিভিন্ন প্রশ্ন ও সেগুলোর সমাধান আপনাদের সামনে তুলে ধরবো. পাইথন প্রোগ্রামিং এর প্রশ্ন ও সমাধান জানতে এই পোস্টটি মনোযোগ সহকারে পড়বেন.  
                                                                                     
পাইথন প্রোগ্রামিং

                                                                             

লিস্ট বলতে কী বুঝায়

উত্তর: লিস্ট হচ্ছে পাইথনের সবচেয়ে বৈচিত্রপূর্ণ ডাটা টাইপ, যা স্কয়ার ব্রাকেট ([]) এর ভেতর কমার সাহায্যে উপাদানসহ প্রকাশ করা হয়। অন্যান্য ল্যাংগুয়েজে যাকে অ্যারে বলা হয়, পাইথনে তাকেই লিস্ট বলে।

লিস্ট এলিমেন্ট কত প্রকার ও কী কী

লিস্ট এলিমেন্ট বিভিন্ন প্রকার হতে পারে।
যেমন: ইন্টিজার ডাটা টাইপ, ফ্লোটিং পয়েন্ট টাইপ ডাটা, স্ট্রিং, লিস্ট, টাপল, ডিকশনারি ও মিক্সড ডাটা টাইপ ইত্যাদি।

ইনডেক্সিং বলতে কী বুঝ

উত্তর: ইনডেক্সিং: যে পদ্ধতিতে কোনো আইটেম কে অ্যাক্সেস করার জন্য ইনডেক্স নম্বর ব্যবহার করা হয়, তাকে ইনডেক্সিং পদ্ধতি বলে। লিস্টের ইনডেক্স নম্বর শুরু হয় 0 থেকে।

নেগেটিভ ইনডেক্সিং বলতে কী বুঝ

নেগেটিভ ইনডেক্সিং: যে পদ্ধতিতে কোনো আইটেম কে অ্যাক্সেস করার জন্য ইনডেক্স হিসেবে নেগেটিভ নম্বর ব্যবহার করা হয়, তাকে নেগেটিভ ইনডেক্সিং বলে।

স্লাইসিং বলতে কী বুঝায়

উত্তর: স্লাইসিং অপারেটর (:) বা কোলন ব্যবহার করে লিস্টের আইটেমকে অ্যাক্সেস করার পদ্ধতিকে স্লাইসিং বলে।

comp() ফাংশনের কাজ কী

উত্তর: একাধিক লিস্টের উপাদানসমূহের মধ্যে তুলনা করার জন্য এই ফাংশনটি ব্যবহৃত হয়।
লিস্ট ও অ্যারের মাঝে পার্থক্য লেখ।
উত্তর: সি, সি++ বা জাভা ল্যাংগুয়েজে যাকে অ্যারে বলা হয়, পাইথনে তাকেই লিস্ট বলে। তাবে লিস্ট অ্যারের চেয়েও স্মার্ট। কারণ প্রোগ্রামিং এ লিস্টের প্রায়োগিক সক্ষমতা অনেক বেশি।

টাপল কী

উত্তর: টাপল হচ্ছে পাইথনের অন্যতম বৈচিত্রপূর্ণ ডাটা টাইপ, যা প্যারেনথেসিস ()-এর ভেতর কমার সাহায্যে উপাদানসহ প্রকাশ করা হয়।

টাপল অপারেশন কত প্রকার ও কী কী

উত্তর: তিন প্রকার। যথাা: (১) কনক্যাটেশন, (২) রিপিটিশন ও (৩) মেম্বারশিপ অপারেটর। সংক্ষিপ্ত
লিস্টের তুলনায় টাপলের সুবিধাসমূহ কী?

উত্তর: লিস্টের তুলনায় টাপলের বেশ কিছু সুবিধা রয়েছে, যার কারনে পাইথনে টাপল ব্যবহার করা হয়-

(১) টাপল লিস্টের তুলনায় Faster.

(২) লিস্টের তুলনায় টাপলের কোডিং অধিকতর নিরাপদ।

(৩) লিস্ট যেহেতু এক ধরনের মিউটেবল ডাটা টাইপ, তাই তাকে কোনো ডিকশনারির কী হিসেবে ব্যবহার করা যায় না, কিন্তু টাপলকে ডিকশনারির কী হিসেবে ব্যবহার করা যায়।

পাইথনে সেট বলতে কী বুঝায়? উদাহরণ সহ দেখাও

উত্তর: পাইথনে সেট হলো লিস্টের মতোই এক ধরনের ডাটা টাইপ। তবে লিস্টের সাথে সেটের পার্থক্য হলো- লিস্টে একই আইটেম একাধিকবার থাকতে পারে কিন্তু সেটে একটি আইটেম কেবলমাত্র একবারই থাকতে পারে। উদাহরণ:

my_set = {1,2,3,4,3,2}

print(my_set)

my_set = set([1,2,3,2])

print(my_set)

আউটপুট

{1,2,3,4}

{1,2,3}

০২। পাইথনে সেটের বৈশিষ্টগুলো কী কী? উত্তর: সেটের কিছু গুরুত্বপূর্ণ বৈশিষ্ট:

(১) সেটের এলিমেন্টগুলোর কোনো ক্রম নেই অর্থ্যাৎ এদেরকে ইন্ডেক্সিং করা যায় না।

(২) একটি সেটে একই এলিমেন্ট একাধিকবার থাকতে পারে না। (৩) একটি এলিমেন্ট কোনো একটি সেটের অংশ কি না সেটা খুব দ্রুত চেক করা যায়।

পাইথন সেট অপারেশন ব্যবহৃত হয় এমন কয়েকটি বিল্ট ইন ফাংশনের নাম লেখ

উত্তর: পাইথনে ব্যবহৃত হয় এমন কয়েকটি উল্লেখযোগ্য বিল্ট ইন ফাংশন হলো- all(), any(),
enumearate(), len(), max(), min(), sorted(), sum() ইত্যাদি। 
পাইথন সেট অপারেশন ব্যবহৃত হয় এমন কয়েকটি বিল্ট ইন মেথডের নাম লেখ।
উত্তর: পাইথনে ব্যবহৃত হয় এমন কয়েকটি উল্লেখযোগ্য বিল্ট ইন মেথড হলো- add(), clear(), copy(), differnce(), discard(), update(), isdisjint(), intersection(), issubset(), issusperset(), union 

সেটে ডিফেরেন্স ম্যাথড এর কাজ কী

উত্তর: দুই বা ততোধিক সেটের আনকমন উপাদনগুলো নিয়ে নতুন একটি সেট তৈরির জন্য difference() মেথড ব্যবহার করা হয়।
সেটে ইউনিয়ন মেথড এর কাজ কী?
উত্তর: দুই বা ততোধিক সেটের কমন উপাদানগুলো নিয়ে নতুন কোনো সেট তৈরির জন্য union() মেথড ব্যবহার করা হয়।

ফাংশন বলতে কী বুঝায়

উত্তর: ফাংশন হচ্ছে একটি বড় প্রোগ্রামের একটি স্বাধীন (Independent) ক্ষুদ্র অংশ, যার একটি নাম থাকে, যা এক বা একাধিক স্টেটমেন্ট এর সমন্বয়ে গঠিত এবং নির্দিষ্ট কোনো সমস্যা সমাধানের জন্য ব্যবহৃত হয়।

ফাংশন কত প্রকার ও কী কী

ফাংশন দুই প্রকার। যথা: (i) User defined function, (ii) Library function. 

ফাংশন হেডার কাকে বলে

উত্তর: প্রতিটি ফাংশনের একটি নির্দিষ্ট নাম থাকে, একে ফাংশন হেডার বলে। 

ফাংশন আরগুমেন্ট বলতে কী বুজায়

উত্তর: যখন একটি ফাংশন কল করা হয় তখন ঐ ফাংশনের প্যারামিটারের টাইপ, অর্ডার এবং নাম্বার অনুসারে ভ্যালু বা ভেরিয়েবলসমূহকে প্যারামিটার বা আরগুমেন্ট বলে। 

লাইব্রেরী ফাংশন কাকে বলে

উত্তর: ANSI কর্তৃক নির্ধারিত যে সমস্ত বিল্ট ইন ফাংশনকে সি/সি++ প্রোগ্রামে main() ফাংশনের মধ্যে কল করে সুনির্দিস্ট সম্পন্ন করা যায় তাদেরকে লাইব্রেরি ফাংশন বলে।

এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url