জয়েন লগইন

পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

🌈পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?

📋পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করার পদ্ধতি।

⚒️পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করতে ব্যবহৃত হয়।

পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমূহ

পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ class - ক্লাস তৈরি করা
  • ➡️ init - প্রাথমিক ডেটা নির্ধারণ এবং স্বয়ংক্রিয় কার্যকর করা
  • ➡️ copy - ডেটা কপি করা
  • ➡️ self - বর্তমান ক্লাস কার্যকর করা
  • ➡️ staticmethod - স্ট্যাটিক মেথড তৈরি করা
  • ➡️ final - চূড়ান্ত হিসাবে নির্দিষ্ট করা

class - ক্লাস তৈরি করার উদাহরণ।

python
class User:

  def __init__(self):
    self.name = "আরিফ"
    self.land = "বাংলাদেশ"


user = User()

print(user.name)
print(user.land)

init - প্রাথমিক ডেটা নির্ধারণ এবং স্বয়ংক্রিয় কার্যকর করার উদাহরণ।

python
class User:

  def __init__(self):
    self.name = "আরিফ"
    self.land = "বাংলাদেশ"


user = User()

print(user.name)
print(user.land)

copy - ডেটা কপি করার উদাহরণ।

python
from copy import copy


class User:

  def __init__(self, message):
    self.message = message


arif = User("হ্যালো বিশ্ব")
amir = copy(arif)

print(arif.message)
print(amir.message)

self - বর্তমান ক্লাস কার্যকর করার উদাহরণ।

python
class PHP:

  VERSION = "8.2.3"

  def version(self):
    print(self.VERSION)


php = PHP()

php.version()

staticmethod - স্ট্যাটিক মেথড তৈরি করার উদাহরণ।

python
class User:

  name = "আরিফ"

  @staticmethod
  def message():
    return "হ্যালো বিশ্ব"


print(User.name)
print(User.message())

final - চূড়ান্ত হিসাবে নির্দিষ্ট করার উদাহরণ।

python
from typing import Final


class User:

  name: Final = "আরিফ"


user = User()

print(user.name)

পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
class ক্লাস তৈরি করতে ব্যবহৃত হয়।
init প্রাথমিক ডেটা নির্ধারণ এবং স্বয়ংক্রিয় কার্যকর করতে ব্যবহৃত হয়।
copy ডেটা কপি করতে ব্যবহৃত হয়।
self বর্তমান ক্লাস কার্যকর করতে ব্যবহৃত হয়।
staticmethod স্ট্যাটিক মেথড তৈরি করতে ব্যবহৃত হয়।
final চূড়ান্ত হিসাবে নির্দিষ্ট করতে ব্যবহৃত হয়।