Home › Roadmap › Python Programming › Part 4

Loops

📘 for ও while লুপ দিয়ে পুনরাবৃত্তি।

🌐 Repeat with for and while.

🐍 পাইথন প্রোগ্রামিং🎚 Beginner📍 Part 4 / 12🧩 3 সাব-টপিক
🐍
1

ধারণা · Concept

কী এবং কেন
📘 বাংলা ব্যাখ্যা:
for ও while লুপ দিয়ে পুনরাবৃত্তি।
🌐 English:
Repeat with for and while.

🗂 কোথায় পড়ে

১. ভিত্তি → পাইথন প্রোগ্রামিং → Loops

🎯 এই শাখার লক্ষ্য

Write clean scripts, functions, classes; manage packages

🧰 টুলস

Python, VS Code, Jupyter

🪜

ধাপে ধাপে শিখুন · Step-by-step

কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল
💡 কেন গুরুত্বপূর্ণ?

একই কাজ হাজারবার—প্রতিটি ফাইল, প্রতিটি সারি, প্রতিটি এপক—লুপ দিয়ে হয়।

  1. ধাপ 1
    for item in collection: প্রতিটি উপাদানে একবার
  2. ধাপ 2
    range(start, stop, step) দিয়ে সংখ্যার ক্রম
  3. ধাপ 3
    enumerate() দিয়ে ইনডেক্স ও মান একসাথে, zip() দিয়ে দুই তালিকা পাশাপাশি
  4. ধাপ 4
    while শর্ত সত্য থাকা পর্যন্ত; break থামায়, continue পরের ধাপে যায়

🧪 বাস্তব উদাহরণ

for i, district in enumerate(districts, 1): print(i, district)।

⚠️ সাধারণ ভুল

while লুপে শর্ত কখনো মিথ্যা না হওয়া (অসীম লুপ); pandas-এ সারি ধরে লুপ (ধীর)—vectorization ব্যবহার করুন।

🔑 মূল শব্দ (Key terms)

forwhilerangeenumeratezipbreakcontinue

3

সাব-টপিক ও বিস্তারিত · Sub-topics

টপিক → সাব-টপিক → সাব-সাব টপিক
4.1 for লুপ4.1.1 range4.1.2 enumerate4.1.3 zip
4.2 while লুপ4.2.1 শর্ত সত্য থাকা পর্যন্ত
4.3 break/continue4.3.1 লুপ নিয়ন্ত্রণ
🎬

ভিডিও · Videos (বাংলা ও English)

ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত

📺 আরও খুঁজুন

💻

হাতে-কলমে · Try it (Python Programming)

এডিট করে Run চাপুন · Ctrl+Enter
students={"Rafi":[78,85,90],"Mim":[92,88,95],"Tanvir":[60,72,68]}
def grade(avg): return "A+" if avg>=80 else "A" if avg>=70 else "B"
for name,marks in students.items():
    avg=sum(marks)/len(marks); print(f"{name:7s} avg={avg:5.1f} grade={grade(avg)}")
class Account:
    def __init__(self,owner,bal=0): self.owner,self.bal=owner,bal
    def deposit(self,x): self.bal+=x; return self
print(Account("Jubaer").deposit(500).deposit(250).bal)
❓

সেল্ফ-চেক · Self check

1. “range, enumerate, zip” — এটি কোন সাব-টপিকের বর্ণনা?

2. “শর্ত সত্য থাকা পর্যন্ত” — এটি কোন সাব-টপিকের বর্ণনা?

3. “লুপ নিয়ন্ত্রণ” — এটি কোন সাব-টপিকের বর্ণনা?

🔗

সংযুক্ত কনসেপ্ট · Connected concepts

← আগের টপিকConditionalsপরের টপিক →Functions
🎬 Video