अच्छा, अच्छा पायथन ओओपी
अनेक वस्तुओं का संग्रह / / December 04, 2023
इस पाठ्यक्रम का आधार उन कार्यों से बना है जो वास्तविक मुकाबले के यथासंभव करीब हैं जिनका सामना आईटी कंपनियों में हर नौसिखिया प्रोग्रामर को करना पड़ता है। कार्यों की शब्दावली तकनीकी विशिष्टताओं की शैली के करीब है, जिसका सामना आपको ऑर्डर पर काम करते समय भी हो सकता है। परिणामस्वरूप, न केवल प्रोग्रामिंग अभ्यास प्राप्त होता है, बल्कि विशिष्ट तकनीकी कार्यों की सही धारणा भी प्राप्त होती है।
पाठ्यक्रम में, चरण दर चरण, सबसे सरल निर्माणों (वर्गों, वस्तुओं, विधियों) से शुरू करके, आप अपने आप को ओओपी की आकर्षक दुनिया में डुबो देंगे। प्रत्येक पाठ की शुरुआत में, सैद्धांतिक वीडियो सामग्री दी जाती है, जिसे बाद में व्यावहारिक कार्यों (करतबों) के एक सेट के साथ सुदृढ़ किया जाता है। कुछ अनुभागों के अंत में एक परीक्षा उत्तीर्ण करने का प्रस्ताव है - एक पूर्ण कार्यक्रम का विकास जो आपको ओओपी के साथ पूरी तरह संपर्क में आने की अनुमति देता है।
इस पाठ्यक्रम के सभी पाठों का धैर्यपूर्वक अध्ययन करके, आप पहली नज़र में कक्षाओं और वस्तुओं के साथ प्रोग्रामिंग की इस असामान्य अवधारणा को महसूस (स्पर्श) कर पाएंगे। आप इसकी क्षमताओं को समझेंगे और इस दिशा में आगे विकास करते हुए इस शुरुआती अनुभव और ज्ञान का उपयोग अपनी परियोजनाओं में कर पाएंगे।
चर्चा के लिए टेलीग्राम चैनल: https://t.me/python_selfedu
निरंतरता: डेटा संरचनाओं पर पाठ्यक्रम: https://stepik.org/course/134212/
OOP में पहला कदम
1. कोर्स असाइनमेंट को सही तरीके से कैसे पूरा करें
2. सरल शब्दों में ओओपी अवधारणा
3. कक्षाएं और वस्तुएं। वर्गों और वस्तुओं के गुण
4. कक्षा विधियाँ. पैरामीटर स्व
5. __init__ इनिशियलाइज़र और __del__ फ़ाइनलाइज़र
6. जादुई विधि __नया__। सिंगलटन पैटर्न उदाहरण
7. क्लास मेथड (क्लासमेथड) और स्टैटिक मेथड (स्टैटिकमेथड)
8. परीक्षण गुण और विधियाँ
एक्सेस मोड, गुण और डिस्क्रिप्टर
1. एक्सेस मोड सार्वजनिक, निजी, संरक्षित। सेटर्स और गेटर्स
2. गुण संपत्ति. डेकोरेटर @संपत्ति
3. डिस्क्रिप्टर (डेटा डिस्क्रिप्टर और गैर-डेटा डिस्क्रिप्टर)
जादू वर्ग के तरीके
1. विधियाँ __setattr__, __getattribute__, __getattr__ और __delattr__
2. विधि __कॉल__। फ़ंक्टर और डेकोरेटर कक्षाएं
3. विधियाँ __str__, __repr__, __len__, __abs__
4. विधियाँ __जोड़ें__, __उप__, __mul__, __truediv__
5. तुलनाएँ __eq__, __ne__, __lt__, __gt__ और अन्य
6. विधियाँ __eq__ और __hash__
7. __बूल__ विधि
8. विधियाँ __getitem__, __setitem__ और __delitem__
9. विधियाँ __iter__ और __next__
10. जादू का परीक्षण
वंशानुक्रम और बहुरूपता
1. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में विरासत
2. issubclass() फ़ंक्शन। अंतर्निर्मित प्रकारों से वंशानुक्रम
3. विरासत। सुपर() फ़ंक्शन और प्रतिनिधिमंडल
4. विरासत। निजी और संरक्षित विशेषताएँ
5. बहुरूपता और अमूर्त विधियाँ
6. एकाधिक वंशानुक्रम
7. संग्रह __स्लॉट__
8. विरासत चुनौती का बोझ
अपवाद और संदर्भ प्रबंधक
1. अपवाद प्रबंधन का परिचय. ब्लॉक को आज़माएं/छोड़ें
2. एक्सेप्शन हेंडलिंग। अंततः और अन्य ब्लॉक
3. प्रसार अपवाद
4. कथन और कस्टम अपवाद बढ़ाएँ
5. प्रसंग प्रबंधक. कथन के साथ
6. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में शुरूआत