ইউনিট ৫: প্রজেক্ট ওয়ার্কস

ইউনিট ৫: প্রজেক্ট ওয়ার্কস (ইউনিভার্সাল প্রোগ্রামিং নীতি) উদ্দেশ্য: ইউনিট ৫-এ শেখা বিষয়গুলো ব্যবহারিকভাবে প্রয়োগ করা এবং বাস্তব দক্ষতা অর্জন।

প্রজেক্ট ১: নামের লিস্ট প্রিন্টার

উদ্দেশ্য: ভ্যারিয়েবল, লুপ, এবং কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে একটি সহজ প্রোগ্রাম তৈরি করা। ধাপগুলো:

  1. একটি নামের তালিকা তৈরি করুন (যেমন, ["Rahim", "Karim", "Ayesha", "Fatima"])।

  2. একটি লুপ ব্যবহার করে প্রতিটি নাম প্রিন্ট করুন।

  3. একটি কন্ডিশন যোগ করুন, যেমন: যদি নাম "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)  

প্রজেক্ট ২: সংখ্যার যোগফল হিসাব

উদ্দেশ্য: লুপ এবং ভ্যারিয়েবল ব্যবহার করে একটি সহজ গণনার প্রোগ্রাম তৈরি করা। ধাপগুলো:

  1. ১ থেকে ১০ পর্যন্ত সংখ্যার যোগফল বের করতে একটি প্রোগ্রাম লিখুন।

  2. While লুপ ব্যবহার করুন।

  3. যোগফল প্রিন্ট করুন।

উদাহরণ:

sum = 0  
number = 1  
while number <= 10:  
    sum += number  
    number += 1  
print("The total is:", sum)  

প্রজেক্ট ৩: টেম্পারেচার চেকার

উদ্দেশ্য: কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে একটি সিদ্ধান্তমূলক প্রোগ্রাম তৈরি করা। ধাপগুলো:

  1. একটি ভ্যারিয়েবলে টেম্পারেচার (যেমন ৩০ ডিগ্রি) সেট করুন।

  2. কন্ডিশন ব্যবহার করে চেক করুন:

    • যদি টেম্পারেচার ২৫ ডিগ্রির বেশি হয়, "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.")  

প্রজেক্ট ৪: আয়তনের হিসাব

উদ্দেশ্য: ফাংশন ব্যবহার করে একটি পুনরায় ব্যবহারযোগ্য প্রোগ্রাম তৈরি করা। ধাপগুলো:

  1. একটি ফাংশন লিখুন, যা আয়তনের হিসাব (length × width) বের করবে।

  2. ভিন্ন মানের জন্য ফাংশনটি কল করুন এবং ফলাফল প্রিন্ট করুন।

উদাহরণ:

def calculate_area(length, width):  
    return length * width  

area1 = calculate_area(10, 5)  
area2 = calculate_area(20, 15)  

print("Area1:", area1, "Area2:", area2)  

প্রজেক্ট ৫: ফাংশন এবং কোড রিইউজেবিলিটি

উদ্দেশ্য: একটি ফাংশন লিখে সেটিকে বারবার ব্যবহার করার অনুশীলন করা। ধাপগুলো:

  1. একটি ফাংশন লিখুন, যা দুটি সংখ্যার যোগফল বের করবে।

  2. ভিন্ন ভিন্ন সংখ্যার জন্য ফাংশনটি ব্যবহার করুন।

উদাহরণ:

def add_numbers(a, b):  
    return a + b  

sum1 = add_numbers(5, 10)  
sum2 = add_numbers(20, 25)  

print("Sum1:", sum1, "Sum2:", sum2)  

প্রজেক্ট করার টিপস:

  1. সহজভাবে শুরু করুন: প্রথমে সহজ প্রজেক্ট নির্বাচন করুন।

  2. প্র্যাকটিস করুন: কোড লিখে দেখুন এবং নিজের ভুলগুলো ঠিক করুন।

  3. সহযোগিতা করুন: বন্ধুদের সাথে কাজ করুন এবং তাদের মতামত নিন।

  4. গর্বিত হোন: প্রজেক্ট শেষ হলে এটি সবার সাথে শেয়ার করুন।

এই প্রজেক্টগুলো কীভাবে সাহায্য করবে?

  • শেখা বিষয়গুলোর বাস্তব প্রয়োগ।

  • সমস্যা সমাধানের দক্ষতা বৃদ্ধি।

  • বাস্তব জীবনের চ্যালেঞ্জ মোকাবেলায় প্রস্তুতি।

Last updated