Python Variable in Bengali

চ্যাপ্টার ৫: Python Variable এবং Data Types – সম্পূর্ণ গাইড | Python Variable in Bengali

✅ চ্যাপ্টার ৫: 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 তৈরি করা খুবই সহজ। উদাহরণ:

python
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 ফরম্যাট ব্যবহার করা

✅ উদাহরণ:

python
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() ফাংশন দিয়ে টাইপ চেক করুন

python
x = 45
print(type(x)) # Output: <class 'int'>

🎓 Practical উদাহরণ:

python
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


📝 প্র্যাকটিস টাস্ক

  1. আপনার নাম, বয়স, ও জেলার নাম দিয়ে তিনটি ভেরিয়েবল তৈরি করুন।

  2. একটি লিস্ট তৈরি করুন যেখানে আপনার প্রিয় ৩টি খাবার থাকবে।

  3. একটি dictionary তৈরি করুন যেখানে আপনার প্রোফাইল থাকবে।


📌 উপসংহার

এই অধ্যায়ে আমরা শিখলাম Python এর Variable ও Data Types কতটা গুরুত্বপূর্ণ। আপনি যখন প্রোগ্রামিং শুরু করবেন, তখন এই ধারণাগুলো আপনার মূল ভিত্তি গড়ে তুলবে। প্রতিদিন প্র্যাকটিস করুন এবং ছোট ছোট প্রজেক্টে এই জিনিসগুলো ব্যবহার করুন।


🔗 আরও পড়ুন :


🔜 পরবর্তী অধ্যায়:

➡️ চ্যাপ্টার ৬ – Python Input এবং Output Function

(Python এর মৌলিক সিনট্যাক্স (Syntax) ও প্রথম কোড ব্যাখ্যা সহ)

Learn Python Programming

Leave a Reply

Your email address will not be published. Required fields are marked *