শিশুদের জন্য পাইথন প্রোগ্রামিং (পর্ব ২) – ভেরিয়েবল ও ডাটা টাইপ

ভূমিকা
হ্যালো বন্ধুরা! 😊 আগের পর্বে আমরা শিখেছি প্রোগ্রামিং কী? এবং আমাদের প্রথম পাইথন প্রোগ্রাম লিখেছি। আজ আমরা শিখবো ভেরিয়েবল (Variable) ও ডাটা টাইপ (Data Type) সম্পর্কে। এগুলো খুবই গুরুত্বপূর্ণ কারণ এগুলোর মাধ্যমেই কম্পিউটার তথ্য সংরক্ষণ করে।
বাস্তব জীবনের উদাহরণ 🎭
তোমার যদি একটা স্কুল ব্যাগ থাকে, সেটার মধ্যে বই, খাতা, পেনসিল, রাবার ইত্যাদি থাকে। প্রতিটি আইটেম একেকটি তথ্য (Data) এবং ব্যাগটি একটি ভেরিয়েবল (Variable) হিসেবে কাজ করে, যেখানে এই তথ্যগুলো রাখা হয়।
প্রোগ্রামিং-এ ভেরিয়েবল হলো এমন একটি কন্টেইনার, যেখানে আমরা কোনো তথ্য সংরক্ষণ করতে পারি।
পাইথনে ভেরিয়েবল কিভাবে কাজ করে? 💻
পাইথনে ভেরিয়েবল তৈরি করা খুবই সহজ। আমরা শুধু একটি নাম লিখে, সমান চিহ্ন (=) দিয়ে তার মান নির্ধারণ করি।
চলো, কিছু ভেরিয়েবল তৈরি করি:
name = "Rahim" # একটি টেক্সট (স্ট্রিং) ভেরিয়েবল
age = 12 # একটি সংখ্যা (ইনটিজার)
height = 4.8 # দশমিক সংখ্যা (ফ্লোট)
is_student = True # একটি বুলিয়ান মান
এখানে,
name
হলো স্ট্রিং (String), যেখানে “Rahim” লেখা আছে।age
হলো ইনটিজার (Integer), যেখানে12
সংরক্ষিত আছে।height
হলো ফ্লোট (Float), যেখানে4.8
রাখা হয়েছে।is_student
হলো বুলিয়ান (Boolean), যেখানেTrue
আছে।
বিভিন্ন ডাটা টাইপ 🎯
পাইথনে বিভিন্ন ধরণের ডাটা টাইপ রয়েছে, যেমন:
ডাটা টাইপ | ব্যবহার |
---|---|
int |
পূর্ণসংখ্যা (যেমন: 10, 50, -3) |
float |
দশমিক সংখ্যা (যেমন: 4.5, 3.1416) |
str |
টেক্সট বা স্ট্রিং (যেমন: “Hello”, “Python”) |
bool |
সত্য বা মিথ্যা (True/False) |
পাইথনে ডাটা টাইপ চেক করা 🧐
আমরা type()
ফাংশন ব্যবহার করে যেকোনো ভেরিয়েবলের ডাটা টাইপ দেখতে পারি।
print(type(name)) # Output: <class 'str'>
print(type(age)) # Output: <class 'int'>
print(type(height)) # Output: <class 'float'>
print(type(is_student)) # Output: <class 'bool'>
তোমার জন্য একটি ছোট চ্যালেঞ্জ! 🚀
নিচের প্রশ্নের উত্তর নিজে নিজে চেষ্টা করো:
- তোমার নাম, বয়স, উচ্চতা এবং তুমি কি ছাত্র/ছাত্রী কিনা – এসব তথ্য ভেরিয়েবলে সংরক্ষণ করো।
type()
ফাংশন ব্যবহার করে প্রতিটি ভেরিয়েবলের ডাটা টাইপ চেক করো।
আজ যা শিখলাম:
✅ ভেরিয়েবল কী? ✅ বাস্তব জীবনের উদাহরণ ✅ পাইথনে ভেরিয়েবল কীভাবে কাজ করে ✅ বিভিন্ন ডাটা টাইপ ✅ ডাটা টাইপ চেক করা
👉 পরবর্তী পর্বে: আমরা শিখবো ইনপুট ও আউটপুট (Input & Output) সম্পর্কে, যেখানে আমরা দেখবো কীভাবে ব্যবহারকারীর কাছ থেকে তথ্য নেওয়া যায় এবং স্ক্রিনে প্রিন্ট করা যায়!
🚀 ততদিন অনুশীলন চালিয়ে যাও, এবং মজা করো! 😊