ইউনিট ৫: প্রজেক্ট ওয়ার্কস
ইউনিট ৫: প্রজেক্ট ওয়ার্কস (ইউনিভার্সাল প্রোগ্রামিং নীতি) উদ্দেশ্য: ইউনিট ৫-এ শেখা বিষয়গুলো ব্যবহারিকভাবে প্রয়োগ করা এবং বাস্তব দক্ষতা অর্জন।
প্রজেক্ট ১: নামের লিস্ট প্রিন্টার
উদ্দেশ্য: ভ্যারিয়েবল, লুপ, এবং কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে একটি সহজ প্রোগ্রাম তৈরি করা। ধাপগুলো:
একটি নামের তালিকা তৈরি করুন (যেমন, ["Rahim", "Karim", "Ayesha", "Fatima"])।
একটি লুপ ব্যবহার করে প্রতিটি নাম প্রিন্ট করুন।
একটি কন্ডিশন যোগ করুন, যেমন: যদি নাম "Ayesha" হয়, তাহলে "This is a special name" প্রিন্ট হবে।
উদাহরণ:
names = ["Rahim", "Karim", "Ayesha", "Fatima"]
for name in names:
if name == "Ayesha":
print(name, "- This is a special name!")
else:
print(name)
প্রজেক্ট ২: সংখ্যার যোগফল হিসাব
উদ্দেশ্য: লুপ এবং ভ্যারিয়েবল ব্যবহার করে একটি সহজ গণনার প্রোগ্রাম তৈরি করা। ধাপগুলো:
১ থেকে ১০ পর্যন্ত সংখ্যার যোগফল বের করতে একটি প্রোগ্রাম লিখুন।
While লুপ ব্যবহার করুন।
যোগফল প্রিন্ট করুন।
উদাহরণ:
sum = 0
number = 1
while number <= 10:
sum += number
number += 1
print("The total is:", sum)
প্রজেক্ট ৩: টেম্পারেচার চেকার
উদ্দেশ্য: কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে একটি সিদ্ধান্তমূলক প্রোগ্রাম তৈরি করা। ধাপগুলো:
একটি ভ্যারিয়েবলে টেম্পারেচার (যেমন ৩০ ডিগ্রি) সেট করুন।
কন্ডিশন ব্যবহার করে চেক করুন:
যদি টেম্পারেচার ২৫ ডিগ্রির বেশি হয়, "It's hot outside!" প্রিন্ট করুন।
নাহলে "The weather is pleasant" প্রিন্ট করুন।
উদাহরণ:
pythonCopy codetemperature = 30
if temperature > 25:
print("It's hot outside!")
else:
print("The weather is pleasant.")
প্রজেক্ট ৪: আয়তনের হিসাব
উদ্দেশ্য: ফাংশন ব্যবহার করে একটি পুনরায় ব্যবহারযোগ্য প্রোগ্রাম তৈরি করা। ধাপগুলো:
একটি ফাংশন লিখুন, যা আয়তনের হিসাব (length × width) বের করবে।
ভিন্ন মানের জন্য ফাংশনটি কল করুন এবং ফলাফল প্রিন্ট করুন।
উদাহরণ:
def calculate_area(length, width):
return length * width
area1 = calculate_area(10, 5)
area2 = calculate_area(20, 15)
print("Area1:", area1, "Area2:", area2)
প্রজেক্ট ৫: ফাংশন এবং কোড রিইউজেবিলিটি
উদ্দেশ্য: একটি ফাংশন লিখে সেটিকে বারবার ব্যবহার করার অনুশীলন করা। ধাপগুলো:
একটি ফাংশন লিখুন, যা দুটি সংখ্যার যোগফল বের করবে।
ভিন্ন ভিন্ন সংখ্যার জন্য ফাংশনটি ব্যবহার করুন।
উদাহরণ:
def add_numbers(a, b):
return a + b
sum1 = add_numbers(5, 10)
sum2 = add_numbers(20, 25)
print("Sum1:", sum1, "Sum2:", sum2)
প্রজেক্ট করার টিপস:
সহজভাবে শুরু করুন: প্রথমে সহজ প্রজেক্ট নির্বাচন করুন।
প্র্যাকটিস করুন: কোড লিখে দেখুন এবং নিজের ভুলগুলো ঠিক করুন।
সহযোগিতা করুন: বন্ধুদের সাথে কাজ করুন এবং তাদের মতামত নিন।
গর্বিত হোন: প্রজেক্ট শেষ হলে এটি সবার সাথে শেয়ার করুন।
এই প্রজেক্টগুলো কীভাবে সাহায্য করবে?
শেখা বিষয়গুলোর বাস্তব প্রয়োগ।
সমস্যা সমাধানের দক্ষতা বৃদ্ধি।
বাস্তব জীবনের চ্যালেঞ্জ মোকাবেলায় প্রস্তুতি।
Last updated