Python Programming: Lesson 2
Variables & Data Types (সহজ Bangla ব্যাখ্যা)
Python শেখার ক্ষেত্রে Variables এবং Data Types সবচেয়ে গুরুত্বপূর্ণ অধ্যায়গুলোর একটি। এই lesson ভালোভাবে বুঝলে Python-এর বাকি অংশ শেখা অনেক সহজ হয়ে যায়।
🔹 Variables কী?
Variable হলো একটি নাম, যেখানে কোনো data সংরক্ষণ করা হয়। সহজভাবে বললে, Variable হচ্ছে একটি বাক্স (Container), আর data হচ্ছে সেই বাক্সের ভেতরের জিনিস।
উদাহরণ:
x = 10
এখানে,
xহলো variable (বাক্স)10হলো data (জিনিস/value)
🔹 Variable কেন দরকার?
Variable ব্যবহার করার মূল কারণগুলো হলো—
✅ Data সংরক্ষণ করতে
✅ পরে সেই data পুনরায় ব্যবহার করতে
✅ Program সহজ ও readable করতে
উদাহরণ:
name = "Rahim"
print(name)
Output হবে:
Rahim
🔹 Python-এ Variable লেখার নিয়ম
Python-এ variable লেখার কিছু নির্দিষ্ট নিয়ম আছে, যা না মানলে error আসবে:
Variable নাম অবশ্যই letter (a-z, A-Z) বা underscore (_) দিয়ে শুরু হতে হবে।
নামের মাঝে কোনো space (ফাঁকা) দেওয়া যাবে না।
কোনো সংখ্যা (0-9) দিয়ে variable শুরু করা যাবে না।
Python-এর reserved keyword (যেমন:
print,if,else) ব্যবহার করা যাবে না।
✅ সঠিক উদাহরণ:
student_name = "Karim"
marks = 85
_score = 100
❌ ভুল উদাহরণ:
1name = "Rahim" # সংখ্যা দিয়ে শুরু হয়েছে
my name = "Karim" # মাঝে space আছে
🔹 Data Type কী?
Data Type বলে দেয়— একটি variable-এর মধ্যে কী ধরনের data রাখা হয়েছে।
Python একটি Smart Language, তাই এটি নিজে থেকেই data type বুঝে নেয়; আলাদা করে বলে দিতে হয় না।
Python-এর প্রধান ৪টি Data Types:
1. Integer (int)
যে সংখ্যা পূর্ণ সংখ্যা (দশমিক নেই), তাকে Integer বলে।
age = 20
roll = 5
2. Float (float)
যে সংখ্যায় দশমিক (point) থাকে, তাকে Float বলে।
height = 5.6
weight = 60.5
3. String (str)
Text বা লেখা জাতীয় data কে String বলে। String সবসময় quotation (" " বা ' ') এর মধ্যে লিখতে হয়।
name = "Rahim"
subject = "Python"
4. Boolean (bool)
Boolean data type শুধুমাত্র দুইটি মান (Value) ধারণ করে—
True(সত্য)False(মিথ্যা)
is_pass = True
is_fail = False
🔹 Variable-এর Data Type কীভাবে জানা যায়?
Python-এ type() function ব্যবহার করে যেকোনো variable-এর data type জানা যায়।
উদাহরণ:
x = 10
print(type(x))
Output হবে:
<class 'int'>
(এর মানে x হলো integer টাইপের variable)
🔹 একই সাথে একাধিক Variable
Python-এ এক লাইনে একাধিক variable লেখা যায়, যা কোড ছোট করতে সাহায্য করে।
উদাহরণ:
a, b, c = 10, 20, 30
📝 Practice Section
নিচের কোডটি আপনার এডিটরে লিখে রান করুন এবং আউটপুট দেখুন:
name = "Your Name" # এখানে নিজের নাম লিখুন
age = 18
height = 5.5
is_student = True
print(name)
print(age)
print(height)
print(is_student)
🔹 Exam Important Points
✔️ Variable হলো data সংরক্ষণের জন্য ব্যবহৃত নাম (Container)।
✔️ Python একটি Dynamically Typed Language (ডাটা টাইপ বলে দিতে হয় না)।
✔️ প্রধান Data Types: int, float, str, bool।
✔️
type()ফাংশন দিয়ে Data Type চেক করা যায়।
📌 Conclusion
এই lesson-এ আমরা শিখেছি—
✅ Variable কী এবং কেন লাগে
✅ Variable লেখার সঠিক ও ভুল নিয়ম
✅ Data Type কী এবং এর প্রকারভেদ
✅ কীভাবে
type()ফাংশন ব্যবহার করতে হয়
