প্রাথমিক প্রোগ্রামিং ধারণা
প্রোগ্রামিং ভাষা শেখার সময় কিছু মৌলিক ধারণা খুবই গুরুত্বপূর্ণ। এখানে আমরা ভেরিয়েবল, লুপ, এবং কন্ডিশনাল স্টেটমেন্ট সম্পর্কে আলোচনা করবো।
১. ভেরিয়েবল
ভেরিয়েবল হল একটি নামকৃত স্থান যেখানে ডেটা সংরক্ষণ করা হয়। প্রোগ্রামে তথ্য সংরক্ষণ এবং পরিচালনা করার জন্য ভেরিয়েবল ব্যবহার করা হয়। ভেরিয়েবলগুলি সাধারণত একটি নির্দিষ্ট ডেটা টাইপের অধিকারী হয়, যেমন:
- ইন্টিজার: পূর্ণসংখ্যা (যেমন 5, -10)
- ফ্লোট: দশমিক সংখ্যা (যেমন 3.14, -0.01)
- স্ট্রিং: টেক্সট (যেমন "Hello, World!")
- বুলিয়ান: সত্য বা মিথ্যা (True/False)
উদাহরণ:
# ভেরিয়েবল ডিফাইন করা
age = 25 # ইন্টিজার
name = "John" # স্ট্রিং
height = 5.9 # ফ্লোট
is_student = True # বুলিয়ান
২. লুপ
লুপ হল একটি প্রোগ্রামিং কনস্ট্রাক্ট যা একটি ব্লক কোড একাধিকবার কার্যকর করতে ব্যবহৃত হয়। লুপ বিভিন্ন ধরনের হতে পারে, তবে সাধারণত দুটি প্রধান প্রকার:
- ফর লুপ: নির্দিষ্ট সংখ্যক বার একটি কোড ব্লক চালাতে ব্যবহৃত হয়।
- ওয়াইল লুপ: একটি শর্ত মিটলে পর্যন্ত একটি কোড ব্লক চালাতে ব্যবহৃত হয়।
উদাহরণ:
ফর লুপ:
for i in range(5): # 0 থেকে 4 পর্যন্ত সংখ্যা প্রদর্শন করবে
print(i)
ওয়াইল লুপ:
count = 0
while count < 5: # count 5 এর নিচে থাকলে চালাতে থাকবে
print(count)
count += 1 # count এর মান বাড়িয়ে নেয়
৩. কন্ডিশনাল স্টেটমেন্ট
কন্ডিশনাল স্টেটমেন্ট হল একটি প্রোগ্রামিং কনস্ট্রাক্ট যা নির্দিষ্ট শর্তের ভিত্তিতে বিভিন্ন কোড ব্লক চালানোর অনুমতি দেয়। প্রধান কন্ডিশনাল স্টেটমেন্ট হল if, elif, এবং else।
উদাহরণ:
age = 20
if age < 18: # শর্ত: যদি age 18 এর নিচে হয়
print("You are a minor.")
elif age >= 18 and age < 65: # শর্ত: যদি age 18 থেকে 65 এর মধ্যে হয়
print("You are an adult.")
else: # অন্যথায়
print("You are a senior citizen.")
উপসংহার
ভেরিয়েবল, লুপ, এবং কন্ডিশনাল স্টেটমেন্ট হল প্রোগ্রামিংয়ের মৌলিক ধারণাগুলি যা যেকোনো ভাষায় প্রোগ্রামিং করতে গেলে জানা উচিত। ভেরিয়েবল ডেটা সংরক্ষণের জন্য, লুপ একটি কোড ব্লককে পুনরায় চালানোর জন্য, এবং কন্ডিশনাল স্টেটমেন্ট শর্ত ভিত্তিক কার্যাবলী পরিচালনা করতে ব্যবহৃত হয়। এগুলি প্রোগ্রামিংয়ের ভিত্তি গড়ে তোলে এবং কার্যকরী প্রোগ্রাম তৈরি করতে সাহায্য করে।
Read more