Python OOP Tutorials Complete Series
क्या आप सीखेंगे
- पाइथन में क्लासेस का उपयोग करने के मूल सिद्धांतों को समझना।
- क्लासेस और इंस्टेंसेस के बीच के अंतर को समझना।
- क्लासेस को बनाने और उनका उपयोग करके डेटा और फंक्शन्स को संगठित करने का तरीका सीखना।
महत्वपूर्ण अवधारणाएं
क्लासेस और इंस्टेंसेस के बीच का अंतर समझना महत्वपूर्ण है, क्योंकि यह आपको अपने कोड को संगठित और पुनः उपयोग करने योग्य बनाने में मदद करता है। क्लासेस आपको डेटा और फंक्शन्स को एक साथ समूहित करने की अनुमति देते हैं, जो आपके कोड को अधिक पठनीय और रखरखाव करने में आसान बनाता है। इसके अलावा, क्लासेस आपको अपने कोड को अन्य क्लासेस से विरासत में मिली विशेषताओं और विधियों के साथ बढ़ाने की अनुमति देते हैं।
कोड उदाहरण
class employee:
pass
यह एक खाली क्लास है जिसका उपयोग हम कर्मचारियों को प्रतिनिधित्व करने के लिए कर सकते हैं।
employee1 = employee()
employee2 = employee()
यह दो अलग-अलग इंस्टेंसेस हैं जो एक ही क्लास से बनाए गए हैं।
employee1.first = "Corey"
employee1.last = "Schafer"
employee1.email = "[email protected]"
employee1.pay = 50000
यह एक कर्मचारी के लिए विशिष्ट विशेषताएं हैं जो हमने मैनुअल रूप से बनाई हैं।
पाठ सारांश
इस पाठ में, हमने पाइथन में क्लासेस का उपयोग करने के मूल सिद्धांतों को सीखा। हमने देखा कि क्लासेस और इंस्टेंसेस के बीच का अंतर क्या है, और कैसे हम क्लासेस का उपयोग करके डेटा और फंक्शन्स को संगठित कर सकते हैं। हमने एक खाली क्लास बनाई और फिर दो अलग-अलग इंस्टेंसेस बनाए, जो एक ही क्लास से बनाए गए थे। हमने एक कर्मचारी के लिए विशिष्ट विशेषताएं भी बनाईं, जैसे कि नाम, ईमेल पता, और वेतन। इस पाठ के माध्यम से, हमने पाइथन में क्लासेस का उपयोग करने के लिए एक मजबूत आधार बनाया है।
अभ्यास व्यायाम
एक क्लास बनाएं जो एक विशिष्ट प्रकार के वाहन का प्रतिनिधित्व करता है, जैसे कि कार या ट्रक। इस क्लास में विशेषताएं जोड़ें जो वाहन के बारे में जानकारी प्रदान करती हैं, जैसे कि रंग, मॉडल, और वर्ष। फिर, दो अलग-अलग इंस्टेंसेस बनाएं जो एक ही क्लास से बनाए गए हैं, और प्रत्येक इंस्टेंस के लिए विशिष्ट विशेषताएं सेट करें।
आगे क्या है
अब जब आप पाइथन में क्लासेस का उपयोग करने के मूल सिद्धांतों को समझते हैं, तो आप क्लासेस के साथ और अधिक जटिल कार्य करने के लिए तैयार हैं। अगले पाठ में, हम क्लास वेरिएबल्स और इंस्टेंस वेरिएबल्स के बीच के अंतर को देखेंगे, और कैसे हम क्लासेस का उपयोग करके अपने कोड को और अधिक संगठित और पुनः उपयोग करने योग्य बना सकते हैं।