पाइथन के साथ एआई सीखें · पाठ

Classes और Objects

Python में Classes और Objects बनाना और उनका उपयोग करना सीखें

पाठ 1, कुल 6 में से11 चरण

Classes और Objects, CoddyKit पर पाइथन के साथ एआई सीखें का एक निःशुल्क पाठ है। यह 6 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह पाइथन के साथ एआई सीखें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 6 पाठ शामिल हैं।

क्लास और ऑब्जेक्ट का परिचय

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) एक प्रोग्रामिंग प्रतिमान है, जो क्लास और ऑब्जेक्ट का उपयोग करके वास्तविक दुनिया की इकाइयों का मॉडल बनाता है। यह तरीका कोड को अधिक पुन: उपयोग योग्य और प्रबंधित करने में आसान बनाता है।

इस पाठ में, आप Python में क्लास और ऑब्जेक्ट की मूल बातें सीखेंगे।

Classes और Objects — चित्र 1

क्लास क्या होती हैं

क्लास ऑब्जेक्ट बनाने का खाका होती है। यह ऑब्जेक्ट के गुण और व्यवहार परिभाषित करती है।

class Person:
    pass

ऑब्जेक्ट क्या होते हैं

ऑब्जेक्ट किसी क्लास का एक उदाहरण होता है। यह क्लास द्वारा परिभाषित खाके से बनाई गई किसी विशिष्ट इकाई का प्रतिनिधित्व करता है।

# Defining a class and creating an object
class Person:
    pass

person1 = Person()
print(type(person1))  # Outputs: <class '__main__.Person'>

क्लास बनाना

क्लास परिभाषित करने के लिए class कीवर्ड के बाद क्लास का नाम लिखें। क्लास का नाम PascalCase परंपरा का पालन करना चाहिए:

# Defining a simple class
class Car:
    pass

ऑब्जेक्ट बनाना और उनका उपयोग करना

किसी क्लास को परिभाषित करने के बाद आप उस क्लास के ऑब्जेक्ट (इंस्टेंस) बना सकते हैं:

# Creating objects from a class
class Car:
    pass

car1 = Car()
car2 = Car()
print(car1, car2)

क्लास में गुण जोड़ना

ऑब्जेक्ट से संबंधित डेटा संग्रहीत करने के लिए आप क्लास में गुण जोड़ सकते हैं:

# Adding attributes to a class
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model

car1 = Car("Toyota", "Corolla")
print(car1.brand, car1.model)

क्लास में मेथड

मेथड किसी क्लास के अंदर परिभाषित फ़ंक्शन होते हैं। वे ऑब्जेक्ट का व्यवहार निर्धारित करते हैं:

# Adding methods to a class
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model

    def drive(self):
        print(f"The {self.brand} {self.model} is driving.")

car1 = Car("Toyota", "Corolla")
car1.drive()

क्लास और ऑब्जेक्ट के साथ सामान्य गलतियाँ

इन गलतियों से बचें:

  • विधियों में पहले पैरामीटर के रूप में self का उपयोग करना भूल जाना।
  • ऐसे एट्रिब्यूट तक पहुँचने का प्रयास करना जो क्लास में परिभाषित नहीं हैं।
  • __init__ विधि का उपयोग करके एट्रिब्यूट को प्रारंभ न करना।

हमने क्या सीखा

इस पाठ में आपने सीखा:

  • Python में क्लास और ऑब्जेक्ट क्या होते हैं।
  • क्लास बनाना और ऑब्जेक्ट के उदाहरण बनाना।
  • क्लास में एट्रिब्यूट और विधियाँ परिभाषित करना।

बहुत अच्छा! चलिए अगले विषय पर चलते हैं।

Classes और Objects — चित्र 11
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
53
पाठ
225

अक्सर पूछे जाने वाले प्रश्न

क्या “Classes और Objects” पाठ निःशुल्क है?

हाँ — पाइथन के साथ एआई सीखें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Classes और Objects” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 6 पाठ शामिल हैं।

“Classes और Objects” में मैं क्या सीखूँगा?

Python में Classes और Objects बनाना और उनका उपयोग करना सीखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ पाइथन के साथ एआई सीखें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या पाइथन के साथ एआई सीखें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर पाइथन के साथ एआई सीखें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 6 में से 1वाँ पाठ है।

“Classes और Objects” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस पाइथन के साथ एआई सीखें पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर पाइथन के साथ एआई सीखें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Classes और Objects
  2. Attributes और Methods
  3. Inheritance
  4. Polymorphism
  5. Encapsulation और Abstraction
  6. Magic Methods (__str__, __repr__, आदि)
← पाइथन के साथ एआई सीखें पर वापस जाएँ