MC, 2025
Ilustracja do artykułu: Python Exercises with Solutions: আজই শুরু করুন মজার অনুশীলন!

Python Exercises with Solutions: আজই শুরু করুন মজার অনুশীলন!

পাইথন একটি অত্যন্ত জনপ্রিয় ও শক্তিশালী প্রোগ্রামিং ভাষা যা ওয়েব ডেভেলপমেন্ট, ডেটা সায়েন্স, মেশিন লার্নিং এবং আরও অনেক ক্ষেত্রে ব্যবহৃত হয়। আপনি যদি একজন নতুন প্রোগ্রামার হন অথবা একটি উন্নত স্তরে পৌঁছাতে চান, তাহলে নিয়মিত অনুশীলনের বিকল্প নেই। এই নিবন্ধে, আমরা উপস্থাপন করব কিছু python exercises with solutions যা আপনাকে শেখার পথ আরও সহজ ও আনন্দদায়ক করে তুলবে। এই উদাহরণগুলো (বা python exercises with solutions przykłady) আপনার চিন্তা করার ক্ষমতা বাড়াবে এবং কোডিং দক্ষতা অনেক গুণ বাড়াবে।

কেন পাইথনের অনুশীলন গুরুত্বপূর্ণ?

পাইথন শেখার সবচেয়ে কার্যকর উপায় হচ্ছে হাতে-কলমে চর্চা করা। শুধুমাত্র তত্ত্ব জানা যথেষ্ট নয়; বাস্তব জীবনের সমস্যা সমাধান করার জন্য প্র্যাকটিস অত্যন্ত গুরুত্বপূর্ণ। অনুশীলন আপনাকে বিভিন্ন সমস্যা সমাধানে পারদর্শী করে তোলে এবং ভবিষ্যতে বড় প্রজেক্টে কাজ করার আত্মবিশ্বাস এনে দেয়।

পাইথনের মৌলিক অনুশীলন

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

def যোগফল(a, b):
    return a + b

print(যোগফল(৫, ৭))  # আউটপুট: ১২

অনুশীলন ২: একটি সংখ্যা জোড় না বিজোড় তা নির্ধারণ করুন।

def জোড়_বিজোড়(n):
    if n % 2 == 0:
        return "জোড়"
    else:
        return "বিজোড়"

print(জোড়_বিজোড়(৯))  # আউটপুট: বিজোড়

স্ট্রিং নিয়ে অনুশীলন

অনুশীলন ৩: একটি স্ট্রিং উল্টে দিন।

def উল্টানো(s):
    return s[::-1]

print(উল্টানো("python"))  # আউটপুট: nohtyp

অনুশীলন ৪: একটি স্ট্রিং-এ কতটি স্বরবর্ণ আছে তা গননা করুন।

def স্বরবর্ণ_গননা(s):
    count = 0
    for ch in s.lower():
        if ch in "aeiou":
            count += ১
    return count

print(স্বরবর্ণ_গননা("education"))  # আউটপুট: ৫

লুপ এবং কন্ডিশন অনুশীলন

অনুশীলন ৫: ১ থেকে ১০ পর্যন্ত সংখ্যাগুলো প্রিন্ট করুন।

for i in range(১, ১১):
    print(i)

অনুশীলন ৬: একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করুন।

def সর্বোচ্চ(তালিকা):
    return max(তালিকা)

print(সর্বোচ্চ([১২, ৪৫, ৭৮, ৩৪]))  # আউটপুট: ৭৮

ডিকশনারি এবং লিস্ট অনুশীলন

অনুশীলন ৭: একটি তালিকার সব উপাদান যোগ করুন।

def যোগফল_তালিকা(তালিকা):
    return sum(তালিকা)

print(যোগফল_তালিকা([১, ২, ৩, ৪]))  # আউটপুট: ১০

অনুশীলন ৮: একটি ডিকশনারি থেকে কীগুলো প্রিন্ট করুন।

my_dict = {'name': 'Rahim', 'age': ২৫, 'city': 'Dhaka'}

for key in my_dict:
    print(key)

ফাংশন এবং রিকারশন অনুশীলন

অনুশীলন ৯: একটি নাম্বারের ফ্যাক্টোরিয়াল বের করুন।

def ফ্যাক্টোরিয়াল(n):
    if n == ০:
        return ১
    else:
        return n * ফ্যাক্টোরিয়াল(n - ১)

print(ফ্যাক্টোরিয়াল(৫))  # আউটপুট: ১২০

অনুশীলন ১০: একটি তালিকা থেকে ইউনিক উপাদান বের করুন।

def ইউনিক(তালিকা):
    return list(set(তালিকা))

print(ইউনিক([১, ২, ২, ৩, ৩, ৪]))  # আউটপুট: [১, ২, ৩, ৪]

পাইথন ক্লাস ও অবজেক্ট নিয়ে সহজ অনুশীলন

অনুশীলন ১১: একটি ক্লাস তৈরি করুন যেটি একটি ছাত্রের নাম এবং রোল নম্বর ধরে রাখবে।

class ছাত্র:
    def __init__(self, নাম, রোল):
        self.নাম = নাম
        self.রোল = রোল

    def বিবরণ(self):
        return f"{self.নাম} এর রোল নম্বর {self.রোল}"

ছাত্র১ = ছাত্র("সুমন", ১০১)
print(ছাত্র১.বিবরণ())  # আউটপুট: সুমন এর রোল নম্বর ১০১

উন্নত স্তরের অনুশীলন

অনুশীলন ১২: ফিজ-বাজ (FizzBuzz) সমাধান করুন।

for i in range(১, ১০১):
    if i % ৩ == ০ and i % ৫ == ০:
        print("FizzBuzz")
    elif i % ৩ == ০:
        print("Fizz")
    elif i % ৫ == ০:
        print("Buzz")
    else:
        print(i)

অতিরিক্ত টিপস!

  • প্রতিদিন অন্তত ৩টি অনুশীলন করার চেষ্টা করুন।
  • সমস্যাগুলো প্রথমে নিজে সমাধানের চেষ্টা করুন, তারপর সমাধান দেখুন।
  • বন্ধুদের সাথে শেয়ার করুন ও একসাথে চর্চা করুন।
  • পাইথনের অফিসিয়াল ডকুমেন্টেশন পড়া অভ্যাস করুন।

উপসংহার

এই python exercises with solutions এবং python exercises with solutions przykłady আপনার প্রোগ্রামিং দক্ষতা বাড়ানোর জন্য অসাধারণ সহায়ক। আপনি যদি নিয়মিত এই অনুশীলনগুলো করে যান, তাহলে খুব দ্রুত আপনি পাইথনে দক্ষ হয়ে উঠবেন। শেখার পথে থাকুন, প্রশ্ন করুন, অনুশীলন করুন এবং সর্বদা কোডিংয়ে আনন্দ খুঁজে নিন!

শুভ কোডিং!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: