Transcript for:
Understand the Internal Working of Python

हां जी कैसे हैं आप सभी स्वागत है आप सभी का चाय और कोड में आज पहले मैंने सोचा थोड़ी सी चाय पी लेते हैं वरना अक्सर वीडियोस बनाते टाइम चाय ठंडी हो जाती है तो आज सोचा कि पहले पी लेते हैं और उसके बाद वीडियोस बनाएंगे तो ऑलमोस्ट खत्म हो गई है तो स्वागत है आप सभी का चाय और कोड चैनल में और स्वागत है आप सभी का इस प्लेलिस्ट में चाय और पाइथन फाइनली फर्स्ट टाइम इस सीरीज में हमने चाय इंट्रोड्यूस करी है कोड तो हमने इंट्रोड्यूस कर ही दिया था अब देखिए पाइथन की सीरीज हम बना रहे हैं और आपके साथ में शेयर कर रहे हैं तो अंदर मैंने जैसे कि आपको बताया था इतना ज्यादा इंटरनल डिटेल्स नहीं है कंपेयर्ड टू अदर लैंग्वेज स्ट्रेट फॉरवर्ड चलती है लैंग्वेज लेकिन कुछ कांसेप्ट हैं जो एक्चुअली में लोगों को हिला देते हैं और समझ में नहीं आते हैं क्योंकि किसी ने इंटरनल डिटेलिंग ना इतने प्यार से बताई ही नहीं होती है अब ऐसा ही एक कांसेप्ट है और इनफैक्ट python2 होगी अगर हम एक डेडिकेटेड वीडियो यह ना बनाएं कि म्यूटेशन में अब आपने अक्सर सुना होगा कि सर इम्यूजिक मुझे भी ऐसे ही पढ़ाया गया था और उसके बाद मैं कंफ्यूजन में कि यार यह सब हो क्या रहा है यह सब इ म्यूटेशंस डिटेल्स पता होगी पाइथन के और आप कभी कंफ्यूज नहीं होंगे तो आराम से बैठिए चिल करिए अपने सोफे पे बस ये ध्यान रखिएगा इस वीडियो का जो कमेंट टारगेट है वो है फाइव 100 कमेंट्स 24 आर के अंदर तो कंप्लीट करना है ठीक है तो चलिए अब पहले लेके चलते हैं आपको कन्फ्यूजिंग लैंड में कि कहां पे लोग कंफ्यूज होते हैं प्रॉब्लम कहां पे आती है देखिए लिस्ट तो आपको कोई भी दे सकता है वीडियोस के अंदर कि यह मूटे है यह मूटे बल है बुक्स में भी बहुत मिलती है और वह सही लिस्ट है तो पहले आपके साथ स्क्रीन शेयर करते हैं और उसके बाद आपकी बाकी चर्चा करते हैं अच्छा सबसे पहले क्या करना है सबसे पहले सब्सक्राइब करना है ठीक है ना सब्सक्राइब करो थोड़ा चैनल को पहुंचाओ यार मिलियंस मिलियंस में इतने सारी सीरीज प्ले लिस्ट आपको यहां पे क्वालिटी मिल रहा है हाई एंड एक्सपीरियंस मिल रहा है कोई क्वालिटी को टच भी नहीं कर पा रहा है और फिर भी आप सब्सक्राइब नहीं कर रहे गलत बात है ना अब तक तो फैला देना चाहिए था चैनल को तो देखिए यह है हमारा बेसिक python-pip मूटे एंड इ मूटे बल तो आपको इस तरह का कुछ रिजल्ट ज्यादातर आपको जो समझा नहीं पाएगी वह बताता हूं किस कारण से अब इमेजेस पर चलते हैं डायरेक्टली तो कोई भी इमेजेस ओपन कर लीजिए जैसे यह यह तो मत करिएगा क्योंकि यहां मूटे मूटे दोनों ही है ठीक है यहां चलते हैं हां ठीक है तो इन्होंने बता रखा है कि एक्चुअली में पाइथन के अंदर दो डाटा टाइप्स हैं मूटे और इ म्यूटेशनल अर्थ इसका आप जानना चाहेंगे हिंदी भाषा में तो लिस्ट सेट डिक्शनरी बाइट एरे एरे ठीक है ओके मान ली बात और इ म्यूटेशन इंटी जर भी है फ्लोट पॉइंट नंबर भी है बुलियन भी है स्ट्रिंग भी है ट्यू पल्स फ्रोजन बाइट बाइट्स पता नहीं क्या-क्या है बट बहुत सारा मामला है यहां पे अच्छा इतना ही नहीं थोड़ा सा मैं आपको पाइथन के डॉक्स प भी लेके जाना चाहूंगा python.org प जाएंगे तो आपको यहां पर डॉक्स मिल जाएंगे ये रहे अपने पाइथन के पूरे डॉक्स अब इसमें से किसी भी डॉक्स प आप जाएंगे ना जैसे आप मूटे बल ही सर्च कर लीजिए यहां पे कि म्यूटेशन टाइप्स के अंदर लेकिन एक जो इंपॉर्टेंट चीज है ना वोह मैं आपको यहां पे दिखाना चाहूंगा जिसके बारे में हम चर्चा करेंगे आने वाले वीडियोस के अंदर कि pythonanywhere.com सर्च करो कि पाइथन के डेटा टाइप्स ये हम आगे वाले वीडियोस में काम में लेंगे बट अभी के लिए थोड़ा सा ये जानना जरूरी है तो हम चलते हैं किसी भी डेटा टाइप के अंदर हम थोड़े से एडवांस डेटा टाइप पहले दिखा दिए इसने हमें तो बेसिक चाहिए थे बेसिक दिखा दो प्लीज अ जैसे कि एरे स्ट्रिंग दिखा दो प्लीज स्ट्रिंग ही दिखा दो तो स्ट्रिंग के बेसिक पाइथन मॉड्यूल में चलते हैं तो आपको कहीं ना कहीं दिखेगा कि हर चीज को ना ऑब्जेक्ट बोलते हैं अभी तो यहां नहीं दिख रहा है पर आगे दिखा दूंगा आपको मैं बट आप इतना सा ध्यान रखिए पाइथन में म सभी चीज को ऑब्जेक्ट बोला गया है स्ट्रिंग ऑब्जेक्ट इंटी जर ऑब्जेक्ट फ्लोट ऑब्जेक्ट ये थोड़ा सा डॉक्यूमेंटेशन का एक फॉर्मेट है मैं आपको डॉक्यूमेंटेशन पढ़ना भी बता दूंगा आगे जाके बट अभी के लिए ध्यान रखिए कि पाइथन के अंदर आप कभी भी जाएंगे तो इसके अंदर आपको हर चीज इसी तरह से दिखेगी ऑब्जेक्ट ऑब्जेक्ट ऑब्जेक्ट ठीक है जी तो अभी तक तो मामला हमें समझ में आ गया कि पाइथन के अंदर ज्यादातर डेटा टाइप्स जो है वो है इ म्यूटेशन भी इमू बल है और अपना स्ट्रिंग भी है दो को ले लेते हैं दो से हम समझ जाएंगे उसके बाद बाकी तो तो अपने आप समझ में आ ही जाएगा एवेंचर्स इंटी जर पे और थोड़ी सी स्ट्रिंग पे ठीक है उसके बाद हम इंटर्नल्स जानेंगे कि पाइथन में इंटर्नल्स किस तरह से काम करते हैं तो अब हम लेके आते हैं अपने वीएस कोड को और थोड़ा सा हम कन्फ्यूजिंग वाला काम करते हैं कहां है हमारा वीएस कोड यह रहा हमारा वीएस कोड ठीक है जी आप आ जाइए ओके तो अब क्या करते हैं सबसे पहले तो आप कहीं पे भी पाइथन शेल ओपन कर लीजिए क्योंकि वो ज्यादा बेटर रहेगा अपने काम के लिए और यह लीजिए हमने फुल फ्लेज शेल ओपन कर लिया है अब सबसे पहले हम क्या करते हैं यहां पे सपोज करिए कि आपको मेमोरी में एक स्पेस चाहिए जहां पे आप कोई गेम डिजाइन कर रहे हैं या कोई बैंकिंग एप्लीकेशन बना रहे हैं या फिर कोई वेब एप्लीकेशन बना रहे हैं वहां पे आपको यूजर नेम स्टोर करना है ठीक है कोई बड़ी बात नहीं है हम लेते हैं यूजर अच्छा पहले पाइथन ले लेते हैं यूजर नेम तो बाद में लेंगे मैं python3 बोलूंगा आप पाइथन बोल लीजिए ठीक है जी अब यहां पे हम क्या करते हैं इसके अंदर कि सबसे पहले एक यूजर नेम ये हमने लिया अब ये है वेरिएबल इसका मतलब है कि सिंपली मेमोरी के अंदर एक स्पेस दे दो मेरे को ठीक है जी यूजर नेम हमने एक स्पेस दे दिया आपको मतलब स्पेस देके उसका नाम यूजर नेम रख दिया है तो एक कंटेनर मिल गया आपको अब उस यूजर नेम के अंदर आपने कहा कि हितेश रख दीजिए ठीक है जी हितेश हमने रख दिया अब हमने जस्ट पढ़ा है कि स्ट्रिंग जो है इ म्यूट बल है यानी कि स्ट्रिंग चेंज नहीं हो सकती है यही तो पढ़ा आपने अब अगर आप यूजर नेम यहां पे एंटर करते हो तो हितेश मिल जाता है अब हम दोबारा से आते हैं बोलते हैं कि यूज़र नेम के अंदर क्या है कि हितेश में मजा नहीं आ रहा तो हम क्या करते हैं चाय और कोड रख देते हैं यह लीजिए चाय और कोड अरे यूजर नेम के अंदर तो चाय और कोड रखा गया है इसको कोई दिक्कत भी नहीं आ रही है हम कैसे नहीं आ रही है यूजर नेम रखा चाय और कोड अरे यह तो बहुत बड़ी प्रॉब्लम हो गई है है कि नहीं कि अभी तो बोला था इ म्यूटेशनल में मतलब क्या है अच्छा एक और चीज बताता हूं उससे फिर और ज्यादा आपका थोड़ा कंफ्यूजन बढ़ेगा जब ज्यादा कंफ्यूजन बढ़ेगा तब क्लेरिटी भी एकदम से आएगी है कि नहीं चलिए अब इस तरह से आपने कई ट्यूटोरियल्स में देखा होगा कि सपोज करिए एक वेरिएबल ले लेते हैं x वेरिएबल के नाम ऐसे लेना मुझे बिल्कुल पसंद नहीं बट ठीक है अभी के लिए चलेगा उस x में आपने वैल्यू ले ली 10 ठीक है जी ओके जी इसमें कोई दिक्कत नहीं है यूजर नेम हो सकता है तो x भी हो सकता है अब हम एक और वेरिएबल लेते हैं y अब इस y के अंदर मैं डायरेक्ट वैल्यू ना डाल के मैं उसका रेफरेंस देता हूं x कि भाई x में जो भी वैल्यू थी अब y के अंदर डाल दो ठीक है जी तो अभी x की वैल्यू क्या है 10 ठीक है y की वैल्यू क्या है x ही तो पॉइंट कर रहा है तो y की वैल्यू भी 10 ही है अब मैंने कहा कि x के अंदर आप क्या करो 10 नहीं आप एक काम करो 15 कर दो उसके अंदर ठीक है ये लीजिए अब x के अंदर क्योंकि 15 है x 15 को पॉइंट कर रहा है या x के अंदर तो y के अंदर भी तो वही था तो y के अंदर क्या वैल्यू आएगी अरे y तो अभी भी 10 को पॉइंट कर रहा है हमम सर अब कंफ्यूजन तो हो गया है बहुत अब इसके अंदर क्लेरिटी लेके आओ वरना अब तो पेशेंस खो जाएगा बिल्कुल सही बात आपने एकदम सही कही अब आपको बताते हैं पाइथन की इंटरनल वर्किंग कैसे काम करता है पाइथन इसके लिए हम चलते हैं हमारी फेवरेट वेबसाइट इरेजर पे यह मेरा ऑनलाइन डिजिटल बोर्ड मान लो इसको ओके यह है आपकी एक्चुअली में मेमोरी ओके अ हम चलते हैं इससे ओके यह है आपकी पूरी मेमोरी जिसको आप रम भी बोलते हो एगजैक्टली रम बोलना हां ठीक ही है रम में कोई दिक्कत नहीं है तो यह है हमारे पास में पूरा का पूरा हमारा काम ओके अब इसके अंदर आपने जैसे ही कहा कि मुझे चाहिए एक यूजर नेम तो क्या होगा यह आपके पास एक बॉक्स होगा एक मेमोरी का पोर्शन आपके लिए लोकेट होगा और उस पोर्शन का नाम हमने रख दिया यहां पर यूजर नेम ठीक है जी कोई दिक्कत नहीं है इस यूजर नेम का आपने रख दिया अब हो क्या रहा है कि आपको लग रहा है कि यूजर नेम है और जब भी मेरे को कुछ काम करना है तो मैं इसको यहां से पॉइंट करा लेता हूं तो सपोज करिए कि मेरे पास एक यूजर है यह हमारा यूजर है जो भी इसका प्रोग्राम लिख रहा है यह रहा हमारा यूजर ओके यह रहा हमारा यूजर और इसको जब भी पॉइंट करना है तो यह यहां से ऐसे पॉइंट करता है ठीक है नहीं ऐसा नहीं होता है पाइथन के अंदर इस तरह से काम नहीं चलता है पाइथन में थोड़ा सा डिफरेंट वर्किंग मैकेनिज्म होता है वह जब तक आपको समझ में नहीं आएगा ना तब तक आपको य मूटे इ म्यूटेशन समझ में नहीं आएगा देखिए पाइथन में होता क्या है पाइथन में हर चीज बनती है एज ए ऑब्जेक्ट ठीक है तो आपने जैसे ही कहा कि मुझे क्या चाहिए हमारा कोड क्या था कोड भी लिख लेते हैं यहां पे कि मुझे चाहिए यूजर नेम के अंदर वैल्यू हितेश यह आपने कहा ओबवियस सी बात है डबल कोट्स के अंदर कहा क्योंकि यह स्ट्रिंग है तो ये लीजिए अब ये आपने कहा तो पाइथन के अंदर इंटरनली क्या होता है ये इस तरह का कोई काम नहीं होता है इंटरनल जो वर्किंग है पाइथन की वो कहती है कि अच्छा आपको हितेश का रेफरेंस चाहिए तो हर चीज पाइथन के अंदर एक ऑब्जेक्ट होती है और जो भी आपको रेफरेंस चाहिए जो भी आप वैल्यू देखना चाह रहे हो वो मेमोरी के अंदर एज ए ऑब्जेक्ट बनती है यानी कि कैसे तो सबसे पहले हितेश क्या होगा यहां पे कुछ इस तरह से एक रेक्टेंगल बनेगा रेक्टेंगल तो नहीं मतलब मेमोरी रेफरेंस बनेगा और उसके अंदर रखा जाएगा एक स्ट्रिंग और जिसको बोला जाएगा हितेश ठीक है अब उस हितेश को आपने रेफरेंस पर रख दिया है यह लीजिए यह बनता है ऑब्जेक्ट यह सिर्फ और सिर्फ पाइथन वन ऑफ द ऐसी यूनिक लैंग्वेज है कुछ एक में और होता है जहां पे आपका ये ये जो आपकी वैल्यू है ना इसका रेफरेंस क्रिएट होता है ठीक है अब ये रेफरेंस क्रिएट हो गया ना यह है इ म्यूटेशन बना वहां पे और उसके अंदर एक और टेक्स्ट वैल्यू रखी गई वहां पे और जिसका नाम रखा गया चाय और कोड हां जी तो ये चाय और कोड हमने रखा इसके अंदर और इस तरह से वो रखा गया यह रखा गया और क्योंकि हमारे पास जो वेरिएबल था यूजर नेम यूजर के पास तो सपोज करिए हम एक यूजर नेम रख देते हैं तो यहां पर रख देते हैं ये लीजिए हमारा यूजर नेम अब यूजर नेम जो था वो पहले पॉइंट कर रहा था किसको इसको पॉइंट कर रहा था हमारे हितेश को ठीक है तो यही हमने जाना कि एक बार आपने कोई रेफरेंस दे दिया तो वो इ म्यूटेशनल में हमने इस हितेश को कभी चेंज नहीं करा हमने सिर्फ इसको उठाया और इसको रेफरेंस दे दिया अब इसके लिए यह मतलब होता है मूटे और इ म्यूटेशन में ऑटोमेटिक गार्बेज कलेक्शन वगैरह होता है तो क्योंकि कोई भी ऐसी चीज नहीं है जो इस हितेश को रेफरेंस कर रही है तो ऑटोमेटिक मेमोरी जाएगी और गार्बेज कलेक्टर जाएगा और इसको कलेक्ट करके और डिलीट कर देगा तो आपने देखा आपने कभी भी उस हितेश को चेंज नहीं करा इ म्यूटेशंस बन गया है वो चेंज नहीं होगा कभी वो हमेशा सेम रहेगा ये एक्चुअली में रियल मतलब होता है मूटे और इ म्यूटेशंस रेफरेंस डाल सकते हो कोई दिक्कत नहीं है वो तो पाइथन का वर्किंग है मैकेनिज्म है बट आप इंडिविजुअली चाय और कोड को कभी चेंज नहीं कर सकते हो समझ में आया इसके भी अभी आपको प्रूफ दिखाएंगे और ठीक है अब हमारे दूसरे पॉइंट पर चलते हैं कि सर यह वाली कहानी क्या थीय x10 y 10 यह सब यह सब कैसे आया और इसके अंदर क्या काम हुआ इसको भी हम समझ लेते हैं ठीक है यह तो आपको समझ में आ ही गया है तो इसको हम रख देते हैं यहां पे और हम x और y और इनके बारे में बात करते हैं आप कहां जा रहे हैं आप यहां पर इससे रेफरेंस हो जाइए ठीक है जी अब हमने क्या करा सबसे पहले बोला कि उसको कोड को ही ले आए पूरे को चलिए जी इस कोड को ही ले आते हैं पूरे को कॉपी करके और यहां पर रख देते हैं ताकि हम इसको भी समझ पाए ये लीजिए यह पूरा का पूरा कोड हम यहां पे ले आए साइड में अब इसको देखते रहेंगे और समझते रहेंगे बाय द वे वीडियो 4k में है तो इन केस अगर आपको छोटी स्क्रीन पर अच्छे से ज्यादा नहीं दिख रहा हो तो बंप अप कर लेना थोड़ी सी क्वालिटी हमने कहा सबसे पहले x की वैल्यू 10 है तो अब होगा क्या हां अब आप मेमोरी की तरफ से रेफरेंस समझने लग गए हो कि सबसे पहले क्या होगा एक मेमोरी असाइन होगी उस मेमोरी के अंदर र क्या आएगा सबसे पहले आएगा 10 तो ठीक है जी सबसे पहले आया 10 अब ये 10 का रेफरेंस ले कौन रहा है x ले रहा है तो आपने कहा ये लीजिए हमारा एक बॉक्स ले लेते हैं छोटा सा और इसके अंदर हमने कहा कि यह लीजिए हमारा x वैल्यू आ गई है अब x किसको रेफर करेगी 10 को तो ठीक है जी इस तरह से ये रेफरेंस गया हमारा और यह 10 के पास हमारा रेफरेंस आ गया है ठीक है फिर हमने कहा कि एक y वेरिएबल लो और y वेरिएबल का रेफरेंस क्या है x है तो x के अंदर वैल्यू क्या है एक्चुअली में वोह 10 ही है तो ठीक है तो इंटरनली क्या हुआ होगा कि एक छोटा सा यह हमारा रेफरेंस वेरिएबल आया और हमने कहा कि एक काम करो यहां पे आप y लिख लो ठीक है जी अब y का रेफरेंस भी वही है जो x का रेफरेंस है तो एक्चुअली में x का रेफरेंस क्या है ये 10 है ठीक है जी तो हमने क्या कहा कि आप एक काम करो इसके अंदर जाओ और यह रेफरेंस ले लो ठीक है जी इतना काम हो गया तो यह हमारा y का रेफरेंस भी आ गया अरे y कहां चले गए आप यह लीजिए ठीक है इतना मामला तो समझ में आया अब हमने फिर से कहा कि एक काम करो यह जो x है ना इसका रेफरेंस अब चेंज करेंगे अब इसका रेफरेंस बनाएंगे 15 तो क्या हुआ होगा ओबवियस सी बात है सबसे पहले यहां पे एक मेमोरी एलोकेशन हुआ होगा आपको इस मेमोरी एलोकेशन के अंदर अब क्या आएगा अब आएगा इसके अंदर 15 और आपने कहा कि यार एक काम करो ये x का रेफरेंस चेंज कर दो ठीक है जी ये हमने उठाया x का रेफरेंस और ये चेंज कर दिया हमने 15 पे लेकिन क्या कने कभी हमने y का रेफरेंस चेंज करा नहीं करा इसीलिए y की वैल्यू आपको 10 दिखाई दी तो अब समझ में आया कि को कोड लिखना प्रॉब्लम नहीं है कोड को एक्चुअली में समझ पाना कि मेमोरी के अंदर क्या हो रहा है जब तक आपको बिहाइंड द सीन के समझ में नहीं आएगा ना और वहां पर मजा नहीं आएगा तब तक आप पाइथन के अंदर थ्राइव नहीं कर पाओगे बेसिक कॉपी के नोट्स लेकर ये सब करके तो कोई भी समझा देगा बट इंटरनल डिटेल्स नहीं समझ में आई ना और पाइथन में तो ज्यादा है भी नहीं यही तो सबसे बड़ी प्रॉब्लम है तो अब आपको वैल्यू समझ में आई ठीक है तो देखा एकदम से आ गई ना क्लेरिटी सारे काम के अंदर अच्छा अब एक और चीज पर चलते हैं कि मैंने बोला कि आप इस चाय और कोड को कभी चेंज चेंज नहीं कर सकते हो वो कैसे क्योंकि देखिए जब हमने देखा कि पाइथन गनर क्या मूटे है क्या इ म्यूटेशंस या तो गायब ही होता है या फिर वहीं पे रहता है तो ठीक है सही बात है इ म्यूटेशंस नहीं कर सकते लेकिन जब ये आपका लिस्ट आएगा सेट आएगा डिक्शनरी अरेज इनको आप चेंज कर सकते हो ये म्यूटेशंस पे और थोड़ी चर्चा करेंगे तब आपको बताएंगे कि इन प्लेस अगर आप स्ट्रिंग की कोई वैल्यू चेंज करना चाहते हो तो वो थोड़ा सा डिफिकल्ट होता है जैसे फॉर एग्जांपल हम चलते हैं हमारे इस पे तो आपने चाय और कोड के अंदर सोचा कि और जो है यह कैपिटल हो जाए यह नहीं हो सकता है आपको नई ही स्ट्रिंग मेमोरी रेफरेंस में देनी पड़ेगी और वहीं से वैल्यू आएगी यह जो चीजें है ना आगे जाके जब आप पाइथन का ऑप्टिमाइज्ड कोड लिखते हो तब आपको इंटरनल डिटेल्स पता होनी चाहिए सिर्फ डीएसए से काम नहीं होता है डीएसए भी यही है कि आपको इंटरनल वर्किंग पता है चीजों की तो आई थिंक अब आपको समझ में आया है कि अब जाके आपका कंफ्यूजन दूर हुआ होगा कि मूटे इ म्यूटेशंस से ये कांस्टेंट और वेरिएबल नहीं है इसका मेमोरी से रेफरेंस है ठीक है तो आई थिंक ये वीडियो आपको अच्छा लगा होगा और फाइनली आपको पाइथन की अब इंटरनल डिटेल समझ में आ रही होगी कि एक्चुअली में पाइथन कैसे वर्क करती है और कांग्रेचुलेशन पाइथन के अंदर इतना ही इंटरनल है इससे ज्यादा नहीं है कुछ छोटी-मोटी चीजें होती है जिसको हम आगे जाके कवर कर लेंगे बट बेसिक कोर फाउंड जो है ना इंटरनल वो इतना ही है अब हम फटाफट स्पीड में चल सकते हैं कि फटाफट डाटा टाइप्स इंट्रोड्यूस करो कि कितने टाइप की चीजें मैं होल्ड कर सकता हूं उनके क्या-क्या मेथड्स है क्या-क्या उन पे ट्रिक रीज कर सकते हैं वो सारा काम और उसके बाद तो एप्लीकेशंस वगैरह वो सब बनानी है तो वो सब तो काम होगा ही होगा लाइब्रेरीज एक्सप्लोर करनी है एमपाय पेंडा वगैरह वो भी आप कर लोगे उसमें कोई ज्यादा दिक्कत वाली बात नहीं है तो आई थिंक अच्छा लगा होगा आपको वीडियो कमेंट टारगेट मत भूलिए सब्सक्राइब नहीं किया है तो कर दीजिएगा और अगर ग्रुप में चैनल में फटाफट आ रहे हैं हम हिंदी में आ चुके हैं चलिए मिलते हैं आपसे अगले वीडियो के अंदर