Lists Tuples Dictionaries
📘 পাইথনের প্রধান ডেটা স্ট্রাকচার।
🌐 Python's core data structures.
🐍
1
ধারণা · Concept
কী এবং কেন📘 বাংলা ব্যাখ্যা:
পাইথনের প্রধান ডেটা স্ট্রাকচার।
পাইথনের প্রধান ডেটা স্ট্রাকচার।
🌐 English:
Python's core data structures.
Python's core data structures.
🗂 কোথায় পড়ে
১. ভিত্তি → পাইথন প্রোগ্রামিং → Lists Tuples Dictionaries
🎯 এই শাখার লক্ষ্য
Write clean scripts, functions, classes; manage packages
🧰 টুলস
Python, VS Code, Jupyter
🪜
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল💡 কেন গুরুত্বপূর্ণ?
ডেটা সংরক্ষণ ও সংগঠনের প্রধান চারটি কাঠামো—সঠিকটি বাছলে কোড সহজ হয়।
- ধাপ 1list [ ]: ক্রমযুক্ত, পরিবর্তনযোগ্য; append, sort, slice
- ধাপ 2tuple ( ): অপরিবর্তনীয়—স্থির রেকর্ড (lat, lon)
- ধাপ 3dict {key: value}: নাম দিয়ে দ্রুত খোঁজ; get(), items()
- ধাপ 4set { }: অনন্য মান, দ্রুত সদস্যপদ যাচাই ও সেট অপারেশন
🧪 বাস্তব উদাহরণ
patient = {"id": 101, "district": "Cox's Bazar", "tests": [12.1, 11.8]}—JSON ডেটার মতো গঠন।
⚠️ সাধারণ ভুল
dict-এ নেই এমন key অ্যাক্সেসে KeyError—d.get(key, default) ব্যবহার করুন।
🔑 মূল শব্দ (Key terms)
listtupledictsetmutableimmutable
3
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিক6.1 List6.1.1 পরিবর্তনযোগ্য ক্রম [16.1.2 26.1.3 3]
6.2 Tuple6.2.1 অপরিবর্তনীয় (16.2.2 2)
6.3 Dict ও Set6.3.1 key:value ও অনন্য মান
🎬
ভিডিও · Videos (বাংলা ও English)
ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত📺 আরও খুঁজুন
💻
হাতে-কলমে · Try it (Python Programming)
এডিট করে Run চাপুন · Ctrl+Enterstudents={"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. “পরিবর্তনযোগ্য ক্রম [1,2,3]” — এটি কোন সাব-টপিকের বর্ণনা?
2. “অপরিবর্তনীয় (1,2)” — এটি কোন সাব-টপিকের বর্ণনা?
3. “key:value ও অনন্য মান” — এটি কোন সাব-টপিকের বর্ণনা?
🔗