Variables & Data Types
📘 int, float, str, bool—ডেটা রাখার মৌলিক একক।
🌐 int, float, str, bool — basic data units.
🐍
1
ধারণা · Concept
কী এবং কেন📘 বাংলা ব্যাখ্যা:
int, float, str, bool—ডেটা রাখার মৌলিক একক।
int, float, str, bool—ডেটা রাখার মৌলিক একক।
🌐 English:
int, float, str, bool — basic data units.
int, float, str, bool — basic data units.
🗂 কোথায় পড়ে
১. ভিত্তি → পাইথন প্রোগ্রামিং → Variables & Data Types
🎯 এই শাখার লক্ষ্য
Write clean scripts, functions, classes; manage packages
🧰 টুলস
Python, VS Code, Jupyter
🪜
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল💡 কেন গুরুত্বপূর্ণ?
প্রতিটি ডেটার ধরন আলাদা আচরণ করে—টাইপ না বুঝলে "5"+5 ধরনের এরর আসে।
- ধাপ 1ভেরিয়েবল = মানের নাম: age = 25
- ধাপ 2মূল টাইপ: int (25), float (3.5), str ("ঢাকা"), bool (True/False), None
- ধাপ 3type(x) দিয়ে টাইপ দেখুন; int(), float(), str() দিয়ে রূপান্তর
- ধাপ 4f-string দিয়ে সুন্দর আউটপুট: f"{name} এর বয়স {age}"
🧪 বাস্তব উদাহরণ
input() সবসময় str দেয়: age = int(input("বয়স: "))।
⚠️ সাধারণ ভুল
ভেরিয়েবলের নাম list, sum, str রাখা—বিল্ট-ইন ফাংশন ঢাকা পড়ে যায়।
🔑 মূল শব্দ (Key terms)
variableintfloatstrbooltype castingf-string
3
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিক2.1 ডেটা টাইপ2.1.1 int2.1.2 float2.1.3 str2.1.4 bool2.1.5 None
2.2 টাইপ রূপান্তর2.2.1 int("5")2.2.2 str(3.2)
2.3 f-string2.3.1 f"নাম: {name}"
🎬
ভিডিও · 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. “int, float, str, bool, None” — এটি কোন সাব-টপিকের বর্ণনা?
2. “int("5"), str(3.2)” — এটি কোন সাব-টপিকের বর্ণনা?
3. “f"নাম: {name}"” — এটি কোন সাব-টপিকের বর্ণনা?
🔗
সংযুক্ত কনসেপ্ট · Connected concepts
এই শাখার অন্যান্য অংশ
1. Python Installation & Setup2. Variables & Data Types3. Conditionals4. Loops5. Functions6. Lists Tuples Dictionaries7. List Comprehension8. File Handling9. Error Handling10. OOP in Python11. Modules & pip12. Virtual Environments
অন্য শাখার সম্পর্কিত টপিক
💻 Data Structures & Algorithms🐼 Series & DataFrame🐼 Filtering Data📈 Data Storytelling🗄️ Relational Database Concepts🧹 Data Cleaning Process🧹 Exploratory Data Analysis🧹 Data Profiling🛠️ Encoding Categorical Variables🛠️ Imbalanced Data SMOTE