बधाई हो!

Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

Alex Yarosh

Content Quality Analyst @ DataCamp

ओवरव्यू

Chapter 1

  • क्लास और ऑब्जेक्ट्स
  • एट्रीब्यूट्स और मेथड्स

Chapter 2

  • क्लास इनहेरिटेंस
  • पॉलिमॉर्फ़िज़्म
  • क्लास-लेवल डेटा

Chapter 3

  • ऑब्जेक्ट इक्वेलिटी
  • स्ट्रिंग रिप्रेज़ेंटेशन
  • एक्सेप्शंस

Chapter 4

  • इनहेरिटेंस के लिए डिज़ाइन करना
  • डेटा एक्सेस के स्तर
  • प्रॉपर्टीज़
Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

आगे क्या?

Functionality

  • मल्टीपल इनहेरिटेंस और मिक्स-इन क्लासेस
  • + जैसे बिल्ट-इन ऑपरेटर्स को ओवरराइड करना
  • __getattr__(), __setattr__()
  • कस्टम इटरेटर्स
  • एब्स्ट्रैक्ट बेस क्लासेस
  • Dataclasses (Python 3.7 में नया)
Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

आगे क्या?

Functionality

  • मल्टीपल इनहेरिटेंस और मिक्सिन क्लासेस
  • + जैसे बिल्ट-इन ऑपरेटर्स को ओवरराइड करना
  • __getattr__(), __setattr__()
  • कस्टम इटरेटर्स
  • एब्स्ट्रैक्ट बेस क्लासेस
  • Dataclasses (Python 3.7 में नया)

Design

  • SOLID सिद्धांत

Single-responsibility principle

Open-closed principle

Liskov substitution principle

Interface segregation principle

Dependency inversion principle

  • डिज़ाइन पैटर्न्स
Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

धन्यवाद!

Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

Preparing Video For Download...