0:00
आज के इस वीडियो में हम लोग देखेंगे कि exactly classes and objects का क्या syntax होता है python के अंद�
0:04
कैसे आप लोग classes and objects बना सकते हैं चलता है computer screen में and let's get started
0:09
So guys हम लोगों ने काफी देखा है इन सब चीजों के बारे में कि आर python में class क्यों बनाना ह�
0:22
आप जो क्या होता है क्लास क्या होती है डिफरेंस क्या है लाइट में लेकिन आज मैं आप लोगों प्रोग्रा�
0:28
लिखे दिया हूं जैसे कि आप लोग की ट्रैड इज है बहुत ज्यादा बढ़ जाएगी तो सबसे पहले मैं यह करूंग�
0:34
प्राइस बनाओंगा यह पर और क्लास को बना जाता है क्लास कीवर्ड की सहायता से तो आपको यहां को बता नही�
0:38
रहे हो थिवरी तो बोलो थोड़ी सी नहीं आ रही थिवरी नहीं बोलों सिर्फ प्राक्टिकल करूंगा उससे फिर कंट्रो�
0:43
चीजों ठीक है तो मैंने ग्लास बनाया और मान लो यहां पर मैं बना रहा हूं पर संठी के एक पर्सन के बा�
0:49
क्या होता है नाम होता है उसका ठीक है मैं कहूंगा नेम इज एक्वल टू है डी ठीक है और यह होता है पर्सन क�
0:56
मान लो उसकी जो है occupation है ठीक है occupation क्या है उसकी ठीक है मान लो software developer ठीक ह�
1:05
और मान लो उसकी जो है net worth है ठीक है net worth 10 रुपए है ठीक है 10 dollar मान लो ठीक है वही बात ह�
1:15
वही बात नहीं है लेकिन मान लो ठीक है तो यहाँ बट 10 मैंने लिख दिया अब मान लो कि मैं क्या करता हू�
1:26
एडिट पर संदेश लिखूंगा और इसके बाद मैं लिखूंगा प्रेंट एडिट नेम ठीक है एक सिंपल सा काम किया है मैंन�
1:36
और ऑफिसली है यहां पर प्रिंट हो जाएगा लेकिन है रिमुझे पसंद नहीं आ रहा है यानी कि नाम है रिमुझे पसं�
1:41
जा रहा है तो मैं कुछ इस तरह से कर सकता है डॉट नेम इस इकॉल टू शुबम मालों में उसका नाम शुबम देन�
1:46
चाहता हूं और उसकी ऑक्यूपेशन मालों कुछ और हो सकती है मालों वह एक अकाउंटेंट हो सकता है तो ए डॉ�
1:53
occupation is equal to accountant अगर मैं कर दूं तो मैं अगर a.occupation को print करूँग�
2:00
मैं a.occupation को print करने की कोशिश करता हूँ और आप लोग देखने हैं यहाँ पर मै�
2:05
a.occupation को print करूँगा अगर तो accountant आ जाएगा लेकिन अगर यह दोनो�
2:09
lines यहाँ पर नहीं होंगी तो organization organization class simple variable
2:29
एक बनाता एंडरस्कोर नेम एक बनाता एंडरस्कोर ओक्यूपेशन और काम हो जाता और फिर बी एंडरस्कोर नेम बी एंडरस्कोर ओक्यूपेशन वो हो जाता ठीक है लेकिन आप यहाँ पर देखोगी जब मैं लिखता हूँ एडवाट नेम इस इकल टू शुबम तो एक क�
2:59
ठीक है और मैं यहां पर एक f-string यहां पर मैं लिखता हूं मैं लिखूंगा सबसे पहले दो variable का नाम और यहां पर जब मैं कोई method बनाऊंगा तो मैं self keyword का प्रियोग करूँगा अब आपको आगे यह self keyword क्या है अभी के लिए सिर्फ self keyword आप लिखो और मैं आप लोग को बताऊं�
3:29
यहाँ पर a.info function call करूँगा, तब आप लोग देखना यहाँ पर क्या होगा, यहाँ पर लिख कर आएगा, a
3:37
sorry, Tommy is a software developer, ठीक है, क्योंकि self.name हैरी हो गया, और self.occupation software developer हो गया
3:43
अब यह self क्या होता है, self keyword क्या होता है, सब बताओंगा आप लोगों को, कि यह self keyword क्या है
3:48
लेकिन अभी ना आप उस चीज़ पर focus मत करो आप इस चीज़ पर focus करो कि यार देख�
3:52
मैंने यहाँ पर एक person मनाया एक method call किया और उसके बारे मे�
3:56
मुझे सारी info मिल गई बस a.info किया मुझे मिल गई उसकी बारे मे�
4:00
सारी information अगर यही काम मुझे procedural प्रोग्रामिंग से करना पड़ता तो मैं क्या करता मैं शायद यह फंक्शन लिखता फंक्शन से एम पास करता और फि�
4:09
उसके बाद मतलब मैं डेफ इनफो एक अलग से फंक्शन मनाता उसको ए पास करता फिर वहां पर मैं देखता क्या हो रह�
4:14
यहां पर एक यहां पर मेरा ऑब्जेक्ट है उस पर मैं रचना कर सकता हूं और चीजें बहुत आसान हो जाती है ठीक है औ�
4:21
सेल्फ के बारे में बात करेंगे क्लासर ऑब्जेक्ट थोड़े से और मनाएंगे पर जस्ट एक बेसिक आइडिया आप लो�
4:26
A class is a blueprint or a template for creating objects
4:52
देखा था कि यार एक फॉर्म होता है एक टेंपलेट होती है उसको भरके फिर वह ऑब्जेक्ट बनता है एक किस�
4:57
इंसान का फॉर्म बनता है एंटाइटी बनता है ठीक है प्रोवाइटिंग इनीचियल वैल्यूज फॉर स्टेट मतलब ए�
5:02
तरह से प्लेस होल्डर समझ लो एक तरह का इसको या इसके अंदर पूरा ब्लूप्रिंट एक बाइट पर संख्राम होग�
5:08
प्रोप्पिशन होगी नेटवर्थ होगी और इन पॉइंटर वह उसके अंदर और भी वह सारी चीजें इसके अंदर डाले जा सकत�
5:15
नहीं मैथड्स और प्रॉपर्टीज पता नहीं किया कि डाला जा सकते लेखिए लेकिन अभी हमने सिर्फ तीन प्रॉबर्टी�
5:21
प्रोपर्टी पचास में थे ठीक है यूजर डिफाइंड ऑब्जेक्ट यूजर डिफाइंड ऑब्जेक्ट हमने खुद ने डिफाइन किया तो य�
5:33
एक तरह से हमने डिफाइन किया है तो हम इसके कंट्रोल में इसमें erg डालें कौन सी प्रॉपर्टी डालें कौन स�
5:38
रहें एक लास्ट को ग्रेट करने का जो बेसिक सिंटेक्स है वह यह है जैसे कि मैंने आप पर बताया आपको ए�
5:44
ऑब्जेक्ट को इस क्लास से ग्रेट करने का सिंटेक्स यह है जैसे कि मैंने आपको यह पर संबंधा कर दिया यहा�
5:49
डिटेल्स नाम से मैंने क्लास बनाई थी तो आप जगह डिटेल्स नाम से बनाया अब यहां पर मैं इसका नाम इसकी एजीए�
5:55
तरह से प्रिंट कर सकता हूं ठीक है यह चीज आई होप सबको समझ में आ गई अब यहां पर आप लोगों की शिकायत होगी क�
6:01
यह self क्या डाल दिया है, हमें समझ में नहीं आया, तो यह जो self है, यह गाड़ी वाला self नहीं है पहले तो, ठीक है, वो भी उसको self कहते हैं हमारे UP में, जो bike होती है न, कहते हैं self मारो, ठीक है, वाला self नहीं है, self parameter is a reference to the current instance of the class, ठीक है, and is used to access variables that belongs to the class, ठीक है, वो ता क्या है, स�
6:31
करूंगा बी को मैं क्या करूंगा नीति का कर दूंगा बी नीति का है और बी डॉट ऑक्यूपेशन क्या है एक चा�
6:41
नीति का एक चार ठीक है एक चार कर दिया मैंने अब मैं एक टॉट इन फॉर भी कर सकता हूं बी डॉट इन फॉर भी क�
6:46
देखता हूं जब मैं एडट इनफो करूंगा तो सेट डॉट नेम मतलब एक नाम यानी कि जो एक नाम होगा एक नाम क्या ह�
6:53
शुबम और एकी ऑक्यूपेशन के अकाउंटेंट तो सेल्फ का मतलब वह ऑप्जेक्ट जिसके लिए मैथड कॉल किया जा रहा ह�
6:59
self object method call comment self Harry comment a sorry self object
7:16
और एडवाट इन फो यहां पर जाएगा तो सेल्ट में क्या रहेगा वह जिस पर मैथड को ले रहा है इस पर रहा है प�
7:22
रहा है तो सेल्ट नीम मतलब एक का नीम एक का नीम क्या है शुबम ठीक है इस तरह से चलेगा और मैं इसको रन करूंग�
7:28
नो सर्प्राइज इस शुबम इस अकाउंटेंट नीति का इस एचार यह लिख कराएगा ठीक है कोई इसमें सर्प्राइज नहीं ह�
7:38
हो सब कुछ समझ में आगे आप लोगों को बात यहां पर यह है कि मैं एबीसीडी एफजीएड जब तक एबीसीडी बना सकता ह�
7:46
बद कितने भी मन चाहे मैं पर संबंधा सकता हूं और मुझे बार-बार यहां पर यह स्पेसिफाई करने की जरूर�
7:53
नहीं है कि यार एक जो होगा नेम होगा एक ही ऑक्यूपेशन जो होगी वह बी की ऑक्यूपेशन अलग हो सकती ह�
8:00
इन साने जो अपनी सिंदेश जी रहा है बीएक इसान जो अपनी सिंदेश जी रहा उसकी अपनी ऑक्यूपेशन उसकी अपन�
8:06
नेटवर्थ है उसका अपना नाम है यह जो वैल्यूज डिफल्ट मैंने दे दिया इसके बाद इनको चेंज किया जा सकत�
8:11
अभी के लिए आप बिल्कुल simple समझो ऐसे ठीक है फिर आगे चीजों को और complex करेंग�
8:16
in fact complex नहीं करेंगे समझेंगे की क्यों बनाई गई है चीज�
8:20
why are they designed the way they are designed ठीक है ये देखेंगे हम लो�
8:24
अभी के लिए आप इन्ता समझो A, B, C तीन अलग-अलग objects है�
8:29
तीन अलग अलग person है, तीन अलग अलग लोग है, जिनकी अपनी अपनी name occupation net worth है, ठीक है
8:37
समझ गए न आप लोग, हाँ मुझे बता है समझ गए आप लोग, और यहाँ पर अब कर मैंने C को कुछ भी नहीं दिया
8:42
मैंने C की जो name है और occupation है वो change नहीं करी
8:46
तो क्या होगा अरे जो default values हैं वो मिल जाएंगी C को तो C का नाम Harry रहेगा और C की occupation software developer हैंग�
8:53
ठीक है I hope कि all this makes sense आपको मज़ा आया और अगर आ�
8:58
लोगों ने अभी तक ये playlist access नहीं करें इसको access जरूर करे�
9:01
अभी कभी bookmark करें या click करें या click करें इस playlist को आपको सेव करें अभी इस वीडियो में इतना है तैंक यू सो मच गैस वॉचिंग इस वीडियो एंड आई वॉल सी यू नेक्स्ट टाइम �