ভেরিয়েবল লেখার নিয়ম: প্রোগ্রামিং শিখতে হলে প্রথম ধাপ

প্রোগ্রামিং শেখার শুরুতেই ভেরিয়েবল লেখার নিয়ম জানা জরুরি। এই পোস্টে সহজ উদাহরণ, বেস্ট প্র্যাকটিস ও গল্পের মাধ্যমে বিস্তারিত আলোচনা করা হলো।

TechPoth
By
TechPoth
টেকপথ প্রযুক্তি ভিত্তিক একটি লার্নিং প্লাটফর্ম। যেখানে যেকোন বয়সের পাঠক এসে তাদের চাহিদামত তথ্য অনুসন্ধান করে পড়তে পারবে। জীবনকে গড়তে আপনার প্রযুক্তি সম্পর্কে জানতেই হবে।
4 Min Read

প্রথমবার যখন আমি প্রোগ্রামিং শিখতে বসি, তখন সবচেয়ে বেশি কনফিউজড হতাম একটি ছোট জিনিস নিয়ে—ভেরিয়েবল (Variable)। নাম শুনলেই মনে হত অনেক জটিল কিছু। কিন্তু আসলে ভেরিয়েবল হলো প্রোগ্রামিং দুনিয়ার সবচেয়ে সহজ এবং সবচেয়ে বেশি ব্যবহৃত একটি কনসেপ্ট।

আজকের এই লেখায় আমরা খুব সহজভাবে, গল্প বলার মতো করে, বুঝে নেব—ভেরিয়েবল কী, ভেরিয়েবল লেখার নিয়ম কীভাবে কাজ করে, এবং কেন এটি এত গুরুত্বপূর্ণ।

ভেরিয়েবল কী? (Variable Definition)

ভাবুন আপনার ডেস্কে একটি ছোট্ট বাক্স আছে। সেই বাক্সে আপনি কলম রাখতে পারেন, আবার চাবি রাখতে পারেন, আবার চাইলে টাকার নোটও রাখতে পারেন। কিন্তু বাক্সটির একটা নাম দিতে হবে, যাতে পরবর্তীতে আপনি সহজে চিনতে পারেন।

প্রোগ্রামিং-এ এই “বাক্স”-এর নামই হলো ভেরিয়েবল (Variable)

  • ভেরিয়েবল হলো একটি নামকৃত স্টোরেজ যেখানে ডেটা রাখা হয়।
  • এটি হতে পারে সংখ্যা, টেক্সট, বুলিয়ান (true/false), কিংবা অন্য কোনো ডেটা।

উদাহরণ:

name = "Rahim"
age = 25
is_student = True

এখানে name, age, is_student—এই তিনটি হলো ভেরিয়েবল।

ভেরিয়েবল কেন দরকার?

ধরুন, আপনি একটি ক্যালকুলেটর বানাচ্ছেন। প্রতিবার ব্যবহারকারী একটি সংখ্যা ইনপুট দেবে। এই সংখ্যাটি কোথায় সংরক্ষণ করবেন? মেমোরিতে ধরে রাখার জন্য আপনার দরকার হবে একটি ভেরিয়েবল।

সুবিধাগুলো:

  • ডেটা পুনরায় ব্যবহার করা যায়
  • সহজে ডেটা পরিবর্তন করা যায়
  • কোড পড়তে ও বুঝতে সহজ হয়

ভেরিয়েবল লেখার নিয়ম (Variable Naming Rules)

এখন আসি মূল বিষয়ে। ভেরিয়েবল লিখতে কিছু নিয়ম মানতেই হবে। না হলে প্রোগ্রাম কাজ করবে না।

১. ভেরিয়েবল নাম শুরু করতে হবে অক্ষর বা আন্ডারস্কোর দিয়ে

❌ ভুল:

1name = "Rahim"

✅ সঠিক:

name1 = "Rahim"
_name = "Karim"

২. ভেরিয়েবল নামের মধ্যে ফাঁকা স্পেস থাকা যাবে না

❌ ভুল:

first name = "Rahim"

✅ সঠিক:

first_name = "Rahim"

৩. ভেরিয়েবল নাম হতে হবে অর্থবহ

খারাপ অভ্যাস:

x = 25
y = "Rahim"

ভালো অভ্যাস:

age = 25
student_name = "Rahim"

৪. রিজার্ভড ওয়ার্ড ব্যবহার করা যাবে না

প্রতিটি প্রোগ্রামিং ভাষায় কিছু শব্দ আগে থেকেই সংরক্ষিত থাকে (যেমন if, for, class)। এগুলো ভেরিয়েবল নামে ব্যবহার করলে এরর হবে।

❌ ভুল:

class = "A"

✅ সঠিক:

class_name = "A"

৫. ক্যামেল কেস ও স্নেক কেস ব্যবহার করুন

  • Snake Case: student_name, total_amount
  • Camel Case: studentName, totalAmount

উভয়টাই প্রোগ্রামিং-এ জনপ্রিয়। তবে পাইথনে বেশি ব্যবহৃত হয় snake_case, আর জাভাস্ক্রিপ্টে বেশি ব্যবহৃত হয় camelCase

ভেরিয়েবল লেখার বেস্ট প্র্যাকটিস (Best Practices)

  • ছোট ও সহজ নাম ব্যবহার করুন
  • নামের মধ্যে স্পষ্টতা রাখুন (price, discount_rate)
  • কনস্ট্যান্ট ভ্যালুর জন্য বড় হাতের অক্ষর ব্যবহার করুন
PI = 3.1416
MAX_USERS = 100

ভুল ভেরিয়েবল নামের কারণে সমস্যা!

আমার এক সহকর্মী নতুন কোড লিখেছিল। ভেরিয়েবল নাম দিয়েছিল x, y, z। কয়েক দিন পর যখন আমি তার কোড পড়তে গেলাম, তখন পুরো প্রজেক্টটাই বুঝতে হিমশিম খেতে হলো।

তখনই আমি বুঝলাম—ভেরিয়েবল নাম অর্থবহ না হলে শুধু নিজেকেই নয়, টিমের অন্যদেরও ভোগান্তি পোহাতে হয়।

প্রোগ্রামিং ভাষা ভেদে ভেরিয়েবল

  • Python: টাইপ ডিক্লেয়ার করতে হয় না
name = "Rahim"

Java: টাইপ ডিক্লেয়ার করতে হয়

String name = "Rahim";
int age = 25;

JavaScript: var, let, const ব্যবহার করা হয়

let age = 25;
const PI = 3.1416;

উপসংহার

প্রোগ্রামিংয়ে ভেরিয়েবল হলো একেবারে বেসিক কিন্তু এটি সবচেয়ে গুরুত্বপূর্ণ অংশও। ভেরিয়েবল লেখার নিয়ম মেনে চললে আপনার কোড পরিষ্কার, সহজপাঠ্য এবং টিমওয়ার্কের জন্য সহায়ক হবে।

তাই মনে রাখুন—ভেরিয়েবল লিখতে সবসময় অর্থবহ, পরিষ্কার এবং স্ট্যান্ডার্ড নাম ব্যবহার করুন। এভাবেই আপনি একজন ভালো প্রোগ্রামার হতে পারবেন।

Follow:
টেকপথ প্রযুক্তি ভিত্তিক একটি লার্নিং প্লাটফর্ম। যেখানে যেকোন বয়সের পাঠক এসে তাদের চাহিদামত তথ্য অনুসন্ধান করে পড়তে পারবে। জীবনকে গড়তে আপনার প্রযুক্তি সম্পর্কে জানতেই হবে।
Leave a Comment

Leave a Reply

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