TrackGiant Soft

TrackGiant Soft

Share

Welcome to Tabiib Fi Darek.

13/05/2021
06/04/2021

Loop (লুপ):
লুপ মানে ফাঁস। কিন্তু প্রোগ্রামিংয়ের লুপ বলতে অন্য কিছুকে বুঝায়। এই লুপ মানে হল বারবার। অর্থাৎ যখন একই কাজ বারবার করার দরকার পড়ে তখন লুপ ব্যবহার করতে হয় বা কোনো নির্দিষ্ট কোড ব্লক কে রিপিট করার জন্য প্রোগ্রামিং এ লুপ ব্যবহৃত হয়। লুপকে কন্ডিশনাল লজিকের ভিতরেই ফালানো যায়। কারণ লুপে কন্ডিশনের উপর ভিত্তি করেই একই কাজ বারবার করা হয়।

পাইথন লুপঃ Python language এ loop হচ্ছে একটি নির্দিষ্ট কাজ যা একটি নির্দিষ্ট শর্ত বা condition পূরণ না হওয়া পর্যন্ত বার বার করতে থাকে বা চলতে থাকে বা execute করতে থাকে।
পাইথনে loops কত প্রকার ?
Python Language এ ২ ধরণের loop আছে , সেগুলো হচ্ছে
For
While
তবে অনেক জায়গায় “Nested loops” কে ও লুপ হিসেবে ধরা হয়। কিন্তু বেশির ভাগ জায়গায় এটাকে বাদ দেওয়া হয়েছে।
For Loop:
For মানে হচ্ছে জন্য। অর্থাৎ কোনো কিছুর জন্য যে লুপ ঘুরে। আরও ভালো করে বলতে গেলে, কোনো একটা শর্ত বা condition এর জন্য যে লুপ ঘুরে সেই লুপ ই হলো For Loop.
এখন আমরা একটি প্রোগ্রাম এর মাধ্যমে ব্যাপারটা আরও ভালো করে বুঝার চেষ্টা করি। প্রোগ্রামটি হলোঃ যা লিস্ট এ জমা রাখা সকল আইটেম এর যোগফল নির্ণয় করবে।
Numbers = [1,2,3,4,5,6,7,8,9]
Sum = 0
For value in Numbers:
Sum = Sum + value
print(“The Sum is: “,sum)
এখন আমরা প্রোগ্রামটি একটু ভালো করে দেখে বুঝার চেষ্টা করি। তাহলে আমরা বুঝতে পারবো যে প্রোগ্রামটিতে ঠিক কি হয়েছে। প্রথমে, Numbers নামে আমরা একটা সংখ্যার লিস্ট তৈরি করেছি এবং সেটার মধ্যে ১,২,৩,৪,৫,৬,৭,৮,৯ মান রয়েছে। তারপর Sum নামক একটা ভেরিয়েবল লিখেছি, কারণ, লিস্টের মানগুলো যোগ করে আমরা Sum নামক ভেরিয়েবলে রাখবো। এবং এর মান ০ ধরেছি কারণ, কোনো কিছু যোগ করার আগে তার মান ০ ই থাকে,কোনো কিছু যোগ করলে তার মান বাড়তে থাকে। তারপর For value in Numbers: লিখেছি। এই লাইনটা দিয়ে বুজায় নতুন value নামক ভেরিয়েবলটা লিস্টের সবগুলো আইটেম পুনরাবৃত্তি(iterate) করবে। তারপর Sum = Sum + value দিয়ে সবগুলো মান কে যোগ করে Sum নামক ভেরিয়েবলে জমা রাখবে। তারপর আমরা print নামক ফংশন দিয়ে Sum কে প্রিন্ট করলে আমরা আমাদের কাঙ্ক্ষিত ফলাফল পাবো।
While Loop:
While মানে হচ্ছে যখন। যতক্ষণ পর্যন্ত testExpression বা কন্ডিশন বা শর্ত true থাকে ততক্ষণ পর্যন্ত কোড ব্লক কে ইটারেট করার জন্য পাইথনে while লুপ ব্যবহৃত হয়। যখনই testExpression এর মান বা কন্ডিশন বা শর্ত False হয়ে যায় তখনই প্রোগ্রামটি বন্ধ হয়ে যায়।
এখন আমরা একটি প্রোগ্রাম এর মাধ্যমে ব্যাপারটা আরও ভালো করে বুঝার চেষ্টা করি।
প্রোগ্রামটি হলোঃ
স্বাভাবিক সংখ্যার যোগফল নির্ণয়ের প্রোগ্রাম।
number = 10
count = 1
sum = 0
while count

03/04/2021

Dictonary : Dictonaries key তে ডেটা(জোরায়) রাখতে ব্যবহার করা হয়। dictonary হল একটি সংগ্রহ যা অর্ডারড (সাজানো),পরিবর্তনীয় এবং ডুপলিকেট থাকতে পারবে না।
dictonary {} বন্ধনী দিয়ে লিখা হয়।
Example : my_dict = { }

dictonary items: dictonary আইটেমগুলো অর্ডার করা হয় মানে ক্রম অনুযায়ী সাজানো হয়।

Dictonaries are changeable : dictonary তৈরি করার পরে প্রয়োজন অনুযায়ী আমরা এর আইটেমগুলো পরিবর্তন করতে পারি, আইটেম যুক্ত করতে পারি আবার বাদ ও দিতে পারি।

Dduplicate not alloweded: dictonary তে same key এর দুটি আইটেম থাকতে পারে না।

Dictonary length : Dictonary তে কতগুলো আইটেম আছে তা বের করতে len() function ব্যবহার করা হয়।

Data types of dictonary items : Dictonary আইটেম যে কোনো ডেটা টাইপ হতে পারে।
Example :
my_dict = {1: 'apple', 2: 'Cherry'}
my_dict = {'name' : 'karim', 1: [4, 6, 8]}

Want your practice to be the top-listed Clinic in Savar?
Click here to claim your Sponsored Listing.

Category

Website

Address


Savar