প্রোগ্রামিংয়ের প্রাথমিক ধারণা বোঝার জন্য কিছু মৌলিক বিষয় জানা জরুরি। এগুলো হলো ভেরিয়েবল, ডেটা টাইপ, অপারেটর, কন্ডিশনাল স্টেটমেন্ট, লুপ, এবং ফাংশন। নিচে সংক্ষেপে প্রতিটি ব্যাখ্যা করা হলো:
১. ভেরিয়েবল (Variable)
ভেরিয়েবল হল ডেটা সংরক্ষণ করার জন্য একটি নাম। এটি মেমোরির একটি অংশ যেখানে ডেটা সেভ করা থাকে। উদাহরণস্বরূপ, x = 5 হলে, x একটি ভেরিয়েবল এবং এতে ৫ মানটি সেভ করা আছে।
name = "Alice"
age = 25
২. ডেটা টাইপ (Data Type)
ভেরিয়েবলের ডেটা টাইপ নির্ধারণ করে এটি কী ধরণের ডেটা সঞ্চয় করবে। কিছু সাধারণ ডেটা টাইপ হলো:
- Integer (int): পূর্ণসংখ্যা (যেমন: ৫, ১০)
- Float: দশমিক সংখ্যা (যেমন: ৩.১৪)
- String (str): টেক্সট বা স্ট্রিং (যেমন: "Hello")
- Boolean (bool): সত্য বা মিথ্যা মান (যেমন: True, False)
temperature = 36.5 # float
is_raining = False # boolean
৩. অপারেটর (Operator)
অপারেটর হলো প্রতীক যা ভেরিয়েবলের উপর গাণিতিক, তুলনামূলক বা লজিক্যাল অপারেশন সম্পাদন করতে ব্যবহৃত হয়। কিছু সাধারণ অপারেটর:
- গাণিতিক অপারেটর: +, -, *, / (যেমন
5 + 3 = 8) - তুলনামূলক অপারেটর: ==, !=, >, < (যেমন
5 > 3ফলাফল True) - লজিক্যাল অপারেটর:
and,or,not
a = 10
b = 3
print(a + b) # 13
print(a > b) # True
৪. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)
কন্ডিশনাল স্টেটমেন্টের মাধ্যমে প্রোগ্রাম কোন শর্তের ভিত্তিতে কাজ করে। সবচেয়ে সাধারণ কন্ডিশনাল স্টেটমেন্ট হলো if, elif, এবং else।
age = 18
if age >= 18:
print("You are an adult.")
else:
print("You are not an adult.")
৫. লুপ (Loop)
লুপ একটি নির্দিষ্ট সময় বা শর্ত পর্যন্ত কোডের ব্লককে বারবার চালনা করে। সাধারণ দুটি লুপ হলো for এবং while।
for i in range(5): # 0 থেকে 4 পর্যন্ত চলবে
print(i)
৬. ফাংশন (Function)
ফাংশন হলো কোডের একটি পুনঃব্যবহারযোগ্য ব্লক, যা নির্দিষ্ট কাজ সম্পাদনের জন্য তৈরি করা হয়। পাইথনে ফাংশন def কীওয়ার্ড দিয়ে তৈরি করা হয়।
def greet(name):
return "Hello, " + name
print(greet("Alice"))
এই ধারণাগুলি প্রোগ্রামিংয়ের মূল ভিত্তি তৈরি করে এবং এগুলোর উপর ভিত্তি করেই বড় বড় প্রোগ্রাম তৈরি করা হয়।
Read more