"ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग इन पायथन" हा कोर्स ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगची वैशिष्ट्ये आणि पायथन भाषेत त्याची अंमलबजावणी सादर करतो. अनुप्रयोग व्यावहारिक कामाच्या समाधानाच्या उदाहरणांसह पूरक आहे. धडे स्वतः https://younglinux.info/oopython/course वर विनामूल्य उपलब्ध आहेत. धड्यांच्या लहान व्हिडिओ आवृत्त्या: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53
हा कोर्स पायथनमधील स्ट्रक्चर्ड प्रोग्रामिंगचे अगोदरचे ज्ञान गृहीत धरतो, ज्याची आपण आमच्या पहिल्या कोर्स "पायथनमध्ये ओळख करून घेऊ शकता. प्रोग्रामिंगचा परिचय": https://younglinux.info/python/course.
कोर्समध्ये 15 धडे समाविष्ट आहेत:
1. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग म्हणजे काय
2. वर्ग आणि वस्तूंची निर्मिती
3. वर्ग कन्स्ट्रक्टर - __init __ () पद्धत
4. वारसा
5. बहुरूपता
6. Encapsulation
7. रचना
8. ऑपरेटर ओव्हरलोडिंग
9. स्थिर पद्धती
10. Iterators
11. जनरेटर
12. मॉड्यूल आणि पॅकेजेस
13. कोडचे दस्तऐवजीकरण
14. नमुना ऑब्जेक्ट ओरिएंटेड पायथन प्रोग्राम
15. "पायथनमधील ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग" कोर्सचे परिणाम
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग मधील मुख्य संकल्पना "वर्ग" आणि "ऑब्जेक्ट" आहेत. ऑब्जेक्ट्स त्यांच्या वर्गातून मिळतात. पायथन प्रोग्रामिंग भाषेत, अशा वस्तूंना उदाहरणे म्हणतात.
वारसा, बहुरूपता आणि एन्केप्सुलेशन ही मूलभूत तत्त्वे, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगचे आधारस्तंभ आहेत. वारसा म्हणजे मुलांचे वर्ग परिभाषित करण्याची क्षमता, पॉलिमॉर्फिझम ही एकच गोष्ट अंमलात आणण्याचा एक वेगळा मार्ग आहे, एन्केप्सुलेशन डेटा लपवणे आणि डेटा आणि पद्धती एकत्र करणे आहे. रचना कमी वेळा अंमलात आणली जाते, याचा अर्थ वस्तू तयार करण्याची क्षमता, त्यातील घटक भाग इतर वर्गाच्या वस्तू असतात.
OOP मधील कन्स्ट्रक्टर ही एक वर्ग पद्धत आहे जी या वर्गातून एखादी वस्तू तयार झाल्यावर आपोआप कॉल केली जाते. त्याच वेळी, कन्स्ट्रक्टर ऑपरेटर ओव्हरलोडिंग पद्धतींचा संदर्भ देते. अशा पद्धतींची नावे प्रोग्रामिंग भाषेद्वारेच नियंत्रित केली जातात आणि जेव्हा ऑब्जेक्ट विशिष्ट क्रियांमध्ये भाग घेते तेव्हा त्यांचा कॉल आपोआप होतो. उदाहरणार्थ, एखादा घटक जोडणे, काढणे इ.
इटरेटर्स ही एक विशेष प्रकारची वस्तू आहे, जी सूची सारख्या संकलनासारखी असते, परंतु जी संपूर्ण घटकांचा संच साठवून ठेवत नाही, परंतु प्रत्येक वेळी प्रवेश केल्यावर फक्त एकच व्युत्पन्न करते. पायथनमध्ये अंगभूत डेटाटाइप वर्ग आहेत ज्यातून इटरेटर तयार केले जातात. तथापि, आपण आपले स्वतःचे वर्ग देखील परिभाषित करू शकता, ज्यांच्या उदाहरणांमध्ये पुनरावृत्ती क्षमता असतील.
या रोजी अपडेट केले
११ जून, २०२३