
✅ চ্যাপ্টার ৫: Python Variable এবং Data Types – সম্পূর্ণ গাইড | Python Variable in Bengali
📌 Python Variable ও Data Types – বাংলা টিউটোরিয়াল | Python Variable in Bengali
🔰 ভূমিকা:
যখন আপনি Python প্রোগ্রামিং শিখতে শুরু করেন, তখন প্রথমেই Variable ও Data Type বোঝা সবচেয়ে বেশি জরুরি। কারণ Variable হল তথ্য সংরক্ষণের জায়গা, আর Data Type নির্দেশ করে কোন ধরনের তথ্য সেই Variable-এ রাখা হয়েছে।
এই অধ্যায়ে আপনি শিখবেন:
✅ Variable কী ও কিভাবে কাজ করে
✅ Python এ Variable ডিক্লেয়ার করার নিয়ম
✅ Built-in Data Types ও তাদের বৈশিষ্ট্য
✅ টাইপ চেক করার নিয়ম
✅ Naming Convention ও Common Mistakes
✅ SEO অনুসন্ধানে গুরুত্বপূর্ণ কিওয়ার্ড
📘 Python Variable কী?
Variable হল একটি নাম যেটি কোনো ডেটা মান সংরক্ষণের জন্য ব্যবহৃত হয়। এটি কম্পিউটারের মেমোরিতে একটি স্থান দখল করে এবং সেই তথ্যের অ্যাক্সেস দিতে সাহায্য করে।
🧠 Python এ Variable তৈরি করা খুবই সহজ। উদাহরণ:
name = "Rahul"
age = 21
is_student = True
এখানে name
, age
, is_student
– এগুলো হচ্ছে ভেরিয়েবল।
Python এর সবচেয়ে বড় সুবিধা হলো – এটি Dynamically Typed Language, তাই Variable ডিক্লেয়ার করার সময় ডেটা টাইপ জানাতে হয় না।
🔵 Python এ Variable এর বৈশিষ্ট্য:
✅ Variable এর নাম সংখ্যা দিয়ে শুরু করা যাবে না।
✅ Variable নামের মধ্যে স্পেস থাকতে পারবে না।
✅ Variable নাম case-sensitive: অর্থাৎ Name
এবং name
দুটি আলাদা ভেরিয়েবল।
✅ Python ডায়নামিকভাবে টাইপ নির্ধারণ করে।
🟩 Variable Naming Rules (PEP-8 অনুসারে):
-
Variable নাম অবশ্যই letter অথবা underscore দিয়ে শুরু হবে
-
সংখ্যা দিয়ে শুরু করা যাবে না
-
Variable নাম case sensitive
-
স্পেস ব্যবহার করা যাবে না
-
ভালো অভ্যাস:
snake_case
ফরম্যাট ব্যবহার করা
✅ উদাহরণ:
user_name = "Anika"
total_marks = 480
❌ খারাপ নাম: x1
, tmp
, data2
🧮 Python এর Built-in Data Types
Python এ প্রায় ১৫টিরও বেশি Built-in Data Types আছে। তার মধ্যে সবচেয়ে গুরুত্বপূর্ণগুলো:
Data Type | উদাহরণ | ব্যাখ্যা |
---|---|---|
int |
x = 10 |
পূর্ণসংখ্যা |
float |
x = 3.14 |
দশমিক সংখ্যা |
str |
"Python" |
স্ট্রিং বা টেক্সট |
bool |
True / False |
বুলিয়ান মান |
list |
[1,2,3] |
তালিকা |
tuple |
(1,2,3) |
অপরিবর্তনীয় তালিকা |
dict |
{"name":"Rahul"} |
কী-ভ্যালু জোড়া |
set |
{1,2,3} |
ইউনিক ভ্যালু |
🧪 type() ফাংশন দিয়ে টাইপ চেক করুন
x = 45
print(type(x)) # Output: <class 'int'>
🎓 Practical উদাহরণ:
name = "Sanjib"
age = 28
height = 5.7
subjects = ["Math", "Physics", "Chemistry"]
info = {"name": name, "age": age}
print(type(subjects)) # Output: <class 'list'>
🚫 Common ভুল:
-
1name = "abc"
❌ ভুল -
user name = "abc"
❌ ভুল -
user-name = "abc"
❌ ভুল
❓ FAQs (সাধারণ প্রশ্নোত্তর)
Q1. Variable ও Constant এর মধ্যে পার্থক্য কী?
A: Variable পরিবর্তনশীল মান রাখে, আর Constant মান একবার সেট হলে পরিবর্তন হয় না।
Q2. Python এ string কিভাবে লেখা হয়?
A: একক ('
) বা দ্বৈত ("
) কোটেশন চিহ্নের মধ্যে লেখা হয়। যেমন: "Python"
।
Q3. কোন ফাংশন দিয়ে টাইপ চেক করা যায়?
A: type()
ফাংশন।
Q4. Python এ সবচেয়ে বেশি ব্যবহৃত ডেটা টাইপ কোনটি?
A: int
, str
, list
, ও dict
।
📝 প্র্যাকটিস টাস্ক
-
আপনার নাম, বয়স, ও জেলার নাম দিয়ে তিনটি ভেরিয়েবল তৈরি করুন।
-
একটি লিস্ট তৈরি করুন যেখানে আপনার প্রিয় ৩টি খাবার থাকবে।
-
একটি dictionary তৈরি করুন যেখানে আপনার প্রোফাইল থাকবে।
📌 উপসংহার
এই অধ্যায়ে আমরা শিখলাম Python এর Variable ও Data Types কতটা গুরুত্বপূর্ণ। আপনি যখন প্রোগ্রামিং শুরু করবেন, তখন এই ধারণাগুলো আপনার মূল ভিত্তি গড়ে তুলবে। প্রতিদিন প্র্যাকটিস করুন এবং ছোট ছোট প্রজেক্টে এই জিনিসগুলো ব্যবহার করুন।
🔗 আরও পড়ুন :
-
👉 চ্যাপ্টার ১: Python কী? কেন শিখবেন Python?
-
👉 চ্যাপ্টার ২: Python এর ইতিহাস ও সংস্করণসমূহ
-
👉 চ্যাপ্টার ৩: কিভাবে Python ইনস্টল করবেন?
- 👉 চ্যাপ্টার 4: Best Python IDE For Beginners
🔜 পরবর্তী অধ্যায়:
➡️ চ্যাপ্টার ৬ – Python Input এবং Output Function
(Python এর মৌলিক সিনট্যাক্স (Syntax) ও প্রথম কোড ব্যাখ্যা সহ)
Learn Python Programming