Python Tutorial for Beginners - Full Course (with Notes & Practice Questions) — Transcript
Full transcript
- 0:00हाय एवरीवन तो ट्यूटोरियल स्टार्ट होने से
- 0:01पहले एक इंपोर्टेंट अनाउंसमेंट कि अपना
- 0:03कॉलेज का जो न्यू फुल स्टैक वेब डेवलपमेंट
- 0:05का बैच है डेल्टा 4 उसकी क्लासेस स्टार्ट
- 0:08हो रही है 15th फरवरी से एंड उसके ऊपर
- 0:10जितने भी इंटरेस्टेड स्टूडेंट्स हैं उन
- 0:12सबके लिए देयर इज अ स्पेशल ऑफर जो 13th
- 0:15फरवरी शाम के 6:00 बजे तक रहेगा तो बैच के
- 0:17अंदर एनरोल करने का लिंक आपको नीचे
- 0:19डिस्क्रिप्शन बॉक्स के अंदर मिल जाएगा
- 0:21वहां से जाकर हम उसे चेक आउट कर सकते हैं
- 0:23हाई एवरीवन एंड वेलकम टू अपना कॉलेज आज का
- 0:25जो हमारा ट्यूटोरियल है उसके अंदर हम
- 0:27कंप्लीट एंड टू एंड पाइथन लैंग्वेज को कवर
- 0:29कर रहे होंगे जो सारे हमारे कोर एंड
- 0:31इंपोर्टेंट कॉन्सेप्ट्स हैं उन सब को हम
- 0:32पढ़ेंगे इन द फॉर्म ऑफ दीज चैप्टर्स यानी
- 0:35बिल्कुल बेसिक्स वेरिएबल डेटा टाइप से हम
- 0:37शुरुआत करेंगे और लास्ट में जाके ऑब्जेक्ट
- 0:39ओरिएंटेशन इन पाइथन तक सारे के सारे
- 0:42टॉपिक्स को हम कवर करने वाले हैं एंड
- 0:44इनफैक्ट एट दी एंड वी आर आल्सो गोइंग टू
- 0:45क्रिएट सम मिनी गेम्स जो हमारी पाइथन
- 0:47लैंग्वेज की अंडरस्टैंडिंग को और थोड़ा सा
- 0:49बेटर करेंगी तो हमारे जितने भी चैप्टर्स
- 0:51होंगे उन सबके अंदर हम कांसेप्ट को तो
- 0:53पढ़ेंगे ही साथ के साथ हम काफी सारी चीजें
- 0:55कोड करने वाले हैं बहुत सारे प्रैक्टिस
- 0:57क्वेश्चंस को सॉल्व करने वाले हैं हर एक
- 0:59सिंगल चैप्टर र के अंदर एंड उसके साथ-साथ
- 1:01हमारे जो क्लास के नोट्स हैं स्लाइड्स हैं
- 1:03उनको डाउनलोड करने का लिंक भी हमें नीचे
- 1:04डिस्क्रिप्शन बॉक्स के अंदर मिल जाएगा अब
- 1:06इस ट्यूटोरियल को स्टार्ट करने के लिए
- 1:08देयर इज नो प्री रिक्विजिट यानी बिल्कुल
- 1:09फर्क नहीं पड़ता कि पाइथन आपकी फर्स्ट
- 1:11लैंग्वेज है आज से पहले हमने बिल्कुल भी
- 1:13कोडिंग नहीं की या फिर हमने ऑलरेडी
- 1:14प्रोग्रामिंग कर रखी है यूजिंग सम अदर
- 1:16लैंग्वेज और अब हम
- 1:28pythonanywhere.com प्रैक्टिकली
- 1:30pythonanywhere.com
- 2:00पाइथन तो शुरुआत करते हैं अपने इस
- 2:02ट्यूटोरियल के
- 2:04साथ हाय कोडर्स एंड वेलकम टू द कंप्लीट
- 2:28pythonanywhere.com होंगे कि आज हो सकता
- 2:30है कि हमें एक भी लाइन ऑफ़ कोड लिखनी ना
- 2:32आती हो बट सीरीज को कंप्लीट करने के बाद
- 2:35हम अच्छे खासे प्रोग्राम्स लिख पाएंगे
- 2:37प्लस प्रोग्रामिंग के बहुत सारे ऐसे
- 2:38कॉन्सेप्ट्स होते हैं जिनको हम सीख चुके
- 2:40होंगे और उनको हम अप्लाई कर चुके होंगे अब
- 2:43जब भी हम pythonanywhere.com
- 2:59कोडिंग की जर्नी की शुरुआत
- 3:30एंड इसके साथ में सीरीज की जितने भी
- 3:31स्लाइड्स हैं नोट्स हैं उनके लिंक आपको
- 3:33नीचे डिस्क्रिप्शन बॉक्स के अंदर मिल रहे
- 3:35होंगे हम अपना कॉलेज वेबसाइट पर जा सकते
- 3:37हैं और उन नोट्स को जाकर डाउनलोड कर सकते
- 3:39हैं तो शुरुआत करते हैं अपनी
- 3:40pythonanywhere.com
- 3:59सबसे पहले हमें pythonanywhere.com
- 4:29पेन से नहीं लिख सकते कोड को लिखने का सही
- 4:31तरीका उसे रन करने का सही तरीका है कि हम
- 4:34उसे अपने कोड एडिटर्स के अंदर लिखें एंड
- 4:36विजुअल स्टूडियो कोड इज वन ऑफ द बेस्ट
- 4:38फ्रीली अवेलेबल एडिटर्स आउट देयर तो
- 4:40इसीलिए हम वीएस कोड को यूज़ कर रहे होंगे
- 4:42अब सबसे पहले इंस्टॉलेशन के अंदर हम विज
- 4:44के लिए pythonanywhere.com
- 4:59ब्राउजर पर जा सकते हैं वी कैन गो टू
- 5:29पूरी तरीके से फॉलो कर पाएंगे चाहे तो हम
- 5:31इस डाउनलोड बटन पर क्लिक कर सकते हैं नहीं
- 5:33तो ऊपर जो डाउनलोड्स लिखा आ रहा है वहां
- 5:35पर जाने के बाद हमारे पास पाइथन का ऑप्शन
- 5:38आएगा इस पर हम क्लिक कर देंगे एंड हमारा
- 5:40पाइथन डाउनलोड स्टार्ट हो जाएगा जैसे ही
- 5:42हमारा डाउनलोड कंप्लीट हो जाता है अपनी
- 5:44एकसी फाइल पर हम चाहे तो डबल क्लिक कर
- 5:46सकते हैं हमारे पास कुछ इस तरीके की विंडो
- 5:48आएगी जिसमें हम रन पर क्लिक करेंगे एंड
- 5:51हमारा इंस्टॉलेशन स्टार्ट हो जाएगा अब
- 5:52इंस्टॉलेशन स्टार्ट करने से पहले हमारे
- 5:55पास विंडो के ऊपर दो चेक बॉक्सेस होते हैं
- 5:57जिन्हें हमें हमेशा चेक करना है इसमें
- 5:59सबसे पहला है एडमिन प्रिविलेजेस के लिए
- 6:01जिसे हम टिक करेंगे एंड दूसरा है
- 6:03python.exe के लिए जिसे भी हमें टिक करना
- 6:06है टिक करने के बाद हम अपने इंस्टॉल नाउ
- 6:08पर क्लिक करेंगे एंड हमारा इंस्टॉलेशन
- 6:10स्टार्ट हो
- 6:13जाएगा इंस्टॉलेशन कंप्लीट होने के बाद
- 6:15हमारे पास आ जाएगा सेटअप वज सक्सेसफुल एंड
- 6:18हम सिंपली अपनी इस विंडो को कर सकते हैं
- 6:21क्लोज़ अब नेक्स्ट हम डाउनलोड करने वाले
- 6:23हैं python.org
- 6:29स्ल डाउनलोड्स यहां से जो हमारे पास येलो
- 6:32बटन आएगा डाउनलोड करने के लिए उस पर हमारे
- 6:34पास लेटेस्ट वर्जन आ रहा होगा
- 6:44python's वर्जन को भी डाउनलोड कर सकते हैं
- 6:47पूरे लेक्चर को फॉलो करने में हमें कोई
- 6:49प्रॉब्लम नहीं आएगी हमें डाउनलोड कर लेना
- 6:51है हम चाहें तो डाउनलोड्स के अंदर अपने
- 6:53पैकेज को सेव कर सकते हैं जैसे ही डाउनलोड
- 6:55हो जाएगा अपने पैकेज के ऊपर हम डबल क्लिक
- 6:57कर देंगे एंड हमारे पास हमारी इंस्टॉल
- 6:59विंडो आ जाएगी इंस्टॉल करने के लिए वी कैन
- 7:02क्लिक ऑन कंटिन्यू कंटिन्यू करने के बाद
- 7:04हम अग्री कर देंगे फिर हमारे पास हमारे
- 7:06पासवर्ड को एंटर करने वाली विंडो आएगी
- 7:07इसमें हम अपना पासवर्ड एंटर करेंगे एंड वी
- 7:09आर गोइंग टू इंस्टॉल द सॉफ्टवेयर एंड जैसे
- 7:11ही
- 7:28pythonanywhere.com पान 3 ड ड वर्जन इसे
- 7:32जैसे ही हम एंटर करेंगे तो हमारे पास
- 7:34पाइथन का जो भी करेंटली इंस्टॉल्ड वर्जन
- 7:36है वह प्रिंट होकर आ जाएगा जिससे वेरीफाई
- 7:38हो गया कि सक्सेसफुली पाइथन हमारे सिस्टम
- 7:40के अंदर इंस्टॉल हो चुकी है यह सेम कमांड
- 7:42मैक के अंदर भी वर्क करेगी एंड इस सेम
- 7:44कमांड को हम विंडोज के अंदर भी रन कर सकते
- 7:46हैं अब नेक्स्ट हम इंस्टॉल करने वाले हैं
- 7:48विजुअल स्टूडियो कोड को अपने सिस्टम के
- 7:51अंदर तो सबसे पहले इसको डाउनलोड करने के
- 7:54लिए हम सर्च करेंगे इंटरनेट पर डाउनलोड
- 7:57वीएस कोड
- 8:00तो यह फर्स्ट जो लिंक आएगा इस पर हमें चले
- 8:02जाना है यहां पर साइट भी मैं बता देती हूं
- 8:06c.v.
- 8:08डाउनलोड अब इसमें काफी सारे ऑप्शन आ गए
- 8:10हैं अब आप विज मशीन पर हैं windows7 8 10
- 8:1411 पर तो यहां पे आप अपने सिस्टम के हिसाब
- 8:17से कि 64 बिट सिस्टम है तो कौन सा डाउनलोड
- 8:19करना है 32 बिट है तो कौन सा डाउनलोड करना
- 8:21है मोस्टली लोगों का जो है 64 बिट सिस्टम
- 8:24होता है तो इसको आप यहां पे क्लिक करके
- 8:25डाउनलोड कर सकते हैं अगर आप
- 8:29आप डाउनलोड कर सकते हैं या फिर मैक पर है
- 8:31तो उसके हिसाब से डाउनलोड कर सकते हैं अब
- 8:33जब भी आप विज के लिए डाउनलोड करेंगे तो
- 8:35बीच में काफी सारे ना चेक बॉक्सेस हमारे
- 8:37लिए आएंगे हमें क्या करना है इन सारे के
- 8:39सारे चेक बॉक्सेस को टिक कर देना है जैसे
- 8:41ही टिक करेंगे हमारा विजुअल स्टूडियो कोड
- 8:43पूरी तरह इंस्टॉल हो जाएगा और इसको अब हम
- 8:46फर्स्ट टाइम खोल सकते हैं अब सबसे पहले
- 8:48बात करते हैं कि प्रोग्रामिंग होती क्या
- 8:50है प्रोग्रामिंग के अंदर दो मेजर
- 8:52कंपोनेंट्स इंवॉल्वड होते हैं यानी एक
- 8:54हमारे पास मेरी मशीन होती है ये मशीन
- 8:55हमारा लैपटॉप भी हो सकता है हमारा
- 8:57कंप्यूटर भी हो सकता है एंड दूसरी चीज जो
- 8:59हमारे पास होती है वो होता है कोड और हम
- 9:01क्या करते हैं हम कोड लिखकर एक मशीन को
- 9:04इंस्ट्रक्शंस देते हैं जिसको हम एक
- 9:05प्रोग्राम कह देते हैं यानी अगर मुझे अपने
- 9:07लैपटॉप से अपने कंप्यूटर से कुछ करवाना है
- 9:09तो मैं उसको इंस्ट्रक्शंस दूंगी अब
- 9:12कंप्यूटर को हमारी तरह हिंदी इंग्लिश
- 9:14नेपाली मराठी यह सारी भाषाएं तो समझ में
- 9:16नहीं आती तो इसीलिए हम उसको पाइथन जावा c+
- 9:19जावास्क्रिप्ट इस तरीके की भाषाओं में
- 9:22अपना जो काम करवाना होता है वो करने के
- 9:24लिए बोलते हैं अब इसको हम ऐसे समझ सकते
- 9:26हैं कि मान लेते हैं हम फ्रांस के अंदर गए
- 9:28अगर हम फ्रांस के अर अंदर जा रहे हैं तो
- 9:30वहां पर हमें फ्रेंच बोलनी पड़ेगी अगर हम
- 9:31नेपाल के अंदर जा रहे हैं तो वहां हमें
- 9:33नेपाली बोलनी पड़ेगी अगर मैं महाराष्ट्र
- 9:35में जा रही हूं तो मुझे मराठी बोलनी
- 9:36पड़ेगी वैसे ही अगर मुझे कंप्यूटर से बात
- 9:39करनी है तो मुझे कंप्यूटर को जो भाषा समझ
- 9:41में आए उसमें बात करनी पड़ेगी तो इसीलिए
- 9:44हम यूज करते हैं प्रोग्रामिंग लैंग्वेजेस
- 9:46का जिन लैंग्वेजेस में हम कंप्यूटर से बात
- 9:49करते हैं अब प्रोग्रामिंग लैंग्वेजेस बहुत
- 9:51सारी होती है प्रोग्रामिंग लैंग्वेजेस में
- 9:53जावा भी हो सकती है c+ प भी हो सकती है
- 9:55जावास्क्रिप्ट भी हो सकती है एंड यहां पर
- 9:57जिस प्रोग्रामिंग लैंग्वेज को हम पढ़ रहे
- 9:58होंगे उ उसको हम कहते हैं पाइथन यानी हम
- 10:01जितना भी कोड लिखेंगे कंप्यूटर से काम
- 10:03करवाने के लिए लैपटॉप से काम करवाने के
- 10:05लिए बेसिकली अपनी मशीन से काम करवाने के
- 10:07लिए वो सारा का सारा कोड हमारा पाइथन में
- 10:10होने वाला है लेकिन इसमें भी छोटा सा
- 10:11ट्विस्ट है अब मशीन को डायरेक्टली हिंदी
- 10:14इंग्लिश मराठी ये सब तो समझ नहीं आती
- 10:16कंप्यूटर को डायरेक्टली पाइथन भी समझ में
- 10:18नहीं आती क्योंकि पाइथन क्या है बहुत आसान
- 10:20लैंग्वेज है जावा क्या है c+ प क्या है सी
- 10:23क्या है बहुत आसान लैंग्वेजेस हैं जो हमें
- 10:25एज ह्यूमन समझ में आती है कंप्यूटर्स को
- 10:27या मशीन को भाषा समझ में आती है रो और वन
- 10:30की यानी मशीन सिर्फ नंबर्स को समझता है
- 10:33नंबर्स को कैसे समझ पाता है नंबर्स में भी
- 10:35सिर्फ रो और वन को हाई वोल्टेज एंड लो
- 10:37वोल्टेज की फॉर्म में यानी मशीन के अंदर
- 10:39हाई करंट आप पास कर दोगे उसको वो वन की
- 10:41तरह समझेगा एंड मशीन के अंदर कोई करंट पास
- 10:44नहीं होगा उसको वो जीरो की तरह समझेगा
- 10:46बिल्कुल बेसिक इलेक्ट्रॉनिक्स है तो
- 10:47इसीलिए हमने तो अपना कोड पाइथन के अंदर
- 10:49लिख दिया जो बिल्कुल इंग्लिश जैसी लगती है
- 10:51लेकिन उस कोड को मशीन को समझाने के लिए
- 10:54बीच में हमारे पास ट्रांसलेटर्स होते हैं
- 10:56जैसे अगर मैं फ्रांस घूमने जाऊं और मुझे
- 10:57फ्रेंच बोलनी नहीं आती तो अपने साथ साथ
- 10:59मैं एक ट्रांसलेटर या गाइड लेकर घूमू गी
- 11:01जो क्या करेगा मेरी इंग्लिश को या मेरी
- 11:03हिंदी को ट्रांसलेट कर देंगे फ्रेंच के
- 11:05अंदर ऐसे ही कंप्यूटर्स को जो 0 व की भाषा
- 11:08समझ में आती है ट्रांसलेटर का काम होता है
- 11:10कि हमारी पाइथन लेगा और ट्रांसलेट कर देगा
- 11:12उस पाइथन को मशीन की लैंग्वेज में इसीलिए
- 11:15पाइथन को हम एक हाई लेवल लैंग्वेज कहते
- 11:17हैं तो ट्रांसलेटर्स का काम होता है हाई
- 11:19लेवल लैंग्वेज को डायरेक्टली लो लेवल
- 11:21लैंग्वेजेस या फिर मशीन लेवल लैंग्वेजेस
- 11:23के अंदर कन्वर्ट करना ये हमारे ट्रांसलेटर
- 11:25कंपाइलर्स भी हो सकते हैं इंटरप्रेटर्स भी
- 11:27हो सकते हैं तो पाइथन के अंदर इंटरप्रेटर
- 11:30होता है जो हमारे pythonanywhere.com
- 11:59या फिर टू स्टार्ट विद कोडिंग एज अ बिगिन
- 12:01तो बिगिनर्स के लिए अगर पाइथन में स्टार्ट
- 12:03करना है कोडिंग तो बिल्कुल हमें इंग्लिश
- 12:05जैसी लगती है इसीलिए सिंपल और इजी टू
- 12:06अंडरस्टैंड होती है दूसरा बोला जाता है
- 12:09pythonanywhere.com
- 12:29मशीन लेवल पर जाकर नहीं कर सकती पर
- 12:31ह्यूमंस के लिए इजी टू अंडरस्टैंड होती है
- 12:33अब pythonanywhere.com
- 12:59सिस्टम के अंदर भी रन कर सकता है तो
- 13:08python-pip को यूज़ करके हम बहुत सारी
- 13:11डिफरेंट ब्रांचेस ऑफ प्रोग्रामिंग को
- 13:12एक्सप्लोर कर सकते हैं मतलब पाइथन को यूज़
- 13:14करके मैं अपने डेटा साइंस में भी जा सकती
- 13:16हूं मतलब मैं मशीन लर्निंग सीख सकती हूं
- 13:18मैं एआई सीख सकती हूं उसके साथ-साथ मैं
- 13:20वेब डेवलपमेंट भी कर सकती हूं मतलब मैं
- 13:22वेबसाइट्स को बना सकती हूं तो जो बैक एंड
- 13:24होता है उसमें पाइथन का एक फ्रेमवर्क
- 13:26जैंगो नाम से उसको हम यूज़ कर रहे होते
- 13:29हैं एंड
- 13:30python's भी बना सकते हैं तो
- 13:41python-pip के अंदर अपने पहले प्रोग्राम
- 13:44की हमने बहुत बात कर ली कि पाइथन में कोड
- 13:46होता है पाइथन वर्सटाइल लैंग्वेज है पाइथन
- 13:48ओपन सोर्स लैंग्वेज है और कोडिंग और मशीन
- 13:51की बात कर ली पर कोड एक्चुअली दिखता क्या
- 13:53है क्या मतलब होता है जब मैं कह रही हूं
- 13:55कि हम कोड लिखते हैं पाइथन में तो वो
- 13:57समझने के लिए हम लिखने वाले हैं
- 13:59अंदर अपना पहला प्रोग्राम या पहला कोड अब
- 14:02मैंने एक बार सिस्टम के अंदर
- 14:29बट आपने नया-नया इंस्टॉल किया है तो आपके
- 14:31पास सिर्फ ये स्टार्ट वाली विंडो दिख रही
- 14:33होगी अब जो भी चीजें मैं अपने
- 14:37mac's पर भी कर सकते हैं तो जो जो चीजें
- 14:40मैं यहां पर करने वाली हूं वही सेम
- 14:42स्टेप्स हमें फॉलो करने हैं अपने
- 14:48python's फाइल को क्लिक कर दूंगी तो मेरे
- 14:50लिए क्या हुआ एक टेक्स्ट फाइल बन गई है
- 14:52मतलब जैसे कि हमारे सिस्टम के अंदर फाइल
- 14:54बनती है इसको मैं क्रॉस कर देती हूं यहां
- 14:57पर यह फाइल का सिंबल होता है एक्स
- 14:59एक्सप्लोरर एक्सप्लोरर पर क्लिक करके मुझे
- 15:01पता चल जाएगा कि मैं कौन से फोल्डर पर हूं
- 15:03यहां पर मुझे दिख रहा है कि अभी तक मैंने
- 15:04किसी फोल्डर को नहीं बनाया यहां फोल्डर
- 15:06कहने का मतलब है कि मेरी जो फाइल है वो
- 15:08कहां सेव हो रही है एंड इसी पर एक्सप्लोरर
- 15:10पर आप दोबारा क्लिक कर देंगे तो ये बंद भी
- 15:12हो जाएगा मैं क्या करने वाली हूं सबसे
- 15:14पहले तो इस फाइल को सेव करूंगी सेव करने
- 15:15के लिए मैं दबाती हूं कमांड एस या कंट्रोल
- 15:18ए आप क्लिक कर सकते हैं सेव करने के लिए
- 15:20मैं यहां पर सेव एज में फाइल का नाम देने
- 15:22वाली हूं इसको मैं नाम दूंगी फर्स्ट
- 15:24प्रोग्राम ड पवा अब जितनी भी
- 15:29हम बनाते हैं उनके लास्ट में हमें डॉट पवा
- 15:31लिखना पड़ता है ये फर्स्ट प्रोग्राम मेरी
- 15:32फाइल का नाम है एंड डॉट पवा क्या है डॉ
- 15:35पवा एक्सटेंशन है जैसे अगर मुझे टेक्स्ट
- 15:37फाइल बनानी होती है तो मैं डॉ
- 15:39txcindia.gov.in
- 15:59ऊपर मुझे दिखने लग जाएगा मेरी फाइल का नाम
- 16:00है फ प्रा . पवा ये फाइल कहां पर है
- 16:03श्रद्धा खपरा नाम का फोल्डर है उसके अंदर
- 16:05एक pythonprogramming.net
- 16:28बटन दिख रहा होगा रन पाइथन फाइल इस पर मैं
- 16:30क्लिक करूंगी जैसे ही मैंने क्लिक किया
- 16:32नीचे एक विंडो सी अपीयर होने लग गई मेरे
- 16:35पास जिसमें मेरे पास यह लाइन हेलो वर्ल्ड
- 16:37वैसे की वैसी प्रिंट होकर आ गई ये बेसिकली
- 16:40मैंने क्या किया एक
- 16:57pythonanywhere.com स्टार्ट करते हैं तो
- 16:59हम हेलो वर्ल्ड लिखते हैं तो हेलो वर्ल्ड
- 17:01लिखना थोड़ा सा कस्टम है आप जावा का
- 17:04प्रोग्राम लिखेंगे c+ पस का लिखेंगे किसी
- 17:05भी लैंग्वेज का लिखेंगे शुरुआत हम हेलो
- 17:07वर्ल्ड के साथ करते हैं अब यहां पर जरूरी
- 17:09नहीं है कि मैं हेलो वर्ल्ड लिखूं मैं
- 17:11यहां पर अपना नाम भी लिख सकती हूं तो
- 17:13मैंने अगर अपना नाम लिखा एंड दोबारा से
- 17:15अगर मैं अपने कोड को रन करूं तो इस बार
- 17:16मेरा नाम मेरे लिए प्रिंट हो गया अब यहीं
- 17:19पर अगर मैं अपना कॉलेज लिख दूं तो यहां
- 17:22मैंने अपना कॉलेज लिख दिया एंड इसको भी हम
- 17:24प्रिंट कर सकते हैं प्रिंट किया तो मेरे
- 17:26पास अपना कॉलेज आउटपुट आ गया तो ये है
- 17:28मेरा फर्स्ट प्रोग्राम
- 17:33python-pip के अंदर जो अपना फर्स्ट
- 17:35प्रोग्राम लिखा उसमें हमने लिखा प्रिंट
- 17:37हेलो वर्ल्ड अब ये जो प्रिंट होता है ये
- 17:39प्रिंट
- 17:58यहां पर ये पैरेंस लगा देंगे एंड डबल
- 18:01कोट्स लगा देंगे तो अंदर आप जो भी लिखेंगे
- 18:03वो वैसे का वैसा हमारी स्क्रीन के ऊपर
- 18:05प्रिंट होकर आ जाएगा अगर मैं चाहूं तो इस
- 18:08पूरे हेलो वर्ल्ड को काटकर मैं यहां पर
- 18:09अपना कॉलेज लिख सकती हूं तो पूरी स्क्रीन
- 18:12के ऊपर अपना कॉलेज प्रिंट होकर आ जाएगा
- 18:14एंड इसी तरीके से आप क्या कर सकते हैं
- 18:16अपना नाम भी लिख सकते हैं तो आपका नाम भी
- 18:17स्क्रीन के ऊपर प्रिंट होकर आ जाएगा एंड
- 18:19इसी को हम पाइथन के अंदर आउटपुट कहते हैं
- 18:22आउटपुट यानी जो प्रिंट होकर मेरी स्क्रीन
- 18:24के ऊपर लिखकर मुझे दिखाई देने लग जाए अब
- 18:27किसी भी कोड के अगर हम फंडामेंटल समझने
- 18:29निकले तो कोई भी कोड क्या करता है मान
- 18:31लेते हैं ये मैंने कोई भी कोड लिखा है
- 18:33यहां पर तो हम हमेशा पाइथन का कोड लिखने
- 18:35वाले हैं तो किसी भी कोड का काम होता है
- 18:37कि वो कुछ इनपुट लेता है और मुझे कुछ
- 18:40आउटपुट रिटर्न करके देता है जैसे अगर इसको
- 18:43बहुत ही सिंपल एग्जांपल से समझूं तो हमने
- 18:58एंड जो रिजल्ट मुझे वोह लाकर देगा वह मेरे
- 19:00लिए आउटपुट होगा तो
- 19:28के अंदर मुझे पता होता है कि अ आ ई ई इस
- 19:31तरीके से हमारे जो लेटर्स हैं वो जा रहे
- 19:34होते हैं वैसे ही पाइथन का अपना एक
- 19:36कैरेक्टर सेट होता है मतलब आप इसके अलावा
- 19:39एक्स्ट्रा जो कैरेक्टर्स हैं उनको यूज
- 19:40नहीं कर सकते मतलब ऐसा नहीं है कि आप
- 19:41पंजाबी का कोई लेटर ले आएंगे उसको टाइप
- 19:43करने की कोशिश करेंगे या फिर हम मराठी का
- 19:45कोई लेटर ले आएंगे तो इस तरीके से डिफरेंट
- 19:47लैंग्वेजेस के लेटर्स नहीं चलते पाइथन का
- 19:49फिक्स्ड कैरेक्टर सेट होता है पाइथन के
- 19:51अंदर इंग्लिश का कैपिटल ए से कैपिटल z हम
- 19:53यूज कर सकते हैं स्मल ए से स्मल z हम यूज
- 19:55कर सकते हैं उसके अलावा लेटर्स में हम रो
- 19:57से लेकर नाइन तक सारे डिजिट्स को यूज़ कर
- 19:59सकते हैं स्पेशल सिंबल्स में हमारे पास
- 20:01माइनस प्लस हाइन मल्टीप्लाई डिवाइड
- 20:04परसेंटेज बहुत सारे जो हमारे स्पेशल
- 20:06कैरेक्टर्स हमारे कीबोर्ड पर प्रेजेंट
- 20:08होते हैं उनको हम यूज़ कर सकते हैं वाइट
- 20:10स्पेसेस भी हम यूज़ कर सकते हैं यानी अगर
- 20:11मुझे कोई ब्लैंक स्पेस देनी है कोई टैब
- 20:13स्पेस देनी है तो उनको हम यूज़ कर सकते
- 20:15हैं एंड उसके अलावा एस्का एंड यूकोड
- 20:17कैरेक्टर्स के अंदर जितने भी हमारे डाटा
- 20:19या लिटरल्स होते हैं उनको हम यूज़ कर सकते
- 20:21हैं इसके हम इतना ज्यादा डिटेल में नहीं
- 20:23जाएंगे बेसिक जो हमारे कीबोर्ड पर
- 20:25प्रेजेंट जितनी भी कीज होती हैं और
- 20:26इंग्लिश के अंदर जितने हम कैरेक्टर्स यूज़
- 20:28करते हैं और नंबर्स यूज़ करते हैं वो सारे
- 20:29के सारे pythonanywhere.com
- 20:58इसके अंदर आउटपुट कैसे प्रिंट करवाना होता
- 21:00है मान लेते हैं मुझे पहले तो प्रिंट
- 21:02करवाना है अपना नाम तो मैं लिख दूंगी
- 21:03प्रिंट श्रद्धा इज माय नेम इस तरीके से
- 21:07मैं सेंटेंस भी प्रिंट करवा सकती हूं
- 21:09नेक्स्ट लाइन में मैं लिख सकती हूं माय एज
- 21:11इज 23 तो इस तरीके से आप भी अपना नाम
- 21:14प्रिंट करवाइए और नेक्स्ट लाइन के अंदर
- 21:15अपनी एज प्रिंट करवाइए तो इसको कर लेते
- 21:17हैं सेव एंड नाउ रन तो मेरी स्क्रीन के
- 21:20ऊपर पहले प्रिंट होकर आया श्रद्धा इज मेय
- 21:21नेम उसके बाद प्रिंट होकर आया माय एज इज
- 21:2323 अब ये जो दोनों चीजें हैं इनको हम सेम
- 21:26लाइन के अंदर भी प्रिंट करवा सकते हैं
- 21:28मतलब अगर ये सेम आउटपुट मुझे इसी ऊपर वाली
- 21:30लाइन के अंदर प्रिंट करवाना है तो इस
- 21:32पार्ट को मैं कर लेती हूं कॉपी मैं क्या
- 21:33करूंगी फर्स्ट वाली लाइन में यहां पर दे
- 21:36दूंगी कॉमा एंड उसके बाद मैं सेकंड लाइन
- 21:38को लिखने वाली हूं तो ये मेरी फर्स्ट लाइन
- 21:41प्रिंट होगी ये मेरी सेकंड लाइन प्रिंट
- 21:43होगी बट यहां पर एक ट्विस्ट होने वाला है
- 21:45जैसे ही ये मैं इसको सेव करके रन करूंगी
- 21:47वैसे ही इस बार क्या हुआ पहले तो ये दोनों
- 21:49चीजें अलग-अलग लाइन पे प्रिंट हो रही थी
- 21:51पर इस बार दोनों के दोनों सेंटेंसेस सेम
- 21:53लाइन के ऊपर प्रिंट हुए हैं तो जब हम
- 21:54प्रिंट स्टेटमेंट लिखते हैं और उसमें कॉमा
- 21:57से इस वाले कॉमा से सेपरेट करके मल्टीपल
- 21:59चीजें लिख देते हैं तो वो सारी सेम लाइन
- 22:01पर प्रिंट होती है अगर मुझे नेक्स्ट लाइन
- 22:03पर लेके जाना है तो मुझे डिफरेंट प्रिंट
- 22:05स्टेटमेंट्स को यूज़ करना पड़ता है अब
- 22:06इसके अलावा
- 22:13python3 और इसको मैं कर दूं सेव एंड रन तो
- 22:17उस केस में क्या हुआ 23 मेरी स्क्रीन पर
- 22:19प्रिंट होकर आ जाएगा उसी तरीके से मैं
- 22:21प्रिंट करवा सकती हूं 25 या 35 इसको
- 22:25दोबारा करते हैं सेव एंड रन तो इस बार
- 22:26मेरे लिए 23 एंड 35 दोनों प्रिंट होकर आ
- 22:29जाएंगे एंड इसके साथ-साथ मैं नंबर्स को
- 22:31प्लस और माइनस करके भी प्रिंट करवा सकती
- 22:33हूं यानी 35 + 23 अगर मुझे प्रिंट करवाना
- 22:36है तो इसको मैं कर सकती हूं सेव एंड रन तो
- 22:38फर्स्ट लाइन में मेरे पास 23 प्रिंट हुआ
- 22:40है वैसे का वैसा सेकंड लाइन में इन दोनों
- 22:43का सम मेरे पास प्रिंट होकर आ जाएगा व्हिच
- 22:44इज 58 तो इस तरीके से डिफरेंट डिफरेंट सम
- 22:47मल्टीप्लाई डिवाइड इस सारे ऑपरेशंस करना
- 22:50भी अलाउड होता है pythonanywhere.com
- 22:58प्रोग्रामिंग के अंदर वेरिएबल इज अ नेम
- 23:00गिवन टू अ मेमोरी लोकेशन इन अ प्रोग्राम
- 23:02अब अगर यहां पर मैं मैथ की बात करूं तो
- 23:04मैथ के अंदर हम बहुत सारी चीजें पढ़ते थे
- 23:06जब छोटे होते थे मान लेते हैं मुझे एक
- 23:08रेक्टेंगल दिया हुआ है इसकी एक लेंथ है a
- 23:10के बराबर एंड दूसरी साइड है b के बराबर अब
- 23:13अगर मुझे इस रेक्टेंगल का एरिया निकालना
- 23:15है तो मैं क्या करती थी मैं a ल्ड बा b
- 23:17करती थी अगर मुझे इसका पेरीमीटर निकालना
- 23:20है तो मैं 2 * a + b करती थी वहीं पर
- 23:23दूसरी तरफ अगर मुझे कोई स्क्वायर दिया हुआ
- 23:25है तो स्क्वायर के अंदर अगर एक साइड a है
- 23:28तो मुझे पता है दूसरी साइड भी मेरे पास a
- 23:30ही होने वाली है एंड इसका जो एरिया होगा
- 23:32वो होगा a मल्टी बा a अब हो सकता है ये
- 23:34स्क्वायर किसी भी साइज का हो मतलब a की
- 23:37वैल्यू पांच भी हो सकती है तो a की वैल्यू
- 23:3810 भी हो सकती है a की वैल्यू 50 भी हो
- 23:40सकती है a की वैल्यू 100 भी हो सकती है
- 23:43वैसे ही जैसे-जैसे मैथ के सवाल होते थे
- 23:44रेक्टेंगल की लेंथ और ब्रेड्स चेंज होती
- 23:46रहती थी उस हिसाब से मेरे पास एक फिक्स्ड
- 23:48फॉर्मूला था जिसमें मैं वैल्यूज को चेंज
- 23:50कर सकती थी तो मैथ के अंदर ये जो a है ये
- 23:53जो b है ये वाला जो a है इन सबको हम
- 23:56वेरिएबल कहते हैं वेरिएबल यानी जिस जिसकी
- 23:58वैल्यू चेंज हो जाए वेरिएबल का मतलब ही
- 24:00इंग्लिश के अंदर होता है जो वेरी करता है
- 24:02जिसकी वैल्यू चेंज हो सकती है तो जैसे हम
- 24:04मैथ के अंदर वेरिएबल को यूज करते थे वैसे
- 24:06ही हम प्रोग्रामिंग के अंदर भी वेरिएबल को
- 24:08यूज कर सकते हैं जैसे अगर मैं यहां पर लिख
- 24:10दूं नेम इज इक्वल टू श्रद्धा तो मैंने
- 24:12क्या किया एक वेरिएबल बनाया है जिसका नाम
- 24:15है नेम और उसके अंदर श्रद्धा वाली वैल्यू
- 24:18को मैंने स्टोर कर दिया है तो ये तो मेरे
- 24:20वेरिएबल का नाम है एंड ये उसकी वैल्यू है
- 24:23हम हमेशा लिखते हैं वेरिएबल इज इक्वल टू
- 24:25माय वैल्यू जैसे मैंने लिखा एज इज इक्वल ट
- 24:2923 तो मेरे पास एज हो गई है मेरा वेरिएबल
- 24:32एंड उसकी वैल्यू हो गई है मेरे पास 23 अब
- 24:34हो सकता है 1 साल बाद एज बढ़ जाए हो सकता
- 24:37है क्या ऑब् वियस बढ़ेगी तो कल को अगर एज
- 24:3923 की जगह 24 हो गई तो मैं क्या कर सकती
- 24:42हूं इसी एज वेरिएबल के अंदर चेंजेज कर
- 24:44सकती हूं उसके 2 साल बाद 24 से 26 हो गई
- 24:47तो इसी एज वेरिएबल के अंदर चेंजेज हो
- 24:49जाएंगे और यहां पर नई वैल्यू आकर स्टोर हो
- 24:51जाएगी जैसे मैंने प्राइस लिया तो प्राइस
- 24:53के अंदर मैं 25.99 इस तरीके का प्राइस
- 24:56स्टोर करवा सकती हूं तो ये मेरी वैल्यू है
- 24:59एंड ये प्राइस मेरे लिए मेरा वेरिएबल बन
- 25:01जाएगा जब भी हम वेरिएबल लिखते हैं वेरिएबल
- 25:03का मतलब होता है मेमोरी लोकेशन यानी अगर
- 25:05मैं इमेजिन करूं तो मेरे कंप्यूटर की
- 25:07मेमोरी कुछ इस तरीके की दिखती होगी जैसे
- 25:09हमारे खाली प्लॉट होते हैं अब वेरिएबल
- 25:11स्टोर कराने का मतलब है उन खाली प्लॉट्स
- 25:13में से आपने एक प्लॉट उठाया और उस पर घर
- 25:16बना दिया जैसे कंप्यूटर के अंदर इस तरीके
- 25:18से हम अपनी मेमोरी को विजुलाइज कर सकते
- 25:20हैं जिसमें काफी सारी खाली जगह है अब जैसे
- 25:23ही मैं एक वेरिएबल बनाती हूं मान लेते हैं
- 25:24मैंने एक वेरिएबल बनाया नेम जिसके अंदर
- 25:26वैल्यू स्टोर्ड है श्रद्धा तो को कोई भी
- 25:28एक रैंडम मेमोरी कंप्यूटर के अंदर सेव हो
- 25:32गई जिसका नाम मैंने दे दिया नेम और इसके
- 25:35अंदर मैंने अपनी वैल्यू स्टोर करवा दी
- 25:37क्या वैल्यू स्टोर करवाई श्रद्धा वैल्यू
- 25:39मैंने स्टोर करवा दी तो ये जो जगह थी
- 25:41मेमोरी के अंदर ये रिजर्व्ड हो गई ये
- 25:43फिक्स्ड हो गई कि यहां पर ये वाला वेरिएबल
- 25:45जो है आकर स्टोर हो गया तो इसीलिए जब मैं
- 25:47अपने पाइथन के प्रोग्राम में कभी भी नेम
- 25:49लिखूंगी तो पाइथन के प्रोग्राम को पता
- 25:51होगा कि मैं कौन से नेम की बात कर रही हूं
- 25:53नेम का मतलब है कि उसके अंदर वैल्यू
- 25:55श्रद्धा स्टोर्ड है तो अगर मुझे अब अपना
- 25:57नाम प्रिंट करवा है तो उ मैं सिंपली
- 25:59प्रिंट करवा सकती हूं नेम अगर मैं प्रिंट
- 26:01करवाकर इस तरीके से नेम लिखूंगी तो क्या
- 26:03होगा मेरे लिए श्रद्धा वाली वैल्यू जो है
- 26:06मेरी स्क्रीन पर प्रिंट होकर आ जाएगी तो
- 26:08कल को अगर मैं इस नेम को चेंज करके कुछ और
- 26:10भी कर देती हूं तो अगली बार नेम प्रिंट
- 26:11करवाऊंगी तो वो नई वैल्यू प्रिंट होकर आ
- 26:13जाएगी वैसे ही अगर मैंने दूसरे वेरिएबल को
- 26:16डिक्लेयर किया है अगर मैंने ए = 23 लिखा
- 26:18है तो इसका मतलब है कि मेमोरी के अंदर कोई
- 26:20एक रैंडम जगह है जहां पर एज उस जगह का नाम
- 26:25हो गया है एंड उसके अंदर वैल्यू 23 अब
- 26:27जाकर स्टोर हो गई है एंड सेम तरीके से अगर
- 26:30मैंने प्राइस इ इक्व 25.99 लिखा है तो
- 26:32मतलब मेमोरी के अंदर एक रैंडम जगह है
- 26:34जिसका नाम प्राइस हो गया है एंड उसके अंदर
- 26:36वैल्यू
- 26:3825.99 जाकर स्टोर हो गई है तो इस तरीके से
- 26:41मेरे वेरिएबल यूज़ होते हैं मेमोरी के
- 26:43अंदर अब कल को हो सकता है कि मैं वेरिएबल
- 26:45की वैल्यू चेंज कर दूं मतलब अगर मैंने एज
- 26:47को कर दिया 24 के इक्वल तो क्या होगा एज
- 26:50वेरिएबल तो वही रहेगा बस अंदर जो वैल्यू
- 26:53है वो 23 हटकर अब ये वैल्यू हो जाएगी 24
- 26:57के इक्वल तो अगली बार जब हम एज की बात कर
- 26:59रहे होंगे तो हम इस नई वैल्यू की बात कर
- 27:01रहे होंगे जो मेरे एज नाम के वेरिएबल के
- 27:03अंदर स्टोर्ड है एक बार हम वेरिएबल को कोड
- 27:05में लिख कर देखते हैं कि एक्चुअली कोड में
- 27:07यूज कैसे होते हैं तो मैंने अपनी पाइथन की
- 27:09फाइल बनाई हुई है अभी इस फाइल के अंदर कुछ
- 27:11नहीं लिखा हुआ मैं क्या करने वाली हूं कुछ
- 27:12वेरिएबल डिफाइन करने वाली हूं मतलब जैसे
- 27:14ही मैं लिख दूं नेम इक्वल टू और फिर मैं
- 27:17लिखने वाली हूं डबल कोड्स डबल कोड्स के
- 27:20अंदर मैंने लिख दिया अपना नाम नेक्स्ट
- 27:21लाइन में मैं लिखूंगी एज इक्वल टू फिर
- 27:23मैंने अपनी एज लिख दी उससे अगली लाइन में
- 27:26मैं लिखने वाली हूं प्राइस इ इक्वल ट 25
- 27:2899 तो इस तरीके से ये नेम इज इक्वल टू
- 27:31श्रद्धा करके मैंने एक नेम नाम का वेरिएबल
- 27:33बनाया जिसके अंदर वैल्यू स्टोर्ड है
- 27:34श्रद्धा ए = 23 करके एज मेरा वेरिएबल है
- 27:37प्राइस = 25.99 करके प्राइस मेरा एक
- 27:40वेरिएबल है यहां पर मुझे दिख रहा होगा
- 27:42इसके अंदर तो मैंने एक स्ट्रिंग स्टोर
- 27:43करवाई है क्या बोला मैंने इसको बोला मैंने
- 27:45एक स्ट्रिंग स्ट्रिंग क्या होती है
- 27:48स्ट्रिंग होता है कि आप किसी वर्ड को या
- 27:50किसी सेंटेंस को या फिर मिक्स ऑफ वर्ड्स
- 27:53को मल्टीपल वर्ड्स को अगर प्रोग्राम के
- 27:54अंदर लिखना चाहते हैं तो उसको हम डबल
- 27:56कोट्स के अंदर लिखते हैं अब चाहे तो हम
- 27:58सिंगल कोट्स भी यूज़ कर सकते हैं ट्रिपल
- 28:00कोट्स भी यूज़ कर सकते हैं पर यूजुअली बाय
- 28:02कन्वेंशन हम डबल कोट्स को यूज़ कर रहे
- 28:03होंगे तो डबल कोट्स के अंदर हम जो चीजें
- 28:05लिखते हैं वो वैसी की वैसी रहती है तो
- 28:08यहां मैंने श्रद्धा लिख दिया तो श्रद्धा
- 28:09वैसे का वैसा रहेगा अगर मैं सोचूं कि नहीं
- 28:11मैं तो श्रद्धा को हटाकर ये डबल कोट्स हटा
- 28:14दूं तो वो गलत हो जाएगा ये पाइथन के
- 28:16सिंटेक्स के हिसाब से मतलब पाइथन के रूल्स
- 28:18के हिसाब से गलत हो जाएगा इसीलिए स्ट्रिंग
- 28:20को लिखना है किसी वर्ड सेंटेंस को लिखना
- 28:22है तो डबल कोट्स के अंदर ही हमें लिखना
- 28:24पड़ेगा वैसे ही 23 एक नॉर्मल नंबर है इंटी
- 28:27जर नंबर है 25.99 एक फ्लोटिंग वैल्यू है
- 28:30मतलब इसके अंदर डेसीमल आ गया हम यहां पर
- 28:3226.99 भी कर सकते थे 26.2 भी कर सकते थे
- 28:3725.00 भी कर सकते थे तो इस तरीके से
- 28:39मल्टीपल वेरिएबल मैंने अपने प्रोग्राम के
- 28:41अंदर डिफाइन कर लिए हैं अब इन वेरिएबल को
- 28:43प्रिंट कैसे करूं यूजुअली जब हम प्रिंट
- 28:45करते थे तो मैं ले कहती थी कि हम डबल
- 28:47कोड्स लिख देंगे और नेम लिख देंगे तो एक
- 28:49बार यह जो हमने कोड लिखा है इसको हम रन
- 28:52करते हैं रन करने के बाद क्या हुआ मेरी
- 28:54स्क्रीन के ऊपर नेम प्रिंट हो गया पर मुझे
- 28:56नेम नहीं प्रिंट करवाना मु मुझे तो
- 28:58श्रद्धा प्रिंट करवाना था जो नेम नाम के
- 29:00वेरिएबल के अंदर स्टोर्ड था तो अगर हम डबल
- 29:03कोट्स लिखकर कोई भी चीज लिखते हैं ना
- 29:05प्रिंट में तो वो वैसी की वैसी प्रिंट हो
- 29:07जाएगी यहां नेम लिखें यहां पर अगर मैं एज
- 29:09लिखकर अगर मैं सेव करवाऊं प्रिंट करवाऊं
- 29:11तो मेरे पास एज ही प्रिंट हो जाएगा पर
- 29:13मुझे तो एज की वैल्यू प्रिंट करवानी है तो
- 29:15जब भी मुझे वैल्यू प्रिंट करवानी होती है
- 29:17मैं इन डबल कोड्स को हटा देती हूं और अब
- 29:19अगर मैं एज लिखूं और इस कोड को रन करूं तो
- 29:22मेरे पास मेरी एज 23 प्रिंट हो गई उसी
- 29:25तरीके से अब अगर मैं सिर्फ नेम लिखकर इसको
- 29:27रन कर तो मेरे पास मेरा नेम श्रद्धा
- 29:29प्रिंट हो गया उसी तरीके से अगर मैं यहां
- 29:32पर प्राइस सेव करके रन करूं तो मेरे पास
- 29:35मेरा प्राइस 25.99 प्रिंट हो गया तो जब भी
- 29:38मुझे वेरिएबल की वैल्यू यूज करनी होती है
- 29:40तो मैं सिंपली वेरिएबल का नाम लिखती हूं
- 29:42वहां पर मैं डबल कोट सिंगल कोट्स कोड्स को
- 29:44यूज नहीं कर रहे होते क्योंकि कोड्स
- 29:46स्ट्रिंग्स के लिए यूज होते हैं अब क्या
- 29:48करते हैं इन सारे के सारे वेरिएबल को एक
- 29:50सेंटेंस की फॉर्म में प्रिंट करते हैं
- 29:51मतलब मैं प्रिंट करने वाली हूं माय नेम इज
- 29:54यहां पर मैंने लगाया कोलन एंड उसके बाद
- 29:57मैं लिखूंगी कॉमा कॉमा करके मैं श्रद्धा
- 29:59को सेम लाइन प प्रिंट करवाना चाहती हूं तो
- 30:01मैं लिख दूंगी नेम उसी तरीके से नेक्स्ट
- 30:03लाइन पे मैं लिखूंगी माय
- 30:06एज इज कलन एंड दोबारा से कॉमा करके मैंने
- 30:09यहां प्रिंट करवा दिया एज प्राइस को हम
- 30:12अभी के लिए स्किप कर देते हैं इसको करते
- 30:14हैं एक बार सेव एंड नाउ रन रन करके आउटपुट
- 30:16में आया माय नेम इज कॉलन ये वाला जो पार्ट
- 30:19है ये वाला जो सेंटेंस है ये तो वैसे का
- 30:21वैसा प्रिंट हो गया उसके बाद मैंने कॉमा
- 30:23करके नेम लिख दिया तो नेम के अंदर जो
- 30:25वैल्यू थी वो मेरे पास प्रिंट होकर आ गई
- 30:28उसी तरीके से नेक्स्ट लाइन के अंदर माय एज
- 30:30इज तो वैसे का वैसा प्रिंट हो गया एंड
- 30:32उसके बाद एज जो है वोह 23 मेरे पास वैल्यू
- 30:35की फॉर्म में प्रिंट होकर आ गई तो इस
- 30:37तरीके से हमारे वेरिएबल को हम यूज़ कर
- 30:38सकते हैं अपने पाइथन कोड के अंदर अब
- 30:40वेरिएबल के बारे में एक और चीज मैथ के
- 30:42अंदर अगर मैं लिखती हूं a = b तो इसका
- 30:45मतलब होता है a और b दोनों बराबर हैं पर
- 30:51python3 लिखा है इसका मतलब मैं राइट साइड
- 30:54से वैल्यू उठाकर लेफ्ट साइड ले जाने की
- 30:56कोशिश कर रही हूं मतलब राइट में 23 की
- 30:58वैल्यू जाकर एज के अंदर स्टोर हो रही है
- 31:02उसी तरीके से अगर मैं यहां लिखूं ए = 25
- 31:04तो राइट साइड की वैल्यू उठकर लेफ्ट साइड
- 31:07की तरफ जाकर स्टोर होती है तो इसको कहते
- 31:09हैं असाइनमेंट रूल ये इक्वल टू का जो साइन
- 31:12होता है इसको हम असाइनमेंट ऑपरेटर कहते
- 31:14हैं या असाइनमेंट कहते हैं असाइन होना
- 31:16यानी वैल्यू जाकर स्टोर हो जाना तो ए = 25
- 31:19लिखने का मतलब होता है 25 वैल्यू वैल्यू
- 31:21जाकर एज नाम के वेरिएबल के अंदर स्टोर हो
- 31:23गई अब पाइथन के अंदर एक तो है कि मैं
- 31:25वेरिएबल लिख दूं इज इक्वल टू समथिंग लिख
- 31:27दूं दूं उसके अलावा अगर मैं एक दूसरा
- 31:29वेरिएबल बनाती हूं एट तो इसके अंदर मैं एक
- 31:32वेरिएबल की वैल्यू ही असाइन कर सकती हूं
- 31:35मतलब अगर मैंने एज 2 = इक्व एज लिख दिया
- 31:37तो इसका मतलब एज के अंदर जो भी वैल्यू है
- 31:39अब वो जाकर एज टू के अंदर स्टोर हो जाएगी
- 31:42तो एज टू को अगर मैं प्रिंट करवाऊं यहां
- 31:44पर इस स्टेटमेंट को हटा देते हैं और
- 31:47फर्स्ट लाइन में मैं सिर्फ प्रिंट करूंगी
- 31:48एज टू
- 31:50को इसको मैंने किया रन तो एज टू में
- 31:53प्रिंट हुआ 25 ऐसा इसलिए हुआ क्योंकि एज
- 31:56के अंदर 25 स्टोर्ड था अब एज की वैल्यू
- 31:58मैंने एज टू के अंदर असाइन कर दी तो एज टू
- 32:00के अंदर भी 25 आ गया तो जब मैंने एज टू को
- 32:02प्रिंट करवाया तो मेरे पास स्क्रीन पर
- 32:04प्रिंट होकर आया 25 अब पाइथन के अंदर
- 32:06वेरिएबल के जो नाम होते हैं उनके कुछ
- 32:08रूल्स होते हैं तो एक बार समझ लेते हैं
- 32:11रूल्स फॉर आइडेंटिफिकेशन
- 32:2723 लिखा उसमें एज मेरे वेरिएबल का नाम है
- 32:30और 23 उसकी वैल्यू है तो ऐसे जितने भी हम
- 32:32वेरिएबल के नाम लिखते हैं उनके कुछ रूल्स
- 32:35होते हैं जो हमारा वेरिएबल का नाम है
- 32:36उसमें अपर केस लोअर केस लेटर्स भी आ सकते
- 32:38हैं डिजिट्स भी आ सकते हैं और अंडरस्कोर
- 32:40भी आ सकता है यानी वेरिएबल के नाम के अंदर
- 32:43मैं a से लेकर स्ल z तक कोई भी लेटर यूज़
- 32:45कर सकती हूं कैपिटल a से कैपिटल z तक भी
- 32:47कोई भी लेटर यूज़ कर सकती हूं रो से नाइन
- 32:48तक कोई भी डिजिट यूज़ कर सकती हूं एंड
- 32:50उसके साथ-साथ अंडरस्कोर यूज़ कर सकती हूं
- 32:52पर वेरिएबल के नाम में मैं परसेंटेज रेट
- 32:55इस तरीके के सिंबल्स को यूज नहीं कर सकती
- 32:58दूसरा रूल कहता है जैसे इसके एग्जांपल है
- 33:00कि मैंने अपने वेरिएबल को माय वेरिएबल नाम
- 33:02दे दिया ये वेरिएबल अंडरस्कोर व दे दिया
- 33:04वेरिएबल फॉर प्रिंट ये सारे के सारे वैलिड
- 33:07नाम है इसके अलावा जो
- 33:09आइडेंटिफिकेशन
- 33:12पढ़ेंगे तो मेरे फंक्शंस के नाम भी हो
- 33:14सकते हैं एंड और भी जगह जहां भी मुझे नाम
- 33:16लिखने होते हैं चीजों के जैसे वेरिएबल के
- 33:18नाम हो गए वहां पर इन रूल्स को हम फॉलो
- 33:19करते हैं दूसरा है कि आइडेंटिफिकेशन
- 33:28वेरिएबल लिखें या वेरिएबल वन लिखें यह तो
- 33:32वैलिड है बट यह वाली चीज वैलिड नहीं है
- 33:34क्योंकि यहां पर स्टार्टिंग में डिजिट आ
- 33:35गया डिजिट बाद में आ सकता है पर
- 33:37स्टार्टिंग में कभी भी नहीं आ सकता तो
- 33:39जैसे वेरिएबल वन वैलिड है और वन वेरिएबल
- 33:42इज नॉट वैलिड इसके अलावा स्पेशल सिंबल्स
- 33:44हो गए जैसे हैश हो गया रेट हो गया
- 33:46परसेंटेज हो गया डॉलर का साइन हो गया
- 33:48एक्सक्लेमेशन मार्क हो गया इस तरीके के
- 33:50सिंबल्स हम आइडेंटिफिकेशन
- 33:58मैं अपने वेरिएबल का नाम दिस इज माय
- 34:02पाइथन
- 34:04वेरिएबल इतना बड़ा नाम भी मेरे पाइथन
- 34:07वेरिएबल का होगा इसमें कोई एरर नहीं आएगा
- 34:09पाइथन के अंदर लेकिन क्योंकि हम अच्छे
- 34:11प्रोग्रामर्स हैं और जब भी हम कोड लिखते
- 34:13हैं सिर्फ यह जरूरी नहीं है कि हमने सही
- 34:15कोड लिखा जो चल जाए यह भी जरूरी है कि
- 34:17हमारा कोड दिखने में कितना सुंदर है मतलब
- 34:19कितना प्रेजेंटेबल है और कितना आसानी से
- 34:21दूसरे लोग उसको पढ़कर चीजें समझ सकते हैं
- 34:23इसीलिए एक अच्छे प्रोग्रामर की एक अच्छे
- 34:25कोडर की पहचान ये होती है कि उनके वेरिएबल
- 34:28के नाम सिंपल शॉर्ट एंड मीनिंगफुल होते
- 34:35हैं यानी एक तो सिंपल हो यह जो नाम है यह
- 34:38ना सिंपल है ना शॉर्ट है मतलब बहुत ही
- 34:42कॉम्प्लेक्शन जैसे मैं x वा बीडी अब ये एक
- 34:45वैलिड वेरिएबल नाम है बट ये बिल्कुल भी
- 34:47सिंपल नाम नहीं है सिंपल नाम क्या होगा
- 34:50जैसे मैं किसी वेरिएबल को एज नाम दे दूं
- 34:52किसी वेरिएबल को नेम नाम दे दूं किसी
- 34:54वेरिएबल को काउंट नाम दे दूं किसी वेरिएबल
- 34:56को सम नाम दे दूं ये सारे के सारे सिंपल
- 34:58हैं ये सारे के सारे शॉर्ट भी है लंबे नाम
- 35:00जबरदस्ती हमें नहीं देने होते एंड
- 35:02मीनिंगफुल है अब इस नेम वेरिएबल को ही पढ़
- 35:04के इसका मीनिंग समझ में आ रहा है कि इसके
- 35:06अंदर नेम स्टोर्ड है एज को पढ़ के इसका
- 35:08मीनिंग समझ में आ रहा है इसके अंदर एज
- 35:09स्टोर्ड है सम को पढ़ के इसका मीनिंग समझ
- 35:10में आ रहा है इसके अंदर सम स्टोर्ड है
- 35:12काउंट को पढ़ के समझ में आ रहा है कि इसके
- 35:13अंदर काउंट स्टड है तो इसीलिए जितने भी
- 35:15हमारे आइडेंटिफिकेशन
- 35:19रखना होता है एंड सिंपल टू अंडरस्टैंड
- 35:22रखना होता है अब इसके अलावा एक और स्पेशल
- 35:24चीज होती है वेरिएबल के बारे में जैसे
- 35:26यहां पर हमने कोड के अंदर काफी सारे
- 35:28वेरिएबल यूज किए यहां मैंने नेम यूज किया
- 35:30एज यूज किया प्राइस यूज किया अब मैं एक
- 35:33चीज आपको प्रिंट करके दिखाने वाली हूं मैं
- 35:35यहां पर प्रिंट करने वाली हूं टाइप मैं
- 35:37लिखूंगी टाइप और उसके अंदर लिख दूंगी नेम
- 35:40नेक्स्ट लाइन पे मैं प्रिंट करवाने वाली
- 35:42हूं टाइप उसके अंदर लिख दूंगी मैं एज उसकी
- 35:45अगली लाइन पे मैं प्रिंट करवाने वाली हूं
- 35:47टाइप एंड उसके अंदर मैं लिख दूंगी
- 35:50प्राइस अब मैंने एक नेम नाम का वेरिएबल
- 35:53बनाया था मैं उसका टाइप प्रिंट करवा रही
- 35:55हूं एज का टाइप प्रिंट करवा रही हूं
- 35:56प्राइस का टाइप प्रिंट कर करवा रही हूं आप
- 35:58सोच रहे होंगे दीदी वेरिएबल के अंदर टाइप
- 35:59का क्या मतलब है तो एक बार ये प्रिंट होगा
- 36:01तो अभी समझ में आएगा यहां पर मेरे पास
- 36:03प्रिंट हुआ है फर्स्ट लाइन में टाइप ऑफ
- 36:06नेम टाइप ऑफ नेम क्या कह रहा है क्लास
- 36:08एसआर फिर प्रिंट कर रहा है टाइप ऑफ एज
- 36:10टाइप ऑफ एज में कह रहा है क्लास आई एनटी
- 36:13फिर प्रिंट कर रहा है टाइप ऑफ प्राइस टाइप
- 36:15ऑफ प्राइस में प्रिंट हो कर आया है क्लास
- 36:17एफ एल ओ ए टी इसको हम स्ट्रिंग पढ़ते हैं
- 36:21एसटी आर आई एनज स्ट्रिंग की तरह पढ़ते हैं
- 36:23वैसे एसटी आर ही होता है इसको हम इंट की
- 36:26तरह पढ़ते हैं इसको हम फ्लोट की तरह पढ़ते
- 36:28हैं पाइथन क्या करता है पाइथन जैसे ही
- 36:30आपने किसी वेरिएबल के अंदर कोई वैल्यू लिख
- 36:32दी पाइथन उसका टाइप फाइंड आउट कर लेता है
- 36:35जैसे इस नाम के अंदर एक स्ट्रिंग है
- 36:37स्ट्रिंग क्या हो सकता है स्ट्रिंग वर्ड
- 36:38भी हो सकता है स्ट्रिंग सेंटेंस भी हो
- 36:39सकता है स्ट्रिंग पैराग्राफ भी हो सकता है
- 36:41बेसिकली जो भी चीजें हम इंग्लिश के अंदर
- 36:43लिख रहे होते हैं वो सारी की सारी हमारी
- 36:44स्ट्रिंग का पार्ट बन जाती है तो नेम जो
- 36:46है उसका टाइप इसने प्रिंट करवा दिया कि
- 36:48स्ट्रिंग है पाइथन ने ऑटोमेटिक डिटेक्ट कर
- 36:50दिया आपको बताना नहीं पढ़ा अलग से एज जो
- 36:53है उसमें आपने 25 स्टोर करा दिया तो पाइथन
- 36:55ने डिटेक्ट कर लिया कि उसके अंदर जो
- 36:57वैल्यू है उसका टाइप है इंट यानी इंटी जर
- 36:59वैल्यू है कोई अगर मैं यहां पर -25 भी
- 37:02करती यहां पर अगर मैं -25 करूं इसको सेव
- 37:05करके दोबारा रन करूं तो भी इंटी प्रिंट
- 37:07होगा यानी इंटी जर वैल्यू जो माइनस भी हो
- 37:10सकती है प्लस भी हो सकती है जरो भी हो
- 37:11सकती है एंड ये जो 25.99 है इसमें टाइप
- 37:14में प्रिंट करवाया है फ्लोटिंग वैल्यू
- 37:16फ्लोट यानी जिसके अंदर डेसिमल्स आ जाते
- 37:18हैं तो पाइथन ऑटोमेटिक हमारी जो टाइप होता
- 37:21है वैल्यू उस का उसको डिटेक्ट कर लेता है
- 37:22और ये जो टाइप होता है इसको हम कहते हैं
- 37:25डेटा टाइप यानी डाटा का टाइप जो भी तरीके
- 37:28का हमने वेरिएबल में डेटा स्टोर करवाया है
- 37:30उसके अलग-अलग टाइप होंगे एंड उस हिसाब से
- 37:32pythonanywhere.com
- 37:57सारी की सारी होल वैल्यूज हैं मतलब - 5.9
- 38:00नहीं आएगा इसके अंदर पर -5 आ जाएगा तो 25
- 38:04आ जाएगा -25 आ जाएगा एंड रो आ जाएगा ये
- 38:07सारे के सारे हमारे वैलिड इंटी जर्स हैं
- 38:09एंड इस टाइप के लिए हमारे पास प्रिंट होकर
- 38:11आता है इंट तो हम इसको इंट टाइप कहते हैं
- 38:13दूसरा टाइप होता है हमारे पास स्ट्रिंग
- 38:15टाइप स्ट्रिंग टाइप के अंदर हम कोई
- 38:17सेंटेंस या वर्ड भी लिख सकते हैं जैसे
- 38:19मैंने अपना नाम लिख दिया तो ये मेरे पास
- 38:21एक स्ट्रिंग टाइप का हो गया अगर मैंने
- 38:23हेलो लिख दिया तो ये भी एक स्ट्रिंग टाइप
- 38:24का हो गया अब स्ट्रिंग्स को हम सिंगल
- 38:26कोड्स के अंदर भी लिख सकते हैं मतलब जिसके
- 38:28अंदर हम ये यूज़ करते हैं ये हमारे सिंगल
- 38:30कोड्स हो जाते हैं इसको हम डबल कोड्स के
- 38:32अंदर भी यूज़ कर सकते हैं एंड इसको हम
- 38:35ट्रिपल कोड्स के अंदर भी लिख सकते हैं
- 38:37मतलब अगर मुझे स्ट्रिंग लिखनी है तो मैं
- 38:38तीनों तरीके से अपनी स्ट्रिंग को लिखकर
- 38:40प्रिंट करवा सकती हूं जैसे जैसे कोड के
- 38:43अंदर अगर मैं लिखना चाहूं नेम इज इक्वल टू
- 38:46या इसको कहते हैं नेम वन इज इक्वल s तो
- 38:49मैं इस तरीके से भी लिख सकती हूं मैं
- 38:50चाहूं तो नेम टू इज इक्वल टू यहां पर
- 38:53सिंगल कोड्स के साथ मैं ए लिखवा सकती हूं
- 38:55और मैं चाहूं तो ट्रिपल कोट्स के के
- 38:58साथ इस तरीके से एसके भी लिख सकती हूं अब
- 39:03इन तीनों को हम प्रिंट करवा सकते हैं मैं
- 39:05प्रिंट करवा दूंगी नेम वन नेक्स्ट लाइन
- 39:08में मैं प्रिंट करवा दूंगी नेम टू एंड
- 39:10इससे नेक्स्ट लाइन में मैं प्रिंट करवा
- 39:12दूंगी नेम थ्री को इसको कर लेते हैं सेव
- 39:16एंड रन तो रन करके तीनों स्ट्रिंग की जो
- 39:20सेम वैल्यूज थी वो मेरे पास प्रिंट होकर आ
- 39:22गई मतलब मेरी जो स्ट्रिंग है उसको मैं ऐसे
- 39:23भी रिप्रेजेंट कर सकती हूं सिंगल कोड से
- 39:25भी कर सकती हूं ट्रिपल कोड से भी कर सकती
- 39:27हूं बट यूजुअली हम प्रेफर करेंगे कि सारी
- 39:28की सारी स्ट्रिंग्स को हम डबल कोट से
- 39:30प्रिंट करवा रहे हो तो इस तरीके से सेकंड
- 39:32डेटा टाइप जो हमारे पास होता है वो होता
- 39:34है हमारा स्ट्रिंग डेटा टाइप इसके अलावा
- 39:36हमारे पास फ्लोट डेटा टाइप भी होता है
- 39:38फ्लोट डेटा टाइप के अंदर डेसीमल वैल्यूज आ
- 39:40जाती हैं जैसे मैं लिखना चाहूं 3.99 या
- 39:442.5 या फिर 99.0 तो ये सारी की सारी मेरी
- 39:48फ्लोटिंग वैल्यूज हो जाएंगी एंड चौथा डेटा
- 39:50टाइप होता है मेरे पास बुलियन टाइप बुलियन
- 39:52के अंदर दो ही वैल्यूज हो सकती हैं एक
- 39:54वैल्यू होती है हमारे पास ट्रू एक वैल्यू
- 39:56होती है हमारे पास फॉल्स जैसे मैथ के अंदर
- 39:58ट्रू एंड फाल्स होते हैं वही सेम मतलब
- 40:00पाइथन के अंदर बुलियन वैल्यूज का होता है
- 40:02यानी ट्रू एंड फॉल्स जैसे अगर मैंने लिखा
- 40:04है ए = 23 और फिर मैं लिख रही हूं ओल्ड इज
- 40:08इक्वल टू फाल्स तो इसका मतलब है कि मेरा
- 40:11एज जो वेरिएबल है वो तो इंटी जर टाइप का
- 40:13इंट टाइप का और मेरा ओल्ड वेरिएबल बुलियन
- 40:16टाइप का है क्योंकि इसके अंदर मैंने फाल्स
- 40:18वैल्यू स्टोर कराई है ये चीज़ हमेशा ध्यान
- 40:20रखनी है कि जब भी हम ट्रू या फाल्स लिख
- 40:22रहे हो उसके अंदर t कपि t होता है एंड f
- 40:24कपि f होता है अगर हम इसको स्मॉल लिख
- 40:26देंगे तो तो ये वैल्यू गलत हो जाएगी तो
- 40:28कैपिटल f एंड कैपिटल t के साथ हम वूलिन
- 40:30वैल्यूज को लिख रहे होते हैं एंड फिफ्थ जो
- 40:32डेटा टाइप होता है हमारे पास वो होता है
- 40:34हमारा नन डेटा टाइप नन बेसिकली रिप्रेजेंट
- 40:37करता है जहां पर हम कोई भी वैल्यू स्टोर
- 40:38नहीं कराना चाहते तो अगर मैंने किसी भी
- 40:40रैंडम वेरिएबल a के अंदर लिख दिया नन तो
- 40:42इसका मतलब है कि a को अभी कोई वैल्यू नहीं
- 40:45दी गई इसके अंदर किसी भी टाइप की वैल्यू
- 40:47स्टोर्ड नहीं है एक बार क्या करेंगे
- 40:49बुलियन वेरिएबल एंड एक नन वेरिएबल को भी
- 40:51बनाकर देख लेते हैं कोड के अंदर मैं क्या
- 40:53करूंगी एक सिंपल सा वेरिएबल लेने वाली हूं
- 40:56एज इ इ 23 लिखूंगी एंड नेक्स्ट लाइन में
- 40:59लिखने वाली हूं ओल्ड इ इक्वल टू फाल्स एंड
- 41:02उसकी अगली लाइन में a इ टू नन अब मैं
- 41:07प्रिंट करवाने वाली हूं टाइप
- 41:09ऑफ ओल्ड एंड नेक्स्ट लाइन में प्रिंट करवा
- 41:13दूंगी टाइप ऑफ a इसको कर लेते हैं सेव अब
- 41:17ये जो टाइप है ये भी एक फंक्शन है बट
- 41:18फंक्शंस के बारे में हम अभी बात नहीं कर
- 41:20रहे इसीलिए मैं इस टाइप को ज्यादा
- 41:21एक्सप्लेन नहीं कर रही कि कैसे टाइप और ये
- 41:23ओल्ड लिखने से इसका टाइप प्रिंट हो रहा है
- 41:25जब हम फंक्शंस वाला चैप्टर पढ़ रहे होंगे
- 41:28तब उसके बारे में बात करेंगे तो जैसे ही
- 41:29मैंने टाइप ऑफ ओल्ड प्रिंट किया ओल्ड के
- 41:31अंदर क्या है बुलियन वैल्यू है तो बुलियन
- 41:33वैल्यू है तो यहां प्रिंट हो गया बूल एंड
- 41:35a के अंदर नन है तो इसके लिए नन टाइप
- 41:38प्रिंट हो गया कि कोई इसके अंदर वैलिड
- 41:39वैल्यू नहीं है अब इसके अलावा यहीं पर
- 41:42फाल्स की जगह अगर मैं स्मॉल f कर देती तो
- 41:44उस केस में मेरे पास एरर आ जाता स्मल t
- 41:47करके अगर मैं ट्रू लिख दूं तो भी उस केस
- 41:50में एरर आएगा बट अगर कैपिटल t के साथ ट्रू
- 41:52लिख दूं तो एरर नहीं आएगा बिल्कुल सही
- 41:55मेरा कोड रन कर जाएगा तो इसको मैं दोबारा
- 41:57रन कर सकती हूं एंड इस बार सेम वैल्यूज
- 41:59मेरे पास प्रिंट हो जाएंगी तो इस तरीके से
- 42:01हमारे डेटा टाइप्स काम करते हैं हमारी
- 42:06python's क्या होते हैं
- 42:08pythonanywhere.com
- 42:27सारे रिजर्व्ड वर्ड्स होते हैं यानी एंड
- 42:29हमारा एक रिजर्व्ड वर्ड है एज असर्ट ब्रेक
- 42:31यहां पर हम देख रहे होंगे कि ट्रू हमारे
- 42:33लिए एक रिजर्व्ड वर्ड होता है या नन हमारे
- 42:36लिए एक रिजर्व्ड वर्ड होता है या फॉल्स
- 42:38हमारे लिए एक रिजर्व्ड वर्ड होता है यानी
- 42:40ये फॉल्स ये नन ये ट्रू ये सारे के सारे
- 42:43कीवर्ड्स हैं कीवर्ड्स का एक और मीनिंग भी
- 42:45होता है कि कीवर्ड्स को आप आइडेंटिफिकेशन
- 42:52या वेरिएबल का नाम ट्रू नहीं रख सकते ये
- 42:55जो वर्ड्स हैं ये सिर्फ जो इनका मीनिंग है
- 42:57पाइथन के अंदर उसी मीनिंग के लिए यूज़ हो
- 42:59सकते हैं किसी और काम के लिए हम इन वर्ड्स
- 43:02को पाइथन के अंदर यूज़ नहीं कर सकते मतलब
- 43:04ट्रू का काम या फाल्स का काम या नन का काम
- 43:06सिर्फ वही रहेगा जिस काम के लिए पाइथन ने
- 43:08इनको रिजर्व किया है अब ये यहां पर काफी
- 43:10सारे एक साथ हमें कीवर्ड्स दिख रहे होंगे
- 43:12पर इनकी टेंशन नहीं लेनी कि हम इन सारों
- 43:14को कैसे याद रखेंगे जैसे-जैसे हम जितना
- 43:15ज्यादा पाइथन के पार्ट्स कवर करेंगे इन
- 43:17सारे कीवर्ड्स को हम एक-एक करके कवर कर
- 43:19लेंगे जैसे अभी हमें याद करने की जरूरत
- 43:21नहीं है कि फॉल्स नन और ट्रू क्योंकि इन
- 43:24तीनों को हम पढ़ चुके हैं तो इनके मतलब
- 43:25हमें ऑलरेडी पता चल गए हैं और अब ये भी
- 43:27पता चल गया कि ये तीनों कीवर्ड्स हैं तो
- 43:29इनके नाम हमें वेरिएबल के नाम की तरह यूज़
- 43:31नहीं करने वैसे ही धीरे-धीरे जैसे ही हम
- 43:33और पाइथन पढ़ेंगे वैसे ही हमें सारे सारे
- 43:35कीवर्ड्स के नाम याद हो जाएंगे इसीलिए अभी
- 43:37इसको याद करने की जरूरत नहीं है टाइम के
- 43:38साथ ये हमें अपने आप याद होने वाले हैं अब
- 43:40एक और चीज हमें ध्यान रखनी है कि पाइथन
- 43:43हमारी एक केस सेंसिटिव लैंग्वेज होती है
- 43:46काफी सारी लैंग्वेजेस होती हैं जो केस
- 43:47सेंसिटिव नहीं होती कुछ लैंग्वेजेस होती
- 43:49हैं जो केस सेंसिटिव होती है केस सेंसिटिव
- 43:51कहने का क्या मतलब है कि पाइथन के अंदर
- 43:53कैपिटल ए और स्मल ए अलग-अलग हैं जैसे s
- 43:57होती है स्ट्रक्चर्ड क्वेरी लैंग्वेजेस
- 43:58अगर आप डीबीएमएस नाम का एक सब्जेक्ट
- 44:00पढ़ेंगे कॉलेज के अंदर या फिर स्कूल के
- 44:01अंदर कहीं भी तो वहां पर आपको पता चलेगा
- 44:04कि डीबीएमएस के अंदर एसक्यूएल जो होती है
- 44:06वो केस सेंसिटिव लैंग्वेज नहीं होती मतलब
- 44:08उसके अंदर आप कैपिटल ए लिखो या स्मल ए
- 44:10लिखो सब बराबर है बट पाइथन वैसी लैंग्वेज
- 44:13नहीं है
- 44:27दोनों चीजें अलग-अलग होती है तो इसीलिए जब
- 44:29भी हम कीवर्ड्स को लिखते हैं पाइथन के
- 44:31अंदर तो हमें ये याद रखना है कि पाइथन केस
- 44:33सेंसिटिव है इसीलिए मैंने बताया था कि जब
- 44:35भी हम ट्रू लिख रहे हैं तो उसमें शुरुआत
- 44:36वाला लेटर कैपिटल ही रहेगा जब हम फाल्स
- 44:39लिख रहे हैं तो शुरुआत वाला f कैपिटल होगा
- 44:41जब हम नन लिख रहे हैं तो उसके अंदर शुरुआत
- 44:43वाला n कैपिटल होगा नहीं तो पाइथन हमें
- 44:45एरर दे देगा तो इसीलिए जब हम फर्स्ट टाइम
- 44:48आउटपुट प्रिंट कर रहे हैं हम फर्स्ट टाइम
- 44:49डेटा टाइप्स को यूज़ कर रहे हैं तो हमेशा
- 44:51याद रखना है कि जैसी चीजें मैं लिखवा रही
- 44:53हूं कोड के अंदर वैसी एक-एक लेटर सेम होना
- 44:55चाहिए नहीं तो हमारे पास एरर्स आ सकते हैं
- 44:58अब नेक्स्ट हम एक छोटा सा प्रॉब्लम सॉल्व
- 45:00करने वाले हैं हमें क्या करना है
- 45:02python2 नंबर्स यानी इसके लिए मुझे कोड
- 45:05लिखना है अब अगर मुझे दो नंबर्स के अंदर
- 45:07कोई वैल्यू असाइन करनी है फिर उनका सम
- 45:09प्रिंट करना है तो उसके लिए लॉजिक क्या
- 45:10रहेगा लॉजिक ये रहेगा कि पहले तो मैं दो
- 45:12नंबर्स बना लूं मान लेते हैं मेरा पहला
- 45:14नंबर है a और मेरा दूसरा नंबर है b a के
- 45:17अंदर मैं वैल्यू स्टोर कर सकती हूं टू के
- 45:19इक्वल b के अंदर मैं वैल्यू स्टोर कर सकती
- 45:21हूं फाइव के इक्वल तो ये मेरी फर्स्ट लाइन
- 45:22हो गई ये मेरी सेकंड लाइन हो गई कि मेरे
- 45:24पास दो वेरिएबल हैं a और b जिसके अंदर
- 45:26वैल्यू टू एंड फ है अब मुझे अगर इनका सम
- 45:28स्टोर करवाना है तो पहले तो मैं इनका सम
- 45:30कैलकुलेट कर सकती हूं तो जैसे मैथ के अंदर
- 45:32कैलकुलेशन होती है वैसे ही पाइथन के अंदर
- 45:34कैलकुलेशन होती है यानी मैं यहां पर एक और
- 45:36वेरिएबल बना सकती हूं सम इ इक्व a + b के
- 45:40इक्वल तो डायरेक्टली क्या करेगा पाइथन
- 45:42पहले तो a की वैल्यू ले लेगा टू एंड फिर b
- 45:44की वैल्यू ले लेगा फाइव दोनों को ऐड करेगा
- 45:46सेवन एंड सम के अंदर वैल्यू स्टोर करवा
- 45:49देगा सेन के इक्वल एंड उसके बाद अगर मुझे
- 45:51सम को प्रिंट करवाना है तो मैं लिख सकती
- 45:53हूं प्रिंट सम को तो ये चार लाइनों का
- 45:57मेरा पूरा का पूरा प्रोग्राम हो जाएगा जिस
- 45:59प्रोग्राम में मेरे पास दो वेरिएबल हैं a
- 46:01एंड b एंड इन दोनों का मैं सम कैलकुलेट कर
- 46:03रही हूं एंड उसको मैं प्रिंट करवा रही हूं
- 46:05तो इसको एक बार पाइथन के कोड के अंदर
- 46:07लिखते हैं ये मेरी फाइल है जिसके अंदर
- 46:09मैंने एक वेरिएबल बनाया a = 2 दूसरा
- 46:11वेरिएबल मैंने बनाया है b = 5 तीसरा
- 46:14वेरिएबल मैं बना रही हूं सम = a + b एंड
- 46:17उसके बाद नेक्स्ट लाइन में मैं प्रिंट
- 46:19करवाने वाली हूं अपने सम को इसको कर लेते
- 46:21हैं सेव एंड नाउ रन तो मेरे पास प्रिंट
- 46:24होकर आया है सेवन तो
- 46:262 + 5 यानी सम के अंदर स्टोर करवा दिया है
- 46:29सेन को एंड उसी चीज़ को हमने कर दिया है
- 46:31प्रिंट यहीं पर अगर मेरे पास 1000 होता और
- 46:34b के अंदर मेरे पास 500 होता तो उस केस
- 46:37में मेरे पास अलग सम प्रिंट होकर आता इस
- 46:39बार प्रिंट होकर आया 1500 मतलब 1000 + 500
- 46:42= 1500 और यहीं पर अगर मुझे सम नहीं
- 46:45कैलकुलेट करने को बोलते डिफरेंस बोलते कि
- 46:48a - b कैलकुलेट करो तो मैं सिंपली यहां पर
- 46:50लिख सकती थी a - b एंड उसके बाद मैं इसको
- 46:53रन करवाती तो मेरे पास प्रिंट हो जाता 500
- 46:55मतलब 1000 मा 500 = 500 तो सम की जगह इस
- 47:00वेरिएबल को मैं नाम दे देती डिफरेंस तो
- 47:02यहां पर बेसिकली मैंने प्रिंट करवाया है
- 47:04अपने डिफरेंस को व्हिच इज इक्वल टू 500 तो
- 47:08इस तरीके से अगर मुझे पाइथन का कोई बेसिक
- 47:10कोड लिखना होता है तो उसको इस तरीके से हम
- 47:12वेरिएबल को डिफाइन कर सकते हैं इस तरीके
- 47:14से हम कोई काम परफॉर्म कर सकते हैं एंड इस
- 47:17तरीके से हम अपने आउटपुट को प्रिंट करवा
- 47:19सकते हैं एंड लास्ट टाइप ऑफ टोकेंस हमारे
- 47:20पास होते हैं पंक्चुएटर्स पंक्चुएटर्स का
- 47:22काम होता है पाइथन के अंदर ये कुछ सिंबल्स
- 47:24होते हैं जिनका काम होता है सेंटेंस
- 47:26स्ट्रक्चर को और ज्यादा ऑर्गेनाइज करवाना
- 47:28मतलब जैसे हमने पाइथन का कोड लिखा हुआ है
- 47:30उसको और बेटर तरीके से ऑर्गेनाइज करवा कर
- 47:32लिखना जैसे इनमें से एक हमारे पास पैरेंस
- 47:34होते हैं या तो मैं अपने एक्सप्रेशन को
- 47:37कुछ इस तरीके से लिख सकती हूं नहीं तो मैं
- 47:38अपने एक्सप्रेशन में पैरेंस लगाकर उसको और
- 47:41बेटर तरीके से ऑर्गेनाइज करा सकती हूं
- 47:44हमारे पास कर्ली ब्रेसेज भी होते हैं
- 47:46स्क्वेयर ब्रैकेट्स भी होते हैं इन दोनों
- 47:47को हम लिस्ट एंड टपल्स एंड डिक्शनरी पढ़ते
- 47:50टाइम और ज्यादा एक्सप्लोर कर रहे होंगे
- 47:52हैश सिंबल भी एक पंक्चुएट होता है जिसको
- 47:54कॉमेंट्स पढ़ते टाइम हम देख रहे होंगे
- 47:56इसके अलावा जो हम हमारे ऑगमेंटेड
- 47:57असाइनमेंट ऑपरेटर होते हैं माइनस इक्वल टू
- 48:00प्लस इक्वल टू डिवाइड इक्वल टू एंड इंटी
- 48:02जर डिवीजन इक्वल टू मल्टीप्लाई इक्वल टू
- 48:04इस तरीके के जो ऑपरेटर्स हैं ये सारे भी
- 48:06हमारे पंक्चुएटर्स कहलाते हैं असाइनमेंट
- 48:08ऑपरेटर भी हमारा एक पंक्चुएट होता है तो
- 48:11पंक्चुएटर्स सिंबल्स होते हैं जिनका काम
- 48:12होता है ऑर्गेनाइज कराना सेंटेंस
- 48:14स्ट्रक्चर को अब इन्हें हमें अलग से याद
- 48:16करने की जरूरत नहीं है क्योंकि इनको हम
- 48:17बाकी ऑपरेटर्स पढ़ते टाइम या डिफरेंट
- 48:19डिफरेंट टॉपिक्स पढ़ते टाइम अपने आप याद
- 48:21कर रहे होंगे पाइथन वैसे तो एक टाइप्ड
- 48:23लैंग्वेज है टाइप लैंग्वेज कौन सी
- 48:25लैंग्वेजेस होती हैं ये वो लैंग्वेजेस
- 48:27होती हैं जिसके अंदर आपके डाटा का टाइप
- 48:29होता है मतलब आपको पता होता है कौन सा
- 48:31डाटा इंटी जर टाइप का है कौन सा डाटा
- 48:32स्ट्रिंग टाइप का है कौन सा डाटा आपका
- 48:34फ्लोटिंग टाइप का है बट पाइथन एक इंप्ली
- 48:38टाइप लैंग्वेज है एक होता है इंप्ली एक
- 48:41होता है एक्सप्लिसिट जितनी भी टाइप
- 48:43लैंग्वेजेस होती हैं यानी जिसमें डेटा का
- 48:45कुछ टाइप होता है कुछ डेटा टाइप होता है
- 48:47सारे के सारे वेरिएबल के लिए वहां पर
- 48:49इंप्लीड और एक्सप्लिसिट दो टाइप्स की
- 48:51लैंग्वेजेस आ जाती हैं इंपलीसिट का मतलब
- 48:53होता है अंदरूनी एक्सप्लिसिट का मतलब होता
- 48:55है अलग से तो जिन लैंग्वेजेस में हम अलग
- 48:58से टाइप बताते हैं उनको हम एक्सप्लिसिट
- 49:00कहते हैं जिन लैंग्वेजेस में हमें अलग से
- 49:03टाइप बताने की जरूरत नहीं पड़ती उनको हम
- 49:05इंप्लीड कहते हैं जैसे पाइथन के अंदर अगर
- 49:08मुझे लिखना है नेम इज इक्वल टू श्रद्धा तो
- 49:11मैं सिंपली लिख सकती हूं क्या इस पूरे के
- 49:14पूरे सेंटेंस में मैंने कहीं भी स्ट्रिंग
- 49:17एटीआर या स्ट्रिंग लिखकर यह बताया कि नेम
- 49:20का क्या टाइप है नहीं बताया इसीलिए पाइथन
- 49:22कौन सी कैटेगरी में आती है पाइथन मेरी
- 49:25इंप्ली कैटेगरी में आती है मतलब पाइथन में
- 49:27जब आप कोई वेरिएबल डिफाइन करते हैं तो हम
- 49:29उसका टाइप नहीं बताते पाइथन क्या करता है
- 49:31इंपलीसिट अंदर से ही उसका टाइप डिफाइन कर
- 49:34देगा मतलब अगर आपने नेम नाम के वेरिएबल
- 49:36में श्रद्धा स्ट्रिंग लिखी है तो पाइथन
- 49:38सोचेगा स्ट्रिंग ही तो लिखी है तो
- 49:39स्ट्रिंग ही टाइप होगा या फिर आप पाइथन के
- 49:41अंदर लिखें एज = 23 तो पाइथन क्या सोचेगा
- 49:45पाइथन सोचेगा आपने 23 इंटी जर वैल्यू ही
- 49:47तो लिखी है तो एज का जो टाइप होगा वो इंटी
- 49:49जर ही होगा तो इसीलिए पाइथन में हम अलग से
- 49:52अपने वेरिएबल का टाइप नहीं बताते लेकिन
- 49:54वहीं पर अगर मैं जावा जैसी लैंग्वेज लू या
- 49:56मैं c+ जैसी लैंग्वेज लूं अगर यहां पर हम
- 49:59जावा पढ़ रहे होते ये भी एक दूसरी
- 50:00लैंग्वेज है उसमें अगर मुझे सेम इस
- 50:02वेरिएबल को डिफाइन करना होता तो मैं लिखती
- 50:05इंट ए = 23 तो जावा के अंदर मुझे अलग से
- 50:10बताना पड़ता कि एज एक इंटी जर टाइप का
- 50:12वेरिएबल है जिसमें हम वैल्यू 23 बता रहे
- 50:14हैं तो जावा के अंदर इंटरनली वो खुद से
- 50:17अज्यू नहीं करेगा कि आपने एज इंटी जर टाइप
- 50:19का बताया है अगर वहां पर आप इंट नहीं
- 50:21लिखेंगे तो वो प्रोग्राम आपका गलत हो
- 50:23जाएगा बट
- 50:25pythonanywhere.com ऑटोमेटिक होती है
- 50:27चीजें ऑटोमेटिक यानी इंप्ली होती हैं
- 50:29चीजें तो जो हमारी c+ प होती है या फिर जो
- 50:32हमारी जावा होती है ये हमारी एक्सप्लिसिट
- 50:35लैंग्वेजेस होती हैं इन टर्म्स ऑफ वेरिएबल
- 50:37डिक्लेरेशन यानी जब भी मैं किसी वेरिएबल
- 50:39को डिक्लेयर करती हूं इसमें मुझे टाइप
- 50:40बताना पड़ता है पर पाइथन के अंदर ये
- 50:43इंप्ली होता है वेरिएबल डिक्लेरेशन यानी
- 50:45मुझे कोई टाइप बताना नहीं पड़ता अपने
- 50:47वेरिएबल के लिए नेक्स्ट हम पढ़ने वाले हैं
- 50:49एक्सप्रेशन एग्जीक्यूशन को अब हो सकता है
- 50:51पाइथन में हमें कोई एक्सप्रेशन गिवन हो या
- 50:53किसी कोड के अंदर मुझे किसी एक्सप्रेशन को
- 50:55एग्जीक्यूट करके बताना हो क्योंकि हो सकता
- 50:57है आपसे ऐसा क्वेश्चन पूछ लिया जाए कि
- 50:58आपको एक पाइथन का कोड दे देंगे और बोलेंगे
- 51:00इसका आउटपुट बताओ क्या होना चाहिए या इसके
- 51:03अंदर एरर्स बताओ क्या-क्या हैं तो इस
- 51:05तरीके से हमें जो डिफरेंट डिफरेंट
- 51:06एक्सप्रेशंस होते हैं पाइथन के अंदर उसका
- 51:08बेसिक नॉलेज होना चाहिए कि कौन से
- 51:10एक्सप्रेशन को किस तरीके से एग्जीक्यूट कर
- 51:12सकते हैं तो कुछ-कुछ स्पेशल बातें हैं जो
- 51:14हमें याद रखनी है सबसे पहली बात जो हमें
- 51:17याद रखनी है वो ये कि कभी भी अगर स्ट्रिंग
- 51:19और न्यूमेरिक वैल्यूज होती है स्ट्रिंग
- 51:21हमें पता ही है क्या होती है स्ट्रिंग एक
- 51:23वर्ड या एक सेंटेंस की फॉर्म में डबल
- 51:25कोट्स के साथ अगर हमें कुछ कुछ दिया हुआ
- 51:27है अंदर या सिंगल कोड्स के साथ कुछ दिया
- 51:28हुआ है दैट इज़ कॉल्ड अ स्ट्रिंग इन पाइथन
- 51:30एंड कुछ न्यूमेरिक वैल्यूज दी हुई हैं तो
- 51:32वो साथ में ऑपरेट कर सकती हैं विद अ स्टार
- 51:35एस्ट रिस्क जो है उसके साथ में चीजें
- 51:37ऑपरेट कर सकती हैं जैसे a और b है इन
- 51:40दोनों में आपने वैल्यू असाइन कर दी a के
- 51:42अंदर असाइन कर दिया दो b के अंदर असाइन कर
- 51:44दिया तीन तो अभी a की वैल्यू है दो के
- 51:47इक्वल b की वैल्यू है तीन के इक्वल उसके
- 51:49अलावा आपने एक स्ट्रिंग ले ली टेक्स्ट
- 51:51जिसके अंदर आपने ट द रेट वैल्यू को स्टोर
- 51:54कर लिया अब हम प्रिंट करवाना चाह रहे हैं
- 51:56टू मल्टीप्ला बाय टेक्स्ट मल्टीप्ला बाय 3
- 51:58अब यहां पे सबसे पहला सवाल आएगा कि अगर 2
- 52:01मल्टीप्ला बाय कुछ नंबर होता मल्टीप्ला
- 52:03बाय 3 होता फिर तो तीन नंबर्स को
- 52:04मल्टीप्लाई करना हमें आता है बट यहां पर
- 52:06बीच में क्या हुआ ये टेक्स्ट क्या है ये
- 52:08टेक्स्ट एक स्ट्रिंग है ये नंबर नहीं है
- 52:11पर फिर भी करेक्ट आउटपुट निकलेगा पाइथन के
- 52:13अंदर कैसे जब भी कोई भी नंबर स्ट्रिंग के
- 52:16साथ मल्टीप्लाई हो जाता है तो उसका मतलब
- 52:18पाइथन के अंदर होता है कि उसी स्ट्रिंग को
- 52:20उतने ही टाइम्स मल्टीप्लाई कर दो यानी अगर
- 52:23मेरी स्ट्रिंग के अंदर ट द रेट लिखा हुआ
- 52:25है तो उस उसको टू टाइम्स मल्टीप्ला बाय
- 52:28थ्री टाइम्स यानी सिक्स टाइम्स मुझे रिपीट
- 52:30करना है जैसे यहां पर आउटपुट में निकला
- 52:32मेरे पास 1 2 3 4 5 सिक्स टाइम्स ट द रेट
- 52:36सिंबल जो मेरी ओरिजिनल स्ट्रिंग के अंदर
- 52:38स्टोर्ड था तो जब भी कोई भी स्ट्रिंग किसी
- 52:40न्यूमेरिक वैल्यू के साथ मल्टीप्लाई होती
- 52:42है तो उसका मतलब होता है वो स्ट्रिंग उतने
- 52:44ही टाइम रिपीट हो जाएगी तो यहां पर
- 52:46रिपीटेशन का काम होता है तो ये फर्स्ट रूल
- 52:49है एक्सप्रेशन एग्जीक्यूशन का जिसको हमें
- 52:51याद रखना है सेकंड रूल कहता है कि
- 52:52स्ट्रिंग और स्ट्रिंग साथ में ऑपरेट करती
- 52:54हैं विद अ प्लस यानी आप एक स्ट्रिंग को
- 52:57दूसरी स्ट्रिंग में अगर जोड़ना चाहते हैं
- 52:58तो बीच में हमें प्लस का सिंबल लगाना होता
- 53:00है जैसे मेरे पास दो वेरिएबल हैं a और b a
- 53:03के अंदर वैल्यू स्टोर्ड है स्ट्रिंग की दो
- 53:05एंड b के अंदर वैल्यू स्टोर्ड है तीन इसके
- 53:07अलावा मेरे पास एक तीसरी स्ट्रिंग भी है
- 53:09रेट तो अगर मैं प्रिंट करना चाहूं a +
- 53:12टेक्स्ट मल्टीप्ला बाय b तो इसमें क्या
- 53:14होगा सबसे पहले तो इस a प् टेक्स्ट को
- 53:17देखते हैं क्योंकि हमने पढ़ा हुआ है कि
- 53:18ऑपरेटर प्रेसीडेंट में सबसे बड़ी
- 53:20प्रेसीडेंट किसकी होती है सबसे ज्यादा
- 53:22इंपॉर्टेंट होते हैं पैरेंस की पैरेंस के
- 53:24अंदर की चीज सबसे पहले सॉल्व होनी चाहिए
- 53:26तो हम a प्स टेक्स्ट को सबसे पहले सॉल्व
- 53:28करते हैं अब a क्या है a एक स्ट्रिंग है
- 53:31यहां जब मैंने असाइनमेंट किया था तो a के
- 53:33अंदर मैंने स्टोर किया था टू को एंड b के
- 53:36अंदर मैंने स्टोर किया था थ्री को तो अब a
- 53:38क्या है a एक स्ट्रिंग है जिसके अंदर नंबर
- 53:41टू है देयर इज अ डिफरेंस अगर मैं लिखूं टू
- 53:44एंड मैं लिखूं डबल कोट्स में टू ये टू तो
- 53:47एक नंबर होगा कौन सा नंबर होगा ये इंटी जर
- 53:50नंबर होगा और यह टू एक स्ट्रिंग होगी ये
- 53:53डिफरेंस होता है डाटा टाइप्स के अंदर तो
- 53:55ये जो टू वाली स्ट्रिंग है इसमें मैं प्लस
- 53:57कर दूंगी अपनी रेट वाली स्ट्रिंग को तो
- 54:00पाइथन का एग्जीक्यूशन क्या कहता है वो
- 54:02कहता है स्ट्रिंग और स्ट्रिंग को आप प्लस
- 54:03की हेल्प से जोड़ सकते हैं तो ये स्ट्रिंग
- 54:05जुड़कर क्या बन जाएगी तो ये स्ट्रिंग
- 54:07जुड़कर बन जाएगी टू एंड रेट साथ में इसको
- 54:10मल्टीप्लाई कर देंगे विद b b क्या है b है
- 54:13थ्री के इक्वल तो इसको तीन से मल्टीप्लाई
- 54:15करने का मतलब है 2a को हम तीन बार रिपीट
- 54:17करें तो यहां पर एक बार 2a आ गया यहां पर
- 54:19दूसरी बार 2a आ गया यहां पर तीसरी बार 2a
- 54:22आ गया तो इस तरीके से हम अपने एक्सप्रेशन
- 54:24को एग्जीक्यूट करेंगे तो सेकंड रूल जो
- 54:26हमें याद रखना है वो यह कि स्ट्रिंग और
- 54:27स्ट्रिंग जुड़ जाते हैं अगर हम बीच में
- 54:29प्लस लगा दें इसको टेक्निकल टर्म्स में
- 54:33कॉन्कैटिनेट भी कहते हैं यहां पर जो दो
- 54:36स्ट्रिंग्स जुड़े हैं विद अ प्लस इसको
- 54:39कॉन्कैटिनेट कहा जाता है यानी एक स्ट्रिंग
- 54:41दूसरी स्ट्रिंग से जब प्लस की हेल्प से
- 54:43जुड़ जाती है तीसरा रूल कहता है कि
- 54:46न्यूमेरिक वैल्यूज कैन ऑपरेट विद ऑल एरिथ
- 54:48मेे ऑपरेटर्स मतलब न्यूमेरिक वैल्यूज जो
- 54:50होते हैं हमारे इंटी जर्स होते हैं फ्लोट
- 54:52होते हैं उनके ऊपर कोई भी एरिथ मेे ऑपरेटर
- 54:54आप लगा सकते हैं एरिथ मेे िक ऑपरेटर्स
- 54:55हमें ये कौन-कौन से होते थे हमारे पास
- 54:57प्लस होता था माइनस होता था मल्टीप्लाई
- 54:59होता था डिवाइड होता था मॉड्यूल होता था
- 55:01जो रिमाइंडर के काम आता था इंटी जर डिवीजन
- 55:04होता था पावर वाला होता था हमारे पास एरिथ
- 55:06मेे िक के लिए तो अब इस एक्सप्रेशन को
- 55:08कैसे सॉल्व करें ये एक्सप्रेशन कह रहा है
- 55:10कि a और b के अंदर वैल्यू असाइन हो जाए a
- 55:12= 2 हो जाएगा b = 3 हो जाएगा एंड फिर c के
- 55:15अंदर वैल्यू असाइन हो जाए c = 4 हो जाएगा
- 55:18फिर मैंने लिखा प्रिंट a + b * बा c यानी
- 55:212 + 3 * 4 अब क्योंकि हम समझदार लोग हैं
- 55:25तो हमने ऑपरेटर प्रेसीडेंट पड़ा हुआ है
- 55:27ऑपरेटर प्रेसीडेंट कहता है कि मल्टीप्लाई
- 55:29की प्रेसीडेंट हायर होती है एज कंपेयर टू
- 55:31प्लस यानी कहीं अगर आपको मल्टीप्लाई प्लस
- 55:34दोनों दिए हुए हैं तो पहले हमें
- 55:35मल्टीप्लाई करना पड़ेगा तो मैंने क्या
- 55:37किया थ्री और फोर को पहले मल्टीप्लाई किया
- 55:39इनका आउटपुट आया 12 के इक्वल इसमें मैंने
- 55:41ऐड कर दिया फिर टू को तो फिर इससे आंसर
- 55:43निकल कर आया मेरे पास 14 एंड वही चीज
- 55:45मैंने यहां पर प्रिंट कि है जो आंसर आया
- 55:46मेरे पास दैट इज इक्वल टू 14 चौथा रूल
- 55:48कहता है कि एरिथ मेे एक्सप्रेशंस जिनके
- 55:51अंदर इंटी जर और फ्लोट दोनों वैल्यूज होती
- 55:53हैं यहां तो क्या था ए बी c तीनों इंटी जर
- 55:56वैल्यूज थी पर अगर कहीं पर इंटी जर और
- 55:58फ्लोट दोनों वैल्यूज का मिक्स हो जाए मतलब
- 56:001 + 2.5 इस तरीके की वैल्यूज आ जाए तो
- 56:04रिजल्ट हमेशा फ्लोट होगा रिजल्ट में इंटी
- 56:06जर नहीं होगा रिजल्ट में हमेशा फ्लोट होगा
- 56:08जैसे यहां पर a की वैल्यू दी गई है दैट इज
- 56:11इक्वल टू 10 b की वैल्यू दी गई है दैट इज
- 56:12इक्वल ट 5.0 अब वैसे तो इसको मैं इंटी जर
- 56:16फाइ भी लिख सकती थी पर क्योंकि मैंने
- 56:17पॉइंट 0 लगा दिया तो ये फ्लोट वैल्यू बन
- 56:19गई तो मैंने एक और वेरिएबल लिया c जिसके
- 56:21अंदर मैंने असाइन किया a * बा b अब 10 ल्ड
- 56:25बा 5.0 क्या होगा दिस विल बी इक्वल टू
- 56:2950.0 50 नहीं होगा ये 50.0 के बराबर होगा
- 56:33क्योंकि फाइनल रिजल्ट अगर एक जगह इंटी जर
- 56:35होता है एक जगह फ्लोट होता है तो फाइनल
- 56:37रिजल्ट में हमेशा मेरे पास फ्लोट वैल्यू
- 56:39निकल कर आएगी तो इसीलिए जब मैं c को
- 56:41प्रिंट करवाऊंगी आंसर होगा 50.0 के इक्वल
- 56:44फिफ्थ पॉइंट कहता है कि आपने अगर डिवीजन
- 56:46ऑपरेटर यूज़ किया है मतलब अगर हम दो इंटी
- 56:49जर्स को डिवाइड कर रहे हैं तब भी रिजल्ट
- 56:50फ्लोट आएगा जैसे यहां पर a की वैल्यू है
- 56:53वन के इक्वल b की वैल्यू है टू के इक्वल
- 56:55और और अगर मैं c निकालना चाहूं 1 / 2 1 /
- 56:582 क्या होगा 0.5 के इक्वल अगर ये इंटी जर
- 57:01होता तो ये फ हट ही जाता आंसर में जीरो
- 57:04आता पर क्योंकि वो सही आंसर नहीं होता
- 57:06डिवीजन के लिए तो इसीलिए जब भी डिवाइड
- 57:08होता है आंसर में हमेशा फ्लोटिंग वैल्यू
- 57:10आती है जैसे कि यहां पर मैं c को अगर
- 57:12प्रिंट करवाऊं तो मेरे पास 0.5 प्रिंट
- 57:14होगा सिक्स्थ पॉइंट कहता है कि इंटी जर
- 57:16डिवीजन इंटी जर डिवीजन क्या होता है इंटी
- 57:18जर डिवीजन होता है मेरा ये वाला ऑपरेटर
- 57:20एरिथ मेे ऑपरेटर होता है अब ऊपर तो हमने
- 57:23नॉर्मल डिवीजन किया था तो उसमें आंसर आ
- 57:24रहा था फ्लोटिंग वैल्यू अगर हम फ्लोट और
- 57:27इंट का इंटी जर डिवीजन करें इंटी जर
- 57:29डिवीजन क्या करता है डिवाइड कर देता है
- 57:31नॉर्मली पर फाइनल रिजल्ट में इंटी जर देता
- 57:33है अब इंटी जर डिवीजन का जो आंसर होगा वो
- 57:36होगा तो एक इंटी जर वैल्यू बट डिस्प्ले
- 57:38होगा एज फ्लोट जैसे डिवीजन ऑपरेटर जब
- 57:41डिवाइड करके रिजल्ट प्रिंट करता है तो वो
- 57:43एक फ्लोटिंग वैल्यू प्रिंट करता है वैसे
- 57:45ही इंटी जर डिवीजन भी एक फ्लोटिंग वैल्यू
- 57:47प्रिंट करेगा बट वो इंट वैल्यू को फ्लोट
- 57:49में कन्वर्ट करके प्रिंट करेगा जैसे अगर
- 57:51मेरे पास दो नंबर्स हैं a और b यहां a के
- 57:54अंदर मैंने वैल्यू स्टोर करवाई है 1.5 b
- 57:56के अंदर मैंने वैल्यू स्टोर कराई है थ्री
- 57:57के इक्वल c क्या हो जाएगा c हो जाएगा a
- 57:59इंटी जर डिवीजन b यानी 1.5 को हम डिवाइड
- 58:03कर देंगे विद 3 1.5 जब थ्री से डिवाइड
- 58:05होता है तो क्या आंसर आता है आंसर वैसे तो
- 58:07आता है 0.5 पर इंटी जर डिवीजन क्या करता
- 58:10है इंटी जर डिवीजन आपके इस नंबर को इंटी
- 58:12जर में कन्वर्ट कर देता है राउंड ऑफ करके
- 58:14एंड राउंड ऑफ करके हमेशा छोटे इंटी जर में
- 58:17कन्वर्ट करता है जैसे 0.5 है तो उसको रो
- 58:19में कन्वर्ट कर देगा 0.7 होता तो भी उसको
- 58:22रो में कन्वर्ट करता
- 58:240.9999 होता तो भी उसको रो में कन्वर्ट
- 58:26करता अगर 1.2 होता तो ही वो वन के अंदर
- 58:29कन्वर्ट होता तो 0.5 है तो इंटी जर डिवीजन
- 58:32इसको हटाकर कन्वर्ट कर देगा ज़ीरो में बट
- 58:34आंसर में ज़ीरो प्रिंट नहीं होगा आंसर में
- 58:36प्रिंट करेगा 0.0 को तो जब मैं c को
- 58:39प्रिंट करवाऊंगी आंसर में आएगा 0.0 पर हां
- 58:43यहीं पर अगर मैं नॉर्मली डिवाइड कर रही
- 58:44होती मतलब ये 1.5 / 3 होता तो इसका आंसर
- 58:48मेरे पास 0.5 के इक्वल ही प्रिंट होता तो
- 58:51जब मैं a इंटी जर डिवीजन b प्रिंट करवाती
- 58:54हूं वो 0.0 होगा पर जब मैं a डिवाइडेड बा
- 58:57b प्रिंट करवाती हूं वो 0.5 होगा दोनों ही
- 59:00फ्लोट वैल्यूज हैं ये भी फ्लोट वैल्यू है
- 59:02ये भी फ्लोट वैल्यू है बट ये फ्लोट वैल्यू
- 59:04कैसे आई इंटी जर को फ्लोट में कन्वर्ट
- 59:06करके ये फ्लोट वैल्यू डायरेक्टली फ्लोटिंग
- 59:09पॉइंट वैल्यू थी जो प्रिंट हो गई अब अगर
- 59:11इंटी जर डिविजन से कुछ रूल्स हो तो एक चीज
- 59:13हमें समझ में आती है कि इंटी जर डिवीजन का
- 59:16जो रिजल्ट होता है वो सेम रिजल्ट होता है
- 59:18फ्लोर ऑफ a / b का फ्लोर का क्या मतलब
- 59:21होता है अब फ्लोर एक फंक्शन होता है मैथ
- 59:23के अंदर जिसका काम होता है कि इसको अगर आप
- 59:25कोई भी नंबर दे दें ना कोई भी नंबर अगर
- 59:27मैंने फ्लोर को दे दिया तो यह क्या करेगा
- 59:29उस नंबर का क्लोजेस्ट इंटी जर निकाल देगा
- 59:32जैसे 0.1 है तो इसका क्लोजेस्ट इंटी जर
- 59:35निकाल देगा 5.2 है इसका क्लोजेस्ट इंटी जर
- 59:37निकाल देगा 7.99 है इसका क्लोजेस्ट इंटी
- 59:40जर निकाल लेगा 11.2 है इसका क्लोजेस्ट
- 59:43इंटी जर निकाल लेगा - 5.2 है इसका
- 59:45क्लोजेस्ट इंटी जर निकाल लेगा आप इसको कोई
- 59:47भी नंबर देंगे अब इसमें हो सकता है आपने
- 59:50इसको 5.0 दिया हो या 2 दिया हो इन सब का
- 59:53ये क्लोजेस्ट इंटी जर निकाल लेगा कैसे
- 59:55निकालेगा वो जो क्लोजेस्ट इंटी जर
- 59:57निकालेगा वो वैल्यू हमेशा लेस देन या
- 59:59इक्वल टू होगी इसके मतलब क्लोजेस्ट इंटी
- 1:00:02जर जो इससे छोटा हो या फिर इसके इक्वल हो
- 1:00:05जैसे 0.1 का क्लोजेस्ट इंटी जर हो जाएगा 0
- 1:00:08क्योंकि 0 इससे छोटा है इक्वल तो नहीं हो
- 1:00:10सकता कोई भी इंटी जर क्योंकि 0.1 एक
- 1:00:12फ्लोटिंग वैल्यू है 5.2 का क्लोजेस्ट इंटी
- 1:00:15जर हो जाएगा फ के इक्वल क्योंकि 5 5.2 से
- 1:00:17छोटा है 7.99 का क्लोजेस्ट इंटी जर हो
- 1:00:20जाएगा सेन के इक्वल यहां पर एट नहीं हो
- 1:00:21सकता क्योंकि 8 7.99 से बड़ा हो जाएगा
- 1:00:2411.2 का क् क्लोजेस्ट इंटी जर हो जाएगा 11
- 1:00:27- 5.2 का क्लोजेस्ट इंटी जर हो जाएगा -6
- 1:00:30के इक्वल क्योंकि -6 - 5.2 से छोटा है
- 1:00:34हमेशा लेसर वैल्यू मुझे लेनी है तो
- 1:00:36नेगेटिव में लेसर वैल्यू और नेगेटिव हो
- 1:00:38जाती है 5.0 का क्लोजेस्ट इंटी जर फाइव ही
- 1:00:40रहेगा क्योंकि 5.0 के इक्वल या उससे छोटी
- 1:00:43वैल्यू लेनी होती है अब इक्वल वैल्यू
- 1:00:44अवेलेबल है तो हमने इक्वल ले लिया टू का
- 1:00:46जो क्लोजेस्ट इंटी जर होगा वो टू ही होगा
- 1:00:49तो जो काम फ्लोर करता है मैथ के अंदर इस
- 1:00:51तरीके से क्लोजेस्ट इंटी जर फाइंड आउट
- 1:00:53करने का पाइथन के अंदर वही सेम काम मुझे
- 1:00:56मेरा इंटी जर डिवीजन करके देता है जैसे
- 1:00:59यहां पर मैंने a और b लिए a के अंदर
- 1:01:01वैल्यू है 12 b के अंदर वैल्यू है 5 मैंने
- 1:01:03c निकाला a इंटी जर डिवीजन b तो c क्या हो
- 1:01:06गया 12 डिवीजन डिवीजन b अब 12 / 5 वैसे तो
- 1:01:102.4 के इक्वल होता है पर इंटी जर डिवीजन
- 1:01:13इसको राउंड ऑफ कर देगा राउंड ऑफ करेगा
- 1:01:15इससे छोटे या इसके इक्वल इंटी जर के बराबर
- 1:01:17इससे छोटा या इससे इक्वल इंटी जर होगा टू
- 1:01:20तो आंसर में प्रिंट हो जाएगा मेरे पास आकर
- 1:01:22टू एक बार सेकंड एग्जांपल लेते हैं यहां
- 1:01:24पर मैंने a की वैल्यू ली है -1 के इक्वल
- 1:01:26एंड b की वैल्यू ली है मैंने 5 के इक्वल
- 1:01:28अब मैंने c कैलकुलेट किया -12 इंटी जर
- 1:01:31डिवीजन 5 के इक्वल तो -12 / 5 वैसे तो
- 1:01:35होता - 2.4 बट इसका क्लोजेस्ट जो इंटी जर
- 1:01:39होगा वो क्या हो जाएगा वो हो जाएगा -3 के
- 1:01:41इक्वल क्योंकि फ्लोर वैल्यू क्या करेगा
- 1:01:42इससे छोटा या इसके इक्वल इंटी जर देगा अब
- 1:01:45इससे बड़ा तो नहीं ले सकते तो इससे छोटी
- 1:01:46वैल्यू क्या होगी -3 के इक्वल तो इसीलिए
- 1:01:49जो c होगा उसकी वैल्यू हो जाएगी -3 एंड
- 1:01:51वही हमारे पास आकर हो जाएगा प्रिंट एक
- 1:01:53थर्ड एग्जांपल भी ले लेते हैं यहां पर a
- 1:01:56की वैल्यू है 12 b की वैल्यू है -5 तो c
- 1:01:58क्या हो जाएगा c हो जाएगा 12 इंटी जर
- 1:02:01डिवीजन -5 के इक्वल अब 12 डिवाइडेड बा -5
- 1:02:04क्या होता है ये होता है - 2.4 के इक्वल
- 1:02:06इसको इंटी जर डिवीजन राउंड ऑफ करके दे
- 1:02:08देगा मुझे -3 तो यहां पर भी जो आंसर
- 1:02:11प्रिंट होगा मेरे पास दैट विल बी इक्वल टू
- 1:02:12-3 तो ये चीज हमें याद रखनी है जब भी इंटी
- 1:02:15जर डिवीजन होगा उसका सेम आंसर होगा जो
- 1:02:17फ्लोर वाला फंक्शन हमें मैथ के अंदर देता
- 1:02:18है फ्लोर का काम होता है क्लोजेस्ट इंटी
- 1:02:20जर देना जो लेसर या इक्वल वैल्यू का हो एज
- 1:02:23कंपेयर्ड टू आवर नंबर एंड अब एक लास्ट चीज
- 1:02:25देख लेते हैं एक्सप्रेशन एग्जीक्यूशन में
- 1:02:27यह है कि रिमाइंडर हमारा नेगेटिव हो जाता
- 1:02:30है जब मेरा डिनॉमिनेटर नेगेटिव हो जाता है
- 1:02:32डिवीज़न में हमारे पास चार केसेस हो सकते
- 1:02:34हैं अगर मैंने न्यूमरेशन डिवाइडेड बाय
- 1:02:36डिनॉमिनेटर किया है तो एक केस में तो
- 1:02:38न्यूमरेशन पॉजिटिव है डिनॉमिनेटर पॉजिटिव
- 1:02:40है एक केस में न्यूमरेशन नेगेटिव है
- 1:02:42डिनॉमिनेटर नेगेटिव है एक केस में
- 1:02:44न्यूमरेशन पॉजिटिव है डिनॉमिनेटर नेगेटिव
- 1:02:46है एक केस में न्यूमरेशन नेगेटिव है
- 1:02:47डिनॉमिनेटर पॉजिटिव है अब इस वाले केस में
- 1:02:50तो आंसर जो होगा रिमाइंडर जो होगा वह
- 1:02:52हमेशा पॉजिटिव आएगा इस वाले केस में भी जो
- 1:02:54रिमाइंडर होगा पॉजिटिव आएगा इस वाले केस
- 1:02:56में जिसमें न्यूमरेशन पॉजिटिव है एंड
- 1:02:58डिनॉमिनेटर नेगेटिव है हमारा रिमाइंडर
- 1:03:01नेगेटिव हो जाता है एंड माइनस जब मेरा
- 1:03:04न्यूमरेशन नेगेटिव है डिनॉमिनेटर पॉजिटिव
- 1:03:06है इस केस में भी हमारे पास पॉजिटिव आंसर
- 1:03:08आएगा तो सिंगल डिवीजन का केस जिसमें हम
- 1:03:10रिमाइंडर निकाल रहे हैं आंसर नेगेटिव कब
- 1:03:12आएगा जब मेरा डिनॉमिनेटर नेगेटिव हो जाएगा
- 1:03:15तो जब भी मेरे पास न्यूमरेशन की वैल्यू
- 1:03:17पॉजिटिव है डिनॉमिनेटर की वैल्यू नेगेटिव
- 1:03:19है तब अगर मुझसे कोई मॉडलो का आंसर पूछे
- 1:03:21क्या कह रही हूं मैं इसको मॉड्यूल या इसको
- 1:03:23रिमाइंडर भी कहते हैं तो उसका आंसर हमेशा
- 1:03:25मेरे पास नेगेटिव आएगा इसके कुछ
- 1:03:27एग्जांपल्स देखते हैं जैसे अगर मुझे a एंड
- 1:03:29b दिया हुआ है a की वैल्यू है -5 b की
- 1:03:31वैल्यू है 2 के इक्वल मुझसे c पूछा a
- 1:03:34मॉड्यूल b यानी रिमाइंडर पूछ रहे हैं कि
- 1:03:37अगर मैं -5 को टू से डिवाइड करूं तो
- 1:03:38रिमाइंडर क्या आएगा अब -5 क्या हो गया
- 1:03:41नेगेटिव हो गया टू क्या हो गया पॉजिटिव हो
- 1:03:43गया ये कौन से वाला केस है जिसमें
- 1:03:45न्यूमरेशन तो नेगेटिव है एंड डिनॉमिनेटर
- 1:03:47पॉजिटिव है तो इसमें रिमाइंडर भी मेरे पास
- 1:03:49पॉजिटिव आएगा तो 5 / 2 का रिमाइंडर क्या
- 1:03:52होता है रिमाइंडर होता है वन के इक्वल आई
- 1:03:54होप ये बेसिक मैथ हमें अंडरस्टूड है कि
- 1:03:56पांच को मैं टू से डिवाइड करूंगी पहले तो
- 1:03:58टू से डिवाइड होके फर माइनस हो जाएगा
- 1:03:59लास्ट में मेरे पास वन रह जाएगा रिमाइंडर
- 1:04:01के तौर पे तो आंसर में मैंने प्रिंट करवा
- 1:04:03दिया वन को सेकंड एग्जांपल देखते हैं a और
- 1:04:06b है a की वैल्यू पांच है b की वैल्यू दो
- 1:04:09है मैं c निकाल रही हूं यानी रिमाइंडर तो
- 1:04:115 / 2 का रिमाइंडर क्या आएगा ये वैल्यू
- 1:04:14आएगी वन के इक्वल ये कौन सा केस था ये
- 1:04:16मेरा पॉजिटिव पॉजिटिव वाला केस था जिसमें
- 1:04:18आंसर प्रिंट हुआ है वन के इक्वल तीसरा केस
- 1:04:20ले लेते हैं a एंड b का यहां पर अभी a 5
- 1:04:23के इक्वल है एंड b मेरा -2 के इक्वल है
- 1:04:25फाइव को मुझे डिवाइड करना है -2 के साथ
- 1:04:27एंड इसका मुझे रिमाइंडर निकालना है तो ये
- 1:04:29कौन से वाला केस है न्यूमरेशन पॉजिटिव है
- 1:04:31एंड डिनॉमिनेटर मेरे पास नेगेटिव है तो
- 1:04:33यहां पर मेरे रिमाइंडर में फाइनल आंसर
- 1:04:35नेगेटिव आना चाहिए तो 5 / 2 का रिमाइंडर
- 1:04:38होता है वन के इक्वल एंड इसमें क्योंकि
- 1:04:41आंसर नेगेटिव आएगा तो मैंने लगा दिया यहां
- 1:04:43पर -1 तो ये चीज याद रखनी है जब भी
- 1:04:45रिमाइंडर निकालना होता है रिमाइंडर
- 1:04:46नेगेटिव सिर्फ तभी होता है जब मेरा
- 1:04:48डिनॉमिनेटर नेगेटिव हो एंड मेरा न्यूमरेशन
- 1:04:50पॉजिटिव हो नेक्स्ट हम बात करने वाले हैं
- 1:04:52एक बहुत ही स्पेशल चीज की पाइथन के अंदर
- 1:04:54जो होते हैं कॉमेंट्स कॉमेंट्स हर
- 1:04:56लैंग्वेज में होते हैं c+ प में भी होते
- 1:04:58हैं जावा में भी होते हैं जिंदगी के अंदर
- 1:04:59भी हम एक दूसरे पे कॉमेंट्स पास करते रहते
- 1:05:01हैं तो वैसे ही कुछ कॉमेंट्स होते हैं
- 1:05:03पाइथन के अंदर पाइथन कॉमेंट्स पाइथन के
- 1:05:05कोड का एक ऐसा पार्ट होता है जिसको
- 1:05:06इंटरप्रेटर इग्नोर कर देता है मतलब
- 1:05:08इंटरप्रेटर को नहीं फर्क पड़ता कि आपने
- 1:05:10कॉमेंट के अंदर क्या लिखा हुआ है वो पार्ट
- 1:05:12सिर्फ प्रोग्रामर के लिए होता है मतलब
- 1:05:14कॉमेंट्स कोड का ऐसा पार्ट होता है जिसमें
- 1:05:16आप इंग्लिश लिख दें मराठी लिख दें हिंदी
- 1:05:18लिख दें कोई मैथ का फॉर्मूला लिख दें कोई
- 1:05:20कोड लिख दें पर वो कोड हमेशा पाइथन इग्नोर
- 1:05:23करेगा उसको कभी भी एग्जीक्यूट नहीं करेगा
- 1:05:26हमारे पास दो टाइप के कॉमेंट्स होते हैं
- 1:05:28पाइथन के अंदर एक तो कॉमेंट होता है जिसको
- 1:05:29हम हैश की फॉर्म में लिखते हैं यानी मैं
- 1:05:32किसी भी सेंटेंस के आगे हैश लगा सकती हूं
- 1:05:34और फिर वहां पर मैं कुछ भी लिख सकती हूं
- 1:05:36इंग्लिश के अंदर लिख दो हिंदी के अंदर लिख
- 1:05:37दो जो जो कैरेक्टर्स आपकी फाइल अलाउ करती
- 1:05:39है तो जैसे यहां पर मैंने लिख दिया सिंगल
- 1:05:41लाइन कॉमेंट तो ये नॉर्मल इंग्लिश की लाइन
- 1:05:43है यहां पर मैं अपना नाम भी लिख सकती थी
- 1:05:46यहां पर अगर मैं हैश करके लिखती
- 1:05:49श्रद्धा कोड तो यह ऐसी चीज है जो पाइथन के
- 1:05:53कोड में श्रद्धा कोड नाम की कोई चीज नहीं
- 1:05:55होती ना एक एक वेरिएबल बनाया है मैंने ना
- 1:05:56ये कोई डेटा टाइप होता है ना ये कोई
- 1:05:58कीवर्ड होता है ना यहां पर मैंने कोई
- 1:06:00कंडीशनल स्टेटमेंट या ऑपरेटर ऐसा कुछ यूज़
- 1:06:02कर रखा ये मैंने नॉर्मल इंग्लिश की बात
- 1:06:04लिखी हुई है बट फिर भी पाइथन इसके अंदर
- 1:06:06एरर नहीं देगा क्यों क्योंकि ये कॉमेंट है
- 1:06:09पाइथन सोचता है कि कॉमेंट के अंदर कुछ भी
- 1:06:11लिखा हो मुझे फर्क नहीं पड़ता मुझे उसको
- 1:06:12इग्नोर ही करना है तो अगर मुझे सिंगल लाइन
- 1:06:15में कमेंट लिखना होता है तो मैं हैश का
- 1:06:16यूज़ करती हूं पर अगर मुझे मल्टीपल लाइंस
- 1:06:18में मतलब मुझे बार-बार कमेंट लिखने हैं तो
- 1:06:20एक तो है कि मैं बार-बार हैश लगाकर एक
- 1:06:22लाइन में फिर कमेंट लिखूं फिर दोबारा हैश
- 1:06:24लगाऊं दूसरी लाइन का कॉमेंट लिखूं फिर
- 1:06:26तीसरी बार हैश लगाऊं तीसरी लाइन का कॉमेंट
- 1:06:28लिखूं एक तरीका तो ये होता है दूसरा एंड
- 1:06:30ज्यादा एफिशिएंट तरीका होता है तीन बार
- 1:06:32डबल कोट्स लगाना मतलब अगर मैं तीन बार डबल
- 1:06:34कोट्स लगा दूं एंड इसको एंड भी डबल कोट से
- 1:06:36करूं तो बीच का जितना भी पार्ट होगा पाइथन
- 1:06:39समझ जाएगा कि ये वाला हिस्सा क्या है ये
- 1:06:41वाला हिस्सा एक कॉमेंट है एंड कॉमेंट में
- 1:06:44भी एक मल्टी लाइन कॉमेंट है जो मल्टीपल
- 1:06:46लाइंस के अंदर स्प्रेड होकर आया तो पाइथन
- 1:06:48के अंदर दो तरीके के कॉमेंट्स होते हैं एक
- 1:06:49सिंगल लाइन कॉमेंट होते हैं जो सिंगल लाइन
- 1:06:51के अंदर आते हैं इनको आप रिपीट भी कर सकते
- 1:06:53हैं एंड एक होते हैं मल्टीपल लाइन
- 1:06:54कॉमेंट्स जिसमें हमें हर लाइन पर हैश नहीं
- 1:06:57लगाना होता है मुझे बस शुरुआत में तीन बार
- 1:06:59डबल कोट्स एंड लास्ट में तीन बार डबल
- 1:07:00कोट्स लगाने होते हैं अब कॉमेंट्स दिखते
- 1:07:03कैसे हैं जैसे अगर मैंने यह कोड में लिखा
- 1:07:05हुआ है एक तो है कि मैंने हैश से स्टार्ट
- 1:07:07करके प्रिंट हेलो लिखा और एक है मैंने
- 1:07:09नॉर्मली प्रिंट वर्ल्ड लिखा तो यह वाली
- 1:07:12लाइन pythonanywhere.com
- 1:07:25लिख रहे हैं तो वहां पर पता भी चल जाएगा
- 1:07:27कि कॉमेंट्स ग्रीन से हाइलाइटेड होते हैं
- 1:07:28यूजुअली लैंग्वेजेस के अंदर ग्रीन पार्ट
- 1:07:31वो होता है जो एग्जीक्यूट नहीं होता जो
- 1:07:32इग्नोर हो जाता है अब वैसे तो सुनकर लगेगा
- 1:07:35ठीक है कॉमेंट्स है इसके अंदर हम इंग्लिश
- 1:07:37लिख सकते हैं बट कॉमेंट्स बहुत ही
- 1:07:38इंपॉर्टेंट होते हैं इंपॉर्टेंट क्यों
- 1:07:41होते हैं क्योंकि कंपनीज के अंदर अगर आप
- 1:07:43आगे जाकर सॉफ्टवेयर इंजीनियर बनते हैं
- 1:07:44बड़ी-बड़ी कंपनीज के अंदर तो वहां आपको
- 1:07:46बहुत सारे लाइंस ऑफ कोड लिखने पड़ते हैं
- 1:07:48अब वहां पर हजारों लाइन ऑफ कोड लिखने
- 1:07:50पड़ते हैं तो एक पॉइंट के बाद आप भूल जाते
- 1:07:52हैं कि कौन से कोड में क्या लिखा हुआ था
- 1:07:54कौन सी फाइल में आपने कौन सा फंक्शन बनाया
- 1:07:56हुआ था या किस तरीके से चीजें लिखी हुई थी
- 1:07:58एंड इनफैक्ट वहां पर हो सकता है आप दूसरे
- 1:08:00लोगों का कोड पढ़ रहे हो दूसरे लोग आपका
- 1:08:02कोड पढ़ रहे हो तो ऐसे में लोगों को कोड
- 1:08:04समझ में आए इसीलिए हम कॉमेंट्स का यूज
- 1:08:07करते हैं जैसे अगर कोई ऐसा पीस ऑफ कोड
- 1:08:10लिखा मान लेते हैं आपने 1012 लाइंस लिखी
- 1:08:12तो 10-12 लाइन के ऊपर आप एक हैश करके अपना
- 1:08:15कमेंट लिखकर बता सकते हैं कि इन 10-12
- 1:08:17लाइंस में आपने किस लॉजिक का कोड लिख रखा
- 1:08:20है तो उससे अंडरस्टैंडिंग एंड रीडेबिलिटी
- 1:08:22बढ़ जाती है कोड की इनफैक्ट आपने कोई कोड
- 1:08:25लिखा था 6 महीने पहले आप भी उसको दोबारा
- 1:08:27देखेंगे तो भूल जाएंगे पर अगर आपने
- 1:08:29कॉमेंट्स लिखे होंगे तो फिर आपको याद आ
- 1:08:31जाएगा बहुत जल्दी से कि हां मेरा कोड जो
- 1:08:33मैंने 1012 लाइनें लिखी हुई है इनका काम
- 1:08:35क्या है मेरी पूरी फाइल है इसके ऊपर मैंने
- 1:08:37कमेंट करके बता रखा है कि इस पूरी फाइल के
- 1:08:39अंदर किस तरीके का कोड किस तरीके की चीजें
- 1:08:42मैंने pythonanywhere.com
- 1:08:55चीजें देख ली है अब शुरुआत में ही मैंने
- 1:08:57बताया था कि कोई भी कोड होता है उसका क्या
- 1:08:59काम होता है उसका काम होता है कि वह कुछ
- 1:09:02इनपुट लेता है और कुछ आउटपुट देता है अब
- 1:09:04मैंने ऑलरेडी सीख लिया आउटपुट कैसे देता
- 1:09:06है पाइथन प्रिंट करवाकर मुझे आउटपुट
- 1:09:09रिटर्न करके दे रहा होता है स्क्रीन पे
- 1:09:10प्रिंट करवा के बट अब हम सीखने वाले हैं
- 1:09:12कि पाइथन के अंदर इनपुट कैसे लेना है कोई
- 1:09:14भी वैल्यू अगर यूजर देना चाहे तो उसको
- 1:09:16इनपुट कैसे ले इनपुट लेने का मतलब होता है
- 1:09:18जैसे हमने
- 1:09:25सकते हैं मैं सर्च कर सकती हूं कि रन का
- 1:09:27क्या मीनिंग होता है तो मैंने जो
- 1:09:29googlethalli.com
- 1:09:55इसका काम होता था आउटपुट देना वैसे ही
- 1:09:57इनपुट लेने का काम इनपुट स्टेटमेंट का
- 1:09:59होता है इसको यूज़ किया जाता है टू
- 1:10:01एक्सेप्ट वैल्यूज वैल्यूज कहां से ली
- 1:10:03जाएंगी हम कीबोर्ड से टाइप करके हमारा जो
- 1:10:05कोड है उसको कुछ इनपुट दे रहे होंगे तो ये
- 1:10:08यूजर से ली जाती है यूजिंग अ कीबोर्ड अगर
- 1:10:11मुझे स्ट्रिंग इनपुट लेना है तो मैं
- 1:10:12लिखूंगी इनपुट एंड इस तरीके से पैरेंस के
- 1:10:15बीच में जो चीज मुझे प्रिंट करवानी है वो
- 1:10:17तो मैं डबल कोट्स में लिख दूंगी एंड इसके
- 1:10:19बाद इनपुट फंक्शन क्या करेगा इनपुट फंक्शन
- 1:10:21कोई वैल्यू इनपुट करेगा और उस वैल्यू को
- 1:10:24स्टोर करवा देगा इस नेम नाम के वेरिएबल के
- 1:10:26अंदर यानी जैसे ही ये लाइन मैं एग्जीक्यूट
- 1:10:28करूंगी वैसे ही स्क्रीन पे क्या होगा
- 1:10:30आउटपुट स्क्रीन पे आउटपुट स्क्रीन पर मुझे
- 1:10:33नेम एंड ये कलन ये वाली चीज जो मैंने डबल
- 1:10:35कोट्स में लिखी हुई है ये चीज यहां पर ऐसे
- 1:10:37दिखाई देगी एंड उसके बाद मैं खुद से अपना
- 1:10:39कोई इनपुट दे सकती हूं मान लेते हैं मैंने
- 1:10:41अपना नेम टाइप किया श्रद्धा के इक्वल तो
- 1:10:43मेमोरी के अंदर जो मेरा नेम नाम का
- 1:10:46वेरिएबल बनेगा यह जो वेरिएबल बना नेम नाम
- 1:10:48का उसके अंदर श्रद्धा वाला स्ट्रिंग जाकर
- 1:10:52स्टोर हो गया तो इनपुट के अंदर जो भी
- 1:10:54वैल्यू आ है अगर मैंने इक्वल टू लिखा है
- 1:10:56तो वो वैल्यू असाइन हो जाएगी इस वेरिएबल
- 1:10:59को अब एक बार पाइथन कोड में देखते हैं कि
- 1:11:01इनपुट एक्चुअली दिखता कैसा है कोड के अंदर
- 1:11:03जैसे ये मेरी
- 1:11:05python.py नाम से इसके अंदर सबसे ऊपर तो
- 1:11:08मैंने कॉमेंट ही लिखा हुआ है टेकिंग इनपुट
- 1:11:09फ्रॉम यूजर एंड प्रिंटिंग इट अब ये जो
- 1:11:12कॉमेंट है इसको पाइथन कंपलीटली इग्नोर
- 1:11:13करेगा जैसा कि हमने कॉमेंट्स के अंदर सीखा
- 1:11:15हुआ है फिर मैंने लिखा है नेम इक्वल टू
- 1:11:18इनपुट नेम वो सेम लाइन मैंने यहां लिखी
- 1:11:21हुई है इसको मैं क्या करने वाली हूं इसको
- 1:11:22मैं एक बार रन करने वाली हूं
- 1:11:25तो यहां पर क्या आया आउटपुट में मेरे पास
- 1:11:28आया नेम कॉलन जो चीज मैंने यहां डबल कोड्स
- 1:11:30के अंदर लिखी हुई थी वो वैसे की वैसे यहां
- 1:11:32पर आ गई अब मैं एक्चुअल इनपुट पास करने
- 1:11:34वाली हूं इनपुट में मैं अपना नाम पास
- 1:11:36करूंगी श्रद्धा के इक्वल तो क्या हुआ मेरा
- 1:11:39पूरा प्रोग्राम खत्म हो गया इतना ही कोड
- 1:11:41था कि एक इनपुट लेना था और इंटरनली क्या
- 1:11:43हुआ है जो भी श्रद्धा मैंने यहां पर इनपुट
- 1:11:45को पास किया है वो इस नेम के अंदर जाकर
- 1:11:47स्टोर हो गया कैसे वेरीफाई करूं नेम के
- 1:11:49अंदर जाकर स्टोर हो गया जब मैं प्रिंट
- 1:11:51करूंगी नेम को तो देखते हैं क्या आएगा अब
- 1:11:54अगर इसी सेम कोड को मैं दोबारा रन करना
- 1:11:57चाहूं तो इस बार नेम आया नेम में मैं
- 1:11:59श्रद्धा प्रिंट करना चाहती हूं तो श्रद्धा
- 1:12:01मैंने पास किया तो कोड के अंदर क्या हुआ
- 1:12:04श्रद्धा इस नेम वेरिएबल के अंदर जाकर
- 1:12:05स्टोर हो गया उसके बाद मैंने नेम वेरिएबल
- 1:12:07को जब प्रिंट करवाया तो उसकी वैल्यू
- 1:12:09प्रिंट हो गई व्हिच वाज इक्वल टू श्रद्धा
- 1:12:11इसी कोड को अगर मैं दोबारा रन करूं और इस
- 1:12:13बार नेम अगर मैं अमन पास करूं तो अमन पर
- 1:12:15मैंने क्या एग्जीक्यूट जैसे ही प्रेस किया
- 1:12:18इस बार नेम में जाकर अमन स्टोर हुआ और
- 1:12:20जैसे ही मैंने अमन को प्रिंट करवाया तो
- 1:12:21नेम ने प्रिंट कर दिया अमन की वैल्यू को
- 1:12:24उसी तरीके से मान लेते हैं मैं एक और
- 1:12:26तीसरा नेम कोई भी रैंडम नेम मैंने रजत पास
- 1:12:28किया तो इस बार रजत प्रिंट हुआ जब भी मैं
- 1:12:31नेम को प्रिंट करवा रही हूं तो जो भी
- 1:12:33वैल्यू आप पास करते हैं इनपुट को वो जाकर
- 1:12:35इस वेरिएबल के अंदर स्टोर होगी एंड फिर जब
- 1:12:38भी आप उस वेरिएबल को यूज करेंगे प्रिंट
- 1:12:39करवाने के लिए या किसी भी एक्सप्रेशन के
- 1:12:41अंदर जब यूज करेंगे तो जो चीज आपने पास की
- 1:12:44थी इनपुट से वही वैल्यू वहां पर यूज होने
- 1:12:46वाली है तो इस तरीके से हमारे इनपुट काम
- 1:12:48करते हैं पाइथन के अंदर अब ये तो मैंने
- 1:12:50स्ट्रिंग के लिए देख लिया स्ट्रिंग यानी
- 1:12:52यहां पर आप वर्ड्स भी पास करेंगे तो
- 1:12:54सेंटेंस भी पास करेंगे तो सारे के सारे
- 1:12:56सेम तरीके से पास होने वाले हैं अब देखते
- 1:12:59हैं इंटी जर वैल्यू को कैसे पास किया जाए
- 1:13:01इंटी जर वैल्यू के लिए मैं लिखती हूं
- 1:13:03इनपुट एंड उसके बाद मुझे जो भी प्रिंट
- 1:13:05करवाना होता है वो मैं प्रिंट करवाती हूं
- 1:13:06एंड उसके बाद इनपुट स्टेटमेंट यानी इतने
- 1:13:08स्टेटमेंट का क्या काम होता है इतने
- 1:13:10स्टेटमेंट का काम होता है कोई भी नंबर
- 1:13:11इनपुट ले लेना पर उस वैल्यू का कैसे पता
- 1:13:14चले कि वो नंबर है या स्ट्रिंग है या क्या
- 1:13:16है तो उसके लिए मैं बाहर उसका टाइप लिख
- 1:13:18देती हूं डेटा टाइप तो अगर मैंने इनपुट के
- 1:13:20बाहर इंट लिख दिया तो इसका मतलब है जो भी
- 1:13:23अंदर वैल्यू होगी वो इंटी जर में कन्वर्ट
- 1:13:25कवर्ट हो जाएगी एंड कन्वर्ट होकर वो इस एज
- 1:13:27नाम के वेरिएबल के अंदर स्टोर हो जाएगी तो
- 1:13:29स्क्रीन पर क्या प्रिंट होगा स्क्रीन पर
- 1:13:30इतनी चीज प्रिंट होगी यानी एज कलन प्रिंट
- 1:13:34होगा उसके बाद मैं इनपुट में इसको 23 अगर
- 1:13:36देती हूं तो क्या होगा मेमोरी के अंदर एक
- 1:13:38एज नाम का जो मेरा वेरिएबल था उसके अंदर
- 1:13:4123 वैल्यू जाकर स्टोर हो जाएगी एंड ये एक
- 1:13:43इंटी जर वैल्यू होगी उसी तरीके से अगर
- 1:13:45मुझे फ्लोटिंग वैल्यू इनपुट लेनी है तो
- 1:13:47जहां इंटी जर था बस वहां हटाकर मुझे फ्लोट
- 1:13:49डाल देना है बाकी सारी चीजें सेम रहेगी इस
- 1:13:52बार मैं प्राइस लेना चाह रही हूं इनपुट तो
- 1:13:53स्क्रीन पर प्रिंट होगा
- 1:13:55प्राइस एंड वहां पर मैं अगर 23.5 लिख दूं
- 1:13:59तो 23.5 मेरे इस प्राइस नाम के वेरिएबल के
- 1:14:02अंदर जाकर हो जाएगा स्टोर एक बार इसको भी
- 1:14:04देख लेते हैं तो मेरी वही सेम फाइल है
- 1:14:07इसमें कॉमेंट भी सेम है ऊपर तो मैंने नेम
- 1:14:09इनपुट लिया हुआ है स्ट्रिंग उसके बाद
- 1:14:11मैंने एक एज नाम का इंटी जर वेरिएबल इनपुट
- 1:14:13लिया है उसके बाद मैंने प्राइस नाम की एक
- 1:14:16फ्लोटिंग वैल्यू इनपुट लिया है एंड मैंने
- 1:14:18प्रिंट भी करवाया है मैं प्रिंट करवा रही
- 1:14:19हूं माय नेम इज कॉमा से क्या होगा दोनों
- 1:14:22चीजें साथ में प्रिंट हो जाएंगी माय नेम
- 1:14:24इज वहां पर नेम मैं नेम प्रिंट करवा दूंगी
- 1:14:26एंड आई एम फिर एज प्रिंट करवाकर इयर्स
- 1:14:29ओल्ड लिख दूंगी इसको एक बार हम एग्जीक्यूट
- 1:14:31करने वाले
- 1:14:37हैं सबसे पहले ये क्या कर रहा है आउटपुट
- 1:14:41स्क्रीन में मुझे नेम इक्वल टू दिख रहा है
- 1:14:43नेम कलन अब मैं यहां पर अपना नेम एंटर कर
- 1:14:46दूंगी उसके बाद एंटर करते ही दूसरा इनपुट
- 1:14:49मांग रहा है मुझसे कौन सा इनपुट एज इनपुट
- 1:14:51मांग रहा है तो यहां पर मैं एज एंटर कर
- 1:14:53दूंगी एंटर करते ही तीसरा इनपुट मुझसे
- 1:14:55मांग रहा है इनपुट में क्या मांग रहा है
- 1:14:57प्राइस मुझसे मांग रहा है तो प्राइस में
- 1:14:59मैं लिख दूंगी 25.5 के इक्वल तो यहां पर
- 1:15:02ये पूरा सेंटेंस मेरे पास प्रिंट होकर आ
- 1:15:03गया क्या प्रिंट हुआ इस सेंटेंस में माय
- 1:15:06नेम इज तो माय नेम इज की जगह प्रिंट होकर
- 1:15:08आ गया यहां नेम की जगह मेरे पास श्रद्धा
- 1:15:10प्रिंट हो गया एंड आई एम वैसे का वैसा
- 1:15:13प्रिंट होकर आ गया 23 एज की जगह आ गया एंड
- 1:15:16इयर्स ओल्ड बाद में आ गया यहां पर मैं
- 1:15:19डिफरेंट सेट ऑफ वैल्यूज भी ले सकती थी
- 1:15:21मतलब हो सकता है यहां पर अबकी बार अगर मैं
- 1:15:23एक डिफरेंट नेम डालूं मैंने रजत डाला एज
- 1:15:26मैंने डाली है 18 के इक्वल एंड प्राइस इस
- 1:15:28बार मैंने डाला है
- 1:15:2930.99 तो यहां पर इस बार क्या सेंटेंस
- 1:15:32प्रिंट हुआ माय नेम इज रजत एंड आई एम 18
- 1:15:34इयर्स ओल्ड तो इस तरीके से हमारे पाइथन
- 1:15:36प्रोग्राम्स बनते हैं अब थोड़ा सा हम
- 1:15:38इंटरेक्शन सीख रहे हैं कैसे कि कोड के
- 1:15:41अंदर चेंजेज कैसे लेकर आने हैं अब आप भी
- 1:15:43इस तरीके से अपना कोई भी कोड बना सकते हैं
- 1:15:45जो कोड क्या करें जो कोड आपका नाम लिखे
- 1:15:47आपकी एज लिखे एंड आपकी अदर डिटेल्स को
- 1:15:49प्रिंट कर सकता है डिपेंडिंग अपॉन कि क्या
- 1:15:51इंफॉर्मेशन आपने उसको इनपुट के अंदर दी है
- 1:15:54नेक्स्ट हम एक छोटा सा ब्रेक लेने वाले
- 1:15:56हैं एंड प्रैक्टिस करेंगे अपने सारे
- 1:15:57कॉन्सेप्ट्स को जो भी हमने अभी तक पढ़े
- 1:15:59हैं तो ये वो वाला ब्रेक नहीं है जिसमें
- 1:16:00हम थोड़ा सा चिल करेंगे रिलैक्स करेंगे ये
- 1:16:02वो वाला ब्रेक है जिसमें अभी तक जो सारे
- 1:16:03कांसेप्ट पढ़े हैं उसके बेसिस पर हम
- 1:16:05छोटे-मोटे थोड़े से सवाल करने वाले हैं तो
- 1:16:07सबसे पहले टाइप का सवाल जिसको हम करेंगे
- 1:16:08ये है स्टेट ट्रू और फॉल्स तो यहां पर
- 1:16:10आपको वीडियो को पॉज करना है 5 मिनट का
- 1:16:12टाइम लो पांच स्टेटमेंट्स हैं एक-एक मिनट
- 1:16:15से भी कम टाइम लगना चाहिए वैसे तो पांच की
- 1:16:17जगह आप दो-तीन मिनट का टाइम ले लो एंड
- 1:16:19थोड़ा सा सोच कर बिना चीटिंग किए हुए
- 1:16:21थोड़ा सा सोच कर मुझे इन पांचों
- 1:16:22स्टेटमेंट्स को ट्रू या फाल्स बताने की
- 1:16:24कोशिश कोशिश करनी है एंड उसके बाद अभी मैं
- 1:16:26इनका सॉल्यूशन
- 1:16:27कराऊंगा कर लेना है तो अब बात करते हैं
- 1:16:30सबसे पहले सॉल्यूशन की फर्स्ट लाइन कह रही
- 1:16:32है कि स्लैश एस्टरिस इज अ सिंबल यूज्ड इन
- 1:16:36पाइथन फॉर सिंगल लाइन कॉमेंट ये कह रहा है
- 1:16:38कि पाइथन के अंदर सिंगल लाइन कॉमेंट लिखने
- 1:16:40के लिए स्लैश एस्टरिस या स्लैश स्टार ये
- 1:16:43वाला सिंबल यूज़ होता है पर पाइथन के
- 1:16:45कॉमेंट्स की तो हमने अभी बात की पाइथन के
- 1:16:46अंदर सिंगल लाइन कॉमेंट लिखने के लिए मैं
- 1:16:48लिखती हूं हैश एंड उसके बाद दिस इज अ
- 1:16:50कॉमेंट या जो भी कॉमेंट मुझे लिखना होता
- 1:16:52है तो पाइथन के अंदर जो सिंगल लाइन कॉमेंट
- 1:16:54का सिंबल है वो तो हैश है एंड मल्टीपल
- 1:16:57लाइन कॉमेंट का सिंबल है वो है मेरे तीन
- 1:16:59बार डबल कोट्स तो यहां पर यह वाला सिंबल
- 1:17:02तो यूज़ होता ही नहीं पाइथन में कॉमेंट्स
- 1:17:03के लिए तो ये स्टेटमेंट हो जाएगी मेरे पास
- 1:17:06फाल्स नेक्स्ट स्टेटमेंट को देखते हैं
- 1:17:08नेक्स्ट स्टेटमेंट कह रही है सेकंड नेम इज
- 1:17:10एन इनवैलिड
- 1:17:12आइडेंटिफिकेशन
- 1:17:16है आइडेंटिफिकेशन
- 1:17:20के नाम होते हैं जो पाइथन के अंदर यूज़
- 1:17:22होते हैं आइडेंटिफिकेशन
- 1:17:24रूल्स बताए थे कि ये रूल्स होते हैं जिसके
- 1:17:26अकॉर्डिंग
- 1:17:27आइडेंटिफिकेशन
- 1:17:31फायर हमेशा ए से लेकर z या ए से लेकर z
- 1:17:34स्मॉल इंग्लिश के लेटर्स या कैपिटल
- 1:17:36इंग्लिश के लेटर्स से ही शुरू होना चाहिए
- 1:17:38या फिर अंडरस्कोर से शुरू हो सकता है इसके
- 1:17:41अलावा अगर आप रो से लेकर नाइन तक किसी भी
- 1:17:43नंबर से स्टार्ट करना चाहेंगे
- 1:17:44आइडेंटिफिकेशन
- 1:17:54कह रही है कि ये एक इनवैलिड
- 1:17:57आइडेंटिफिकेशन
- 1:18:03को देखते हैं थर्ड स्टेटमेंट कह रही है
- 1:18:06स्टार स्टार इज अ वैलिड एरिथ मेे ऑपरेटर
- 1:18:08इन पाइथन स्टार स्टार ऑपरेटर को हमने पढ़ा
- 1:18:11हुआ है स्टार स्टार का क्या काम होता है
- 1:18:13अगर मैं लिख दूं a स्टार स्टार b इसका
- 1:18:16मतलब होता है a टू द पावर b और ये एक
- 1:18:18वैलिड एरिदमेटोसस
- 1:18:22ट्रू स्टेटमेंट है क्योंकि बिल्कुल सही
- 1:18:25बात कह रही है हमें थर्ड लाइन कह रही है
- 1:18:27इन इज अ लॉजिकल ऑपरेटर इन पाइथन यह जो इन
- 1:18:32होता है यह इसको कह रही है लॉजिकल ऑपरेटर
- 1:18:34इन पाइथन होता है लॉजिकल ऑपरेटर्स कौन-कौन
- 1:18:36से होते हैं लॉजिकल ऑपरेटर्स पाइथन के
- 1:18:38अंदर होते हैं एंड और एंड नॉट तीन लॉजिकल
- 1:18:43ऑपरेटर्स होते हैं हमारे पास पाइथन के
- 1:18:44अंदर क्या उनमें इन भी एक लॉजिकल ऑपरेटर
- 1:18:47होता है इन एक लॉजिकल ऑपरेटर नहीं होता
- 1:18:49इनको अगर हम ध्यान से देखें मैं आपको
- 1:18:51ऑपरेटर वाली अगर स्लाइड दिखाऊं यह हमारी
- 1:18:53ऑपरेटर्स वाली स्लाइड थी इसमें जो इन है
- 1:18:56ये एक मेंबरशिप ऑपरेटर होता है लॉजिकल
- 1:18:58ऑपरेटर्स तीन ही होते हैं नॉट एंड एंड ऑर
- 1:19:01तो इन इन का पार्ट नहीं है इन तो मेंबरशिप
- 1:19:03ऑपरेटर्स का पार्ट है इसीलिए वो स्टेटमेंट
- 1:19:05फाल्स हो जाती है तो यहां पर यह वाली जो
- 1:19:07फोर्थ स्टेटमेंट है यहां पर हम लिखेंगे
- 1:19:09आंसर के अंदर फॉल्स अब आते हैं फिफ्थ
- 1:19:13स्टेटमेंट पे फिफ्थ पॉइंट हमें कहता है
- 1:19:15वेरिएबल डिक्लेरेशन इज इंप्ली सिट इन
- 1:19:17पाइथन इस चीज को हम ऑलरेडी देख चुके हैं
- 1:19:19वेरिएबल डिक्लेरेशन इज इंपलीसिट इन पाइथन
- 1:19:21कहने का क्या मतलब है कि एक तो होता है
- 1:19:23इंपलीसिट डिक्ले
- 1:19:25एक होता है एक्सप्लिसिट डिक्लेरेशन इंप्ली
- 1:19:28सिट डिक्लेरेशन का मतलब है जहां हम टाइप
- 1:19:30नहीं बताते एक्सप्लिसिट डिक्लेरेशन यानी
- 1:19:32जहां हम वेरिएबल का टाइप साथ के साथ बताते
- 1:19:34हैं तो पाइथन के अंदर मैं ए = 23 लिख सकती
- 1:19:37हूं पर वहीं पर अगर मेरे पास कोई और
- 1:19:39लैंग्वेज होती तो वहां मुझे इंट ए = 23
- 1:19:43लिखना पड़ता तो इसीलिए पाइथन के अंदर जो
- 1:19:45वेरिएबल का डिक्लेरेशन होता है वो इंप्ली
- 1:19:47होता है एक्सप्लिसिट नहीं होता तो ये
- 1:19:49वेरिएबल डिक्लेरेशन इज इंप्ली इन पाइथन यह
- 1:19:51वाली जो लाइन है यह बिल्कुल ट्रू है तो
- 1:19:54पांच चीजों को मैंने कवर कर लिया पांच
- 1:19:56सेंटेंसेस को पहले वाला फॉल्स था यह ट्रू
- 1:19:59यह ट्रू यह फॉल्स एंड यह ट्रू तो इस तरीके
- 1:20:01से आपसे एक नंबर का सवाल आ सकता है जो एक
- 1:20:03ट्रू एंड फॉल्स स्टेटमेंट की फॉर्म में आ
- 1:20:05जाएगा जिसमें जो भी बेसिक चीजें हमने सीखी
- 1:20:07हैं उसके बेसिस पर आपको कोई भी सवाल पूछा
- 1:20:09जा सकता है एक और एडिशनल क्वेश्चन कर लेते
- 1:20:12हैं इसमें भी आपको अभी पॉज करना है खुद से
- 1:20:141 मिनट लेकर इसको सॉल्व करने की कोशिश
- 1:20:16करनी है एंड उसके बाद इसका हमें आंसर
- 1:20:18देखना है सवाल क्या कह रहा है कंसीडर द
- 1:20:21गिवन एक्सप्रेशन यह मुझे एक्सप्रेशन दिया
- 1:20:22हुआ है नॉट ट्रू एंड फॉल्स और फॉल्स यानी
- 1:20:26यहां पर ट्रू फॉल्स ट्रू यह तो क्या है यह
- 1:20:29बुलियन वैल्यू है एंड उसके अलावा बीच में
- 1:20:31और एंड नॉट ये तीनों क्या है ये तीनों
- 1:20:34लॉजिकल ऑपरेटर्स होते हैं हमारे पास तो
- 1:20:36पूछा हुआ है व्हिच ऑफ़ द फॉलोइंग विल बी द
- 1:20:38करेक्ट आउटपुट इफ द गिवन एक्सप्रेशन इज
- 1:20:41इवेलुएटेड मतलब इसका अगर मैं आंसर निकालूं
- 1:20:44तो चारों में से कौन सा आंसर होगा तो इसका
- 1:20:46आंसर निकालने की कोशिश करते हैं मेरे पास
- 1:20:49है
- 1:20:49नॉट ट्रू
- 1:20:52एंड फाल्स और ट्रू अब जब मैंने ऑपरेटर
- 1:20:58प्रेसीडेंट की बात की थी जब भी कोई
- 1:20:59एक्सप्रेशन आता है ना मेरे पास सबसे पहले
- 1:21:01यह सोच लो ऑपरेटर्स दिए हुए हैं
- 1:21:03एक्सप्रेशन में ठीक है दिए हुए हैं तो
- 1:21:04उसके बाद सबसे सेकंड चीज जो दिमाग में आनी
- 1:21:06चाहिए वो है ऑपरेटर प्रेसीडेंट क्योंकि
- 1:21:09प्रेसीडेंट ही डिसाइड करती है कि कौन सा
- 1:21:11ऑपरेशन पहले परफॉर्म होगा कौन सा ऑपरेशन
- 1:21:14बाद में परफॉर्म होगा तो ऑपरेटर
- 1:21:16प्रेसीडेंट कहती है ऑपरेटर प्रेसीडें वाली
- 1:21:18टेबल मैंने बोला था उसको याद कर लेना वो
- 1:21:20कहता है कि नॉट ऑपरेटर की सबसे ज्यादा
- 1:21:22प्रेसीडेंट होती है सेकंड नंबर पे एंड
- 1:21:25ऑपरेटर की होती है थर्ड नंबर पे और ऑपरेटर
- 1:21:27की होती है तो पहले तो हम नॉट को
- 1:21:28एग्जीक्यूट करेंगे नॉट को एग्जीक्यूट
- 1:21:30करेंगे ट्रू के साथ क्योंकि मुझे पता है
- 1:21:32नॉट हमेशा ट्रू के साथ लगता है एक तो होता
- 1:21:35है ट्रू ट्रू के आगे मैंने नॉट लगा दिया
- 1:21:37तो नॉट ट्रू क्या हो जाएगा नॉट ट्रू फाल्स
- 1:21:39हो जाएगा नॉट ऑपरेटर क्या करता है नॉट
- 1:21:41ऑपरेटर अगर ट्रू है तो उसको फाल्स बना
- 1:21:42देगा फाल्स है तो उसको ट्रू बना देगा तो
- 1:21:44अब इसके आगे ट्रू है तो ये इसको क्या कर
- 1:21:46देगा ये इसको फाल्स बना देगा तो मेरा
- 1:21:48एक्सप्रेशन हो जाएगा फॉल्स एंड फॉल्स और
- 1:21:53ट्रू ये मेरा फर्स्ट स्टेप के बाद
- 1:21:55एक्सप्रेशन हो जाएगा तो मैंने नॉट को
- 1:21:57एग्जीक्यूट कर दिया अब नेक्स्ट है एंड एंड
- 1:21:59ऑर इनमें से मैं सबसे पहले एग्जीक्यूट
- 1:22:01करूंगी प्रेसीडेंट के हिसाब से एंड को तो
- 1:22:04मैंने फाल्स एंड फॉल्स कर दिया एंड ऑपरेटर
- 1:22:07क्या कहता है एंड ऑपरेटर कहता है कि अगर
- 1:22:09आपके पास दोनों में से एक भी वैल्यू फॉल्स
- 1:22:11हो गई तो आंसर फॉल्स ही आएगा और यहां तो
- 1:22:13दोनों वैल्यूज फॉल्स हैं तो आंसर क्या
- 1:22:14आएगा आंसर आएगा मेरे पास फॉल्स के इक्वल
- 1:22:17इन दोनों का आंसर आएगा फॉल्स के इक्वल और
- 1:22:19बाकी का एक्सप्रेशन यानी और ट्रू अब एक ही
- 1:22:23सिंगल ऑपरेटर रह गया फाल्स और ट्रू और
- 1:22:26ऑपरेटर क्या कहता है और ऑपरेटर कहता है कि
- 1:22:28अगर आपके पास एक भी वैल्यू ट्रू हो जाए तो
- 1:22:30आंसर ट्रू हो जाता है तो यहां पर फाल्स और
- 1:22:32ट्रू का आंसर आ जाएगा मेरे पास ट्रू के
- 1:22:34इक्वल क्योंकि अगर एक भी वैल्यू ट्रू हो
- 1:22:36जाए तो आंसर हो जाएगा ट्रू के इक्वल तो
- 1:22:38फाइनल आंसर क्या हुआ फाइनल आंसर हुआ ट्रू
- 1:22:41यानी ए वाला जो ऑप्शन है ये बिल्कुल सही
- 1:22:42ऑप्शन है ये जो एक्सप्रेशन होगा इसको
- 1:22:44सॉल्व करने के बाद आंसर आएगा मेरे पास
- 1:22:46ट्रू के इक्वल तो इस तरीके से जोजो चीजें
- 1:22:49हमने पढ़ी हैं ऑपरेटर्स टोकन इनपुट आउटपुट
- 1:22:51तो इस तरीके के बेसिक जो सवाल है एमसीक्यू
- 1:22:53बेज या ट्रू फाल्स बेस्ड सवाल हमसे पूछे
- 1:22:56जा सकते हैं नेक्स्ट हम बात करने वाले
- 1:22:57पाइथन के अंदर एक और स्पेशल कांसेप्ट के
- 1:22:59बारे में जिसका नाम है कंडीशनल
- 1:23:01स्टेटमेंट्स कंडीशनल स्टेटमेंट्स क्या
- 1:23:03होती हैं इसको सिंपल भाषा में बोलें ऐसी
- 1:23:05स्टेटमेंट्स जिनके अंदर कोई कंडीशन होती
- 1:23:08है जैसे कंडीशन क्या-क्या हो सकती है अगर
- 1:23:10आपकी एज 18 प्लस होगी तभी आप वोट दे
- 1:23:14पाएंगे यह एक कंडीशन होती है या तभी आपके
- 1:23:17पास ड्राइविंग लाइसेंस होगा ये भी एक
- 1:23:20कंडीशन होती है तो एक कंडीशन आ गई कि वोट
- 1:23:22देने के ऊपर कंडीशन यह है कि आपकी एज जो
- 1:23:24है वो ग्रेटर दन इक्वल टू 18 होनी चाहिए
- 1:23:27उसके अलावा एक और कंडीशन यह हो सकती है कि
- 1:23:29आपका ग्रेड जो है वो इक्वल टू a तभी होगा
- 1:23:33जब आपके जो मार्क्स हैं वो ग्रेटर दन
- 1:23:35इक्वल टू 90 होंगे जब वैल्यू ग्रेटर दन
- 1:23:37इक्वल टू 90 होगी आपके मार्क्स की तभी
- 1:23:39आपको ग्रेड ए मिलेगा जब आपके मार्क्स की
- 1:23:41वैल्यू ग्रेटर दन इक्वल टू 80 होगी एंड
- 1:23:43लेस दन 90 होगी तब आपको ग्रेड b मिलेगा तो
- 1:23:46इस तरीके की बहुत सारी कंडीशंस आती है
- 1:23:48हमारे पास रियल लाइफ में जिनको हो सकता है
- 1:23:50हमें कभी भी कभी कोड की फॉर्म में लिखना
- 1:23:52पड़े तो उनके लिए हम यूज़ करते हैं पाइथन
- 1:23:54के अंदर कंडीशनल स्टेटमेंट्स का इसका
- 1:23:56सिंटेक्स होता है इसमें हम इफ एल इफ और
- 1:23:59एल्स वाली स्टेटमेंट्स को यूज़ कर रहे
- 1:24:01होते हैं एंड अगर आप कीवर्ड्स को याद
- 1:24:03करेंगे तो इफ एल इफ और एल्स ये तीनों
- 1:24:05कीवर्ड्स होते हैं पाइथन के अंदर मतलब इफ
- 1:24:07को आप कंडीशनल स्टेटमेंट के लिए यूज़ कर
- 1:24:10सकते हैं इसको वेरिएबल के नाम की तरह हम
- 1:24:11कभी नहीं यूज़ कर सकते तो ये चीजें हमें
- 1:24:13ध्यान रखनी है कंडीशनल स्टेटमेंट्स का
- 1:24:15सिंटेक्स क्या होता है सिंटेक्स यानी
- 1:24:17चीजों को सही से लिखने का तरीका जैसे
- 1:24:20इंग्लिश के अंदर हमें पता होता है कि हर
- 1:24:21सेंटेंस के बाद एक फुल स्टॉप आना चाहिए
- 1:24:23अगर मुझे मल चीजें लिखनी है तो जैसे एप्पल
- 1:24:27तो मैं इनको कॉमा करके लिखूंगी कॉमा मैंगो
- 1:24:29कॉमा ऑरेंज तो इस तरीके से मुझे पता है
- 1:24:32इंग्लिश के अंदर कहां पर कॉमा आना चाहिए
- 1:24:34कहां पर फुल स्टॉप आना चाहिए कहां पर
- 1:24:35एक्सक्लेमेशन आना चाहिए तो वो इंग्लिश के
- 1:24:37रूल्स हैं वैसे ही पाइथन के भी रूल्स होते
- 1:24:39हैं इन्हीं रूल्स को हम सिंटेक्स कहते हैं
- 1:24:42तो पाइथन के अंदर कंडीशनल स्टेटमेंट को
- 1:24:44लिखने का सिंटेक्स कुछ ऐसा होता है मैं
- 1:24:46सबसे पहले तो लिखूंगी इफ कीवर्ड और इफ के
- 1:24:49बाद मैं अपनी कंडीशन को लिखूंगी कि क्या
- 1:24:51कंडीशन है वो कंडीशन यह भी हो सकती है कि
- 1:24:53इफ माय एज इज ग्रेटर दन इक्वल टू 18 तो एज
- 1:24:5818 के इक्वल या उससे बड़ी है यह भी अपने
- 1:25:01आप में एक कंडीशन होती है तो यहां पर हमें
- 1:25:03कंडीशन लिखनी है उसके बाद हमें लगाना होता
- 1:25:05है कोलन ये कोलन बहुत इंपॉर्टेंट है यहां
- 1:25:08पर हम इस तरीके से कोलन को लगाते हैं एंड
- 1:25:10उसके बाद नेक्स्ट लाइन में हम अपनी
- 1:25:12स्टेटमेंट वन लिखते हैं यानी अगर ये
- 1:25:14कंडीशन सच हो जाए तो कौन सी स्टेटमेंट
- 1:25:15एग्जीक्यूट होनी चाहिए वो हम यहां पर
- 1:25:17लिखते हैं कि अगर एज इज ग्रेटर दन इक्वल
- 1:25:20टू 18 हो जाए तो आप क्या करो आप प्रिंट कर
- 1:25:23दो वोट कि कि अब आप वोट कर सकते हैं तो
- 1:25:26वोट हम तभी प्रिंट करेंगे जब हमारी एज
- 1:25:28ग्रेटर दन 18 होगी तो अगर ये कंडीशन सच हो
- 1:25:31जाए तो कौन सी स्टेटमेंट एग्जीक्यूट होनी
- 1:25:32चाहिए यहां पर आप मल्टीपल स्टेटमेंट्स भी
- 1:25:34लिख सकते हैं हो सकता है यहां पर प्रिंट
- 1:25:36पहले कुछ और लिखें उसके बाद प्रिंट कुछ और
- 1:25:38लिखें उसके बाद आप a = b + c कर दें तो
- 1:25:41मल्टीपल स्टेटमेंट्स भी हम लिख सकते हैं
- 1:25:43तो इफ बताता है कि अगर इफ वाली कंडीशन सच
- 1:25:45हो जाए तो आपको क्या काम करना है कोड के
- 1:25:48अंदर तो वो सारी स्टेटमेंट्स आप इस कोलन
- 1:25:50के बाद लिखते हैं अच्छा एक और चीज पाइथन
- 1:25:53एक इंडेंटेशन वाली लैंग्वेज है इसको मैं
- 1:25:55थोड़ा सा लिख कर भी बता देती हूं
- 1:26:00इंडेंटेशन इंडेंटेशन यानी पाइथन के अंदर
- 1:26:03बहुत इंपॉर्टेंट है कि किस चीज को आपने
- 1:26:05कितनी स्पेस देकर लिखा हुआ है जैसे इस
- 1:26:07लाइन को इफ को तो हम बिना स्पेस देके
- 1:26:09लिखते हैं बट यहां पर जब मुझे स्टेटमेंट
- 1:26:11लिखनी है तो यहां पर हम चार स्पेसेस का
- 1:26:13गैप लेते हैं मतलब कोलन के बाद जो चीज
- 1:26:15मुझे लिखनी होती है नेक्स्ट लाइन इसमें
- 1:26:18मुझे चार स्पेसेस का गैप लेना होता है तो
- 1:26:21अगर मुझे इफ वाली स्टेटमेंट लिखनी है यहां
- 1:26:23पर तो मैंने चार स्पे बस का गैप लिया है
- 1:26:25नेक्स्ट लाइन प्रिंट की इसी के नीचे आ
- 1:26:27सकती है जो इसका पार्ट है उसके अलावा अगर
- 1:26:29आपको कुछ और प्रिंट करना है वो भी इसके
- 1:26:31नीचे आ सकता है मतलब ये सारे सेम लेवल पर
- 1:26:33हैं पर ये सारे इफ के अंदर आ जाते हैं जो
- 1:26:36अंदर वाले लेवल पे हैं वो सारे इफ के अंदर
- 1:26:38आ जाएंगे इसी को हम इंडेंटेशन कहते हैं
- 1:26:40इंडेंटेशन यानी प्रॉपर स्पेसिंग कि आपने
- 1:26:44कितनी स्पेस दी है तो जब भी आप पेपर पेन
- 1:26:46पर लिख रहे हैं कोड को या आपने आंसर शीट
- 1:26:48के अंदर लिखकर आएंगे तो वहां पर हमें
- 1:26:50बिल्कुल इंश्योर करना है कि इफ के बाद ये
- 1:26:52जो मैंने कोलन लगाया है चार स्पेसेस के
- 1:26:55बाद अंदर की जो सारी स्टेटमेंट है वह सेम
- 1:26:57लेवल पे हो उसके बाद एल्स जब आप या एल इफ
- 1:27:00लिखेंगे तो वह दोबारा इफ के लेवल पर आ जाए
- 1:27:02तो बाहर वाली चीज़ें बाहर वाले सेम लेवल
- 1:27:04पे रहेंगी अंदर वाले जो सेंटेंसेस हैं वह
- 1:27:06सेम लेवल पर रहेंगे चार स्पेसेस के लेवल
- 1:27:08पर तो इफ का काम होता है यह बताना कि अगर
- 1:27:10इफ के अंदर लिखी हुई कंडीशन सच हो गई तो
- 1:27:11आपको क्या काम करना है उसके बाद हमारे पास
- 1:27:13होता है एलएफ एलएफ कहता है कि अगर इफ की
- 1:27:16कंडीशन फॉल्स हो गई तो आप क्या करो दोबारा
- 1:27:18कोई और दूसरी कंडीशन चेक करो मतलब एए में
- 1:27:21मैं कोई और दूसरी कंडीशन लिख सकती हूं जो
- 1:27:23अगर सच हो गई तो फिर आप ये वाली स्टेटमेंट
- 1:27:25एग्जीक्यूट करेंगे एल इफ करके मैं लिख
- 1:27:28सकती हूं कि अगर एज लेस दन 18 हो गई तो उस
- 1:27:31केस में कोलन लगाकर मैं प्रिंट करवा सकती
- 1:27:33हूं अंडर एज मान लो यहां पर मैंने अंडर एज
- 1:27:36प्रिंट करवा दिया तो इससे बहुत क्लियर है
- 1:27:38कि क्या हुआ कि अगर इफ ने फाल्स दे दिया
- 1:27:40ये वाली कंडीशन क्या हुई ट्रू नहीं हुई
- 1:27:42फाल्स हो गई तो उस केस में एए को चेक करो
- 1:27:44कि एज लेस दन 18 है तो प्रिंट कर दो अंडर
- 1:27:46एज जिस केस में इफ एग्जीक्यूट हो जाता है
- 1:27:50मतलब इफ वाली कंडीशन सच हो जाती है उस केस
- 1:27:52में हम एलएफ को नहीं देख रहे होते हैं जिस
- 1:27:54केस में सिर्फ इफ हुआ है उस केस में कोई
- 1:27:56और नीचे का नहीं देखा जाता उस केस में हम
- 1:27:58सीधा आगे बढ़ जाते हैं इस तरीके से आप
- 1:28:00मल्टीपल एलफ्स भी लिख सकते हैं कि मैंने
- 1:28:02एक और कंडीशन लिख दी जिसमें यहां तीसरी
- 1:28:04कंडीशन हुई कोलन लगा दिया एंड उसके बाद एक
- 1:28:07और प्रिंट स्टेटमेंट लिख दी फिर मैं
- 1:28:08दोबारा एक और एलएफ लगा सकती हूं तो फ्लो
- 1:28:11कैसा रहता है फ्लो रहता है अगर इफ वाली
- 1:28:12कंडीशन सच हो गई तो आप ये काम करेंगे नहीं
- 1:28:14हुई तो फिर एए को चेक करेंगे ये वाली
- 1:28:16कंडीशन सच हो गई तो ये काम करेंगे नहीं
- 1:28:18हुई तो इसको चेक करेंगे ये वाली कंडीशन सच
- 1:28:21हो गई तो ये काम करेंगे नहीं हुई तो इसको
- 1:28:22चेक करेंगे तो अगर ऊ ऊपर वाली कंडीशन
- 1:28:24फाल्स होती है तभी हम नीचे जाते हैं अगर
- 1:28:26मान लो यह वाली सच हो गई तो हम इनको कभी
- 1:28:29भी नहीं देख रहे होंगे हम सीधा आगे बढ़
- 1:28:31जाएंगे एंड लास्ट में हम एक एल्स कंडीशन
- 1:28:33लिख सकते हैं एल्स का मतलब होता है कि ऊपर
- 1:28:35वाली अगर सारी कंडीशंस आपकी फॉल्स हो गई
- 1:28:38तो एल्स के अंदर जो भी लिखा हुआ है उसको
- 1:28:39आप एग्जीक्यूट करा दो मतलब ऊपर वाली अगर
- 1:28:42इफ भी फॉल्स हो गया ये एलएफ भी फॉल्स हो
- 1:28:44गया इसके अलावा कोई और एलएफ होता वो भी
- 1:28:46फॉल्स हो जाता तो एल्स के अंदर जो भी
- 1:28:48स्टेटमेंट लिखी हुई है इसको आप एग्जीक्यूट
- 1:28:50करा दो जैसे इसके लिए क्या करते हैं एक
- 1:28:52छोटा सा हम एग्जांपल लेते हैं हम यहां पर
- 1:28:54ट्रैफिक लाइट्स का एग्जांपल लेने वाले हैं
- 1:28:56ट्रैफिक लाइट्स क्या होती है ट्रैफिक
- 1:28:57लाइट्स तीन कलर्स की होती हैं कौन से तीन
- 1:29:00कलर्स होते हैं एक मेरे पास होता है रेड
- 1:29:02कलर रेड कलर का तो काम होता है कि आपको
- 1:29:04स्टॉप करना है दूसरा होता है मेरे पास
- 1:29:07ग्रीन कलर ग्रीन कलर का काम होता है कि आप
- 1:29:09गो कर सकते हैं तीसरा होता है मेरे पास
- 1:29:11येलो कलर येलो कलर का काम होता है कि लुक
- 1:29:13आउट करो एंड इसके अलावा मान लो कोई
- 1:29:15ट्रैफिक लाइट ब्लू कलर दिखाने लग गई या
- 1:29:17वाइट कलर दिखाने लग गए इसका मतलब है लाइट
- 1:29:20जो है आपकी ब्रोकन
- 1:29:22है लाइट इ ब्रोकन तो ये चार कंडीशंस हमारे
- 1:29:26पास हो गई जिसमें रेड कलर होता है तो
- 1:29:27ट्रैफिक लाइट कहती है रुको ग्रीन कलर होता
- 1:29:30है कहती है गो येलो कलर होता है कहते हैं
- 1:29:32लुक एंड उसके अलावा ट्रैफिक लाइट का कोई
- 1:29:34भी कलर है तो उसका मतलब है आपकी ट्रैफिक
- 1:29:35लाइट जो है वो खराब हो चुकी है इट्स अ
- 1:29:38ब्रोकन लाइट हम क्या करने वाले हैं इन्हीं
- 1:29:40के लिए इफ एल स्टेटमेंट्स करेंगे मैं एक
- 1:29:43कलर नाम का वेरिएबल लूंगी एंड उस हिसाब से
- 1:29:45इफ एल स्टेटमेंट्स के ऊपर उसको देख रहे
- 1:29:47होंगे तो इसका कोड हमारे पास कुछ ऐसा होगा
- 1:29:50कि मैं एक लाइट वेरिएबल बनाऊंगी जो क्या
- 1:29:52करेगा इनपुट करेगा कि आपकी लाइट का कलर
- 1:29:54कौन सा है आप एज अ यूजर इनपुट कर सकते हैं
- 1:29:57कि रेड कलर है या ब्लू कलर है या येलो कलर
- 1:30:00है क्या कलर है जो मुझे ट्रैफिक लाइट के
- 1:30:01अंदर दिख रहा है अगर यहां मैंने इफ लिखा
- 1:30:04है ये मेरा इफ कीवर्ड है और यहां मैंने
- 1:30:06अंदर लिख दिया कंडीशन अगर लाइट का कलर रेड
- 1:30:10के इक्वल है मुझे इ क्वालिटी चेक करने के
- 1:30:12लिए मैं क्या करती हूं इक्वल टू इक्वल टू
- 1:30:13लिखती हूं इफ लाइट इज इक्वल टू इक्वल टू
- 1:30:16रेड तो ये मैंने कॉलन लगाए हैं उस केस में
- 1:30:18प्रिंट कर दो स्टॉप तो ये मैंने चार
- 1:30:21स्पेसेस का गैप दिया यहां पर और नेक्स्ट
- 1:30:23स्टेटमेंट यहां पर लिखी है एल इफ मतलब अगर
- 1:30:26रेड नहीं हुआ ये कंडीशन फाल्स हो गई तो
- 1:30:28फिर इसको चेक करो अगर लाइट का कलर येलो है
- 1:30:31तो प्रिंट करवा दो लुक एंड दोबारा से एलएफ
- 1:30:34मतलब ऊपर वाली दोनों अगर फॉल्स हो गई तो
- 1:30:36उस केस में ये कंडीशन चेक करो कि लाइट का
- 1:30:38कलर ग्रीन तो नहीं है ग्रीन है तो प्रिंट
- 1:30:40करवा दो गो अगर ये तीनों ही कंडीशंस फॉल्स
- 1:30:43हो गई मतलब रेड भी नहीं है येलो भी नहीं
- 1:30:45है ग्रीन भी नहीं है तो उस केस में उस केस
- 1:30:47में क्या ऑप्शन बचता है उस केस में फिर
- 1:30:49आपको कलर तो चेक करने की जरूरत नहीं है तो
- 1:30:51एल्स में मैंने प्रिंट करवा दिया लाइट इज
- 1:30:53ब्रोकन मत म अब अब और कोई कंडीशन चेक करने
- 1:30:55की जरूरत नहीं है अगर इन तीनों में से कोई
- 1:30:57भी कलर नहीं है तो उस केस में लाइट इज
- 1:30:59ब्रोकन इस चीज को मुझे प्रिंट करवाना है
- 1:31:01जैसे अगर हम एग्जांपल लें कि लाइट की
- 1:31:03वैल्यू जो यूजर ने इनपुट की थी वो थी
- 1:31:05इक्वल टू ग्रीन तो उस केस में क्या होगा
- 1:31:08उस केस में सबसे पहले तो लाइट की वैल्यू
- 1:31:10इनपुट की जाएगी तो लाइट के अंदर स्टोर हो
- 1:31:11जाएगा ग्रीन आकर उसके बाद सबसे पहले हम इफ
- 1:31:14कंडीशन के लिए चेक करेंगे इफ कंडीशन चेक
- 1:31:16करेगा क्या लाइट की वैल्यू इक्वल टू रेड
- 1:31:18है पर लाइट की वैल्यू तो इक्वल टू ग्रीन
- 1:31:20है तो यहां से मुझे मिल रहा होगा फाल्स
- 1:31:22फॉल्स अगर मिलेगा तो ये वाली लाइन कभी
- 1:31:24एग्जीक्यूट ही नहीं होगी उसके बाद हम एलस
- 1:31:26इफ पर आ जाएंगे एलएफ क्या करेगा एलएफ चेक
- 1:31:28करेगा कि लाइट की वैल्यू क्या इक्वल टू
- 1:31:30येलो है पर लाइट की वैल्यू तो ग्रीन के
- 1:31:32इक्वल है तो ये भी फाल्स लेगा एंड फाल्स
- 1:31:34लेगा तो ये प्रिंट स्टेटमेंट भी
- 1:31:36एग्जीक्यूट नहीं होगी उसके बाद मैं
- 1:31:37नेक्स्ट पर आ जाऊंगी एलएफ पर एलएफ चेक
- 1:31:39करेगा लाइट की वैल्यू इक्वल टू ग्रीन है
- 1:31:41क्या लाइट की वैल्यू इक्वल टू ग्रीन है
- 1:31:43इसने मुझे दिया ट्रू ट्रू जैसे ही देगा तो
- 1:31:45ये प्रिंट करवा देगा इस गो को तो मेरी
- 1:31:47आउटपुट विंडो पर मेरे पास प्रिंट होकर आ
- 1:31:49जाएगा गो एंड उसके बाद नेक्स्ट जो ये एल्स
- 1:31:51होगा ये हो जाएगा स्किप यानी हम ऊपर से
- 1:31:53एग्जीक्यूशन शुरू करते हैं अगर मेरे पास
- 1:31:55एक भी कंडीशन सच हो गई तो नीचे वाली सब को
- 1:31:58हम स्किप कर देते हैं इसको एक बार हम कोड
- 1:32:00में भी लिख करर देख लेते हैं कि कैसे
- 1:32:02ट्रैफिक लाइट का हम कोड लिख सकते हैं तो
- 1:32:04कंडीशनल स्टेटमेंट्स लिखने के लिए सबसे
- 1:32:05पहले तो मैं अपना वेरिएबल बना सकती हूं
- 1:32:07लाइट लाइट को मैं इनपुट ले लूंगी कैसे
- 1:32:09इनपुट ले लूंगी लाइट में मेरे पास इनपुट
- 1:32:11में स्ट्रिंग ही आएगी तो मैं यहां पर लाइट
- 1:32:14का जो कलर है उसको इनपुट ले लूंगी उसके
- 1:32:16बाद हम कंडीशनल स्टेटमेंट लिखेंगे सबसे
- 1:32:18पहले लिखेंगे f उसके बाद हमारी कंडीशन
- 1:32:21कंडीशन कहती है कि अगर लाइट की वैल्यू रेड
- 1:32:23के इक्वल है तो उस केस में मैंने कोलन
- 1:32:25लगाया और नेक्स्ट लाइन में यहां पर मैंने
- 1:32:27चार स्पेसेस का गैप दिया है नेक्स्ट लाइन
- 1:32:29में मैं प्रिंट कर दूंगी
- 1:32:31स्टॉप नेक्स्ट अब मैं आ जाऊंगी एलएफ पर
- 1:32:34एलएफ क्या करेगा एलएफ में चेक करूंगी क्या
- 1:32:36लाइट की
- 1:32:37वैल्यू येलो के इक्वल है लाइट की वैल्यू
- 1:32:40अगर येलो के इक्वल है तो उस केस में मुझे
- 1:32:42प्रिंट करना है
- 1:32:43लुक एंड उसके बाद सेकंड एलएफ सेकंड एलएफ
- 1:32:47में चेक करूंगी क्या लाइट की वैल्यू इक्वल
- 1:32:49टू ग्रीन है इस केस में मैं प्रिंट करने
- 1:32:51वाली हूं गो यहां पर हम प्रिंट करेंगे एंड
- 1:32:54नेक्स्ट होगी मेरी एल्स कंडीशन जो कहेगी
- 1:32:56कि मुझे प्रिंट करना है लाइट इज ब्रोकन तो
- 1:33:01इसको कर लेते हैं सेव एंड मैं इसको करूंगी
- 1:33:04एक बार
- 1:33:10एग्जीक्यूट लाइट का कलर मुझे एंटर करना है
- 1:33:13मेरी लाइट का कलर है ग्रीन के इक्वल तो इस
- 1:33:15केस में मेरे पास प्रिंट हो गया गो अब अगर
- 1:33:17मैं इसको दोबारा से एग्जीक्यूट करूं और इस
- 1:33:18बार लाइट का कलर वाइट आ जाता है तो उस केस
- 1:33:20में मुझे प्रिंट होकर दिखाई देगा लाइट इज
- 1:33:22ब्रोकन मतलब ये चारों चीजें प्रिंट नहीं
- 1:33:24होंगी सिर्फ वो प्रिंट होगा जिसकी कंडीशन
- 1:33:26सच होती है तो इस तरीके से मेरी कंडीशनल
- 1:33:28स्टेटमेंट्स काम करती हैं एक और एग्जांपल
- 1:33:31लेते हैं कंडीशनल स्टेटमेंट्स का यहां पर
- 1:33:32एग्जांपल मैंने लिया हुआ है मार्क्स का
- 1:33:34मार्क्स के अंदर क्या है अगर किसी
- 1:33:36स्टूडेंट के जो मार्क्स हैं वो ग्रेटर दन
- 1:33:38या इक्वल टू 90 हो जाते हैं मतलब 90 से
- 1:33:41अगर 100 की रेंज में है तो उसका ग्रेड ए
- 1:33:43है अगर 80 से 90 की रेंज में है या इसको
- 1:33:46मैं कह दूं 80 से 89 की अगर रेंज में है
- 1:33:49तो ग्रेड इसका बी है अगर 70 से 79 की रेंज
- 1:33:52में है तो उस केस में ग्रेड सी है एंड
- 1:33:54बाकी सारे केसेस में मेरे पास ग्रेड डी है
- 1:33:57तो सबसे पहले तो मैं मार्क्स ले लूंगी
- 1:33:59इनपुट करा लूंगी मार्क्स यूजर से उसके बाद
- 1:34:01कंडीशन चेक करूंगी अगर मेरे मार्क्स
- 1:34:03ग्रेटर दन या इक्वल टू 90 है तो उस केस
- 1:34:05में प्रिंट कर दो a एल इफ मेरे मार्क्स
- 1:34:08अगर ग्रेटर दन इक्वल टू 80 है पर लेस दन
- 1:34:1090 है मतलब 80 से 89 के बीच में है ग्रेटर
- 1:34:13दन इक्वल टू 80 तो मैंने चेक कर लिया
- 1:34:15मार्क्स ग्रेटर दन इक्वल ू 80 एंड मतलब
- 1:34:18दोनों चीजें सच होनी चाहिए मार्क्स ग्रेटर
- 1:34:20दन 80 भी होनी चाहिए और मार्क्स लेस दन 90
- 1:34:22मतलब 89 तक भी होनी चाहिए तो दो कंडीशन
- 1:34:25चेक करनी होती है तो बीच में हम एंड लगा
- 1:34:26देते हैं मार्क्स ग्रेटर दन इक्वल ू 80
- 1:34:29एंड मार्क्स लेस दन 90 है तो उस केस में
- 1:34:30प्रिंट कर दो b और अगर ये भी केस नहीं है
- 1:34:33तो एलएफ में चेक कर लो मार्क्स ग्रेटर दन
- 1:34:35इक्वल 70 है एंड मार्क्स लेस दन 80 है तो
- 1:34:38उस केस में प्रिंट कर दो c बाकी सारे
- 1:34:40केसेस में एल्स करके मैं प्रिंट करवा
- 1:34:42दूंगी d वाली वैल्यू को तो इस तरीके से
- 1:34:44अगर मुझे मार्क्स का कोई लॉजिक दिया हुआ
- 1:34:46है तो उसको मैं अपने पाइथन के कोड में
- 1:34:47कंडीशनल स्टेटमेंट्स की फॉर्म में कन्वर्ट
- 1:34:49कर सकती हूं अब क्या करेंगे अब छोटा सा
- 1:34:52दोबारा से एक बार छोटा सा ब्रेक ले लेते
- 1:34:54हैं यहां पर हम प्रैक्टिस करने वाले हैं
- 1:34:55कंडीशनल स्टेटमेंट्स पर बेस्ड एक सवाल को
- 1:34:58अब आपको पॉज करना है और क्या करना है इस
- 1:35:00कोड को देखकर आपको बताना है कि अगर मैं
- 1:35:03पहली बार में ये इनपुट करूं एंड दूसरी बार
- 1:35:05में ये इनपुट करूं तो मेरे पास आउटपुट में
- 1:35:07दो चीजें क्या प्रिंट होनी चाहिए तो पॉज
- 1:35:10करके सही आंसर फाइंड आउट करने की कोशिश
- 1:35:11करनी है उससे हमें पता चलेगा कि कंडीशनल
- 1:35:13स्टेटमेंट्स हमें कितने अच्छे से समझ में
- 1:35:15आई है और अगर कोई भी छोटा सा डाउट होता है
- 1:35:18या आपको आंसर को टली करना होता है तो अब
- 1:35:19हम डिस्कस करने वाले हैं इसके आंसर को
- 1:35:21सवाल में मुझे दिया हुआ है प्रिंट आउटपुट
- 1:35:23फॉर ये मुझे इनपुट पैरामीटर्स दिए हुए हैं
- 1:35:25और यह मुझे मेरा पाइथन का कोड दिया हुआ है
- 1:35:28कोड के अंदर क्या हो रहा है सबसे पहले मैं
- 1:35:29एक वैल्यू a को इनपुट करा रही हूं उसके
- 1:35:32बाद मैं एक वैल्यू g को इनपुट करा रही हूं
- 1:35:34जिसमें या तो m आ रहा है या फिर मेरे पास
- 1:35:36f आ रहा है ये जो a है ये मेरे इंटी जर
- 1:35:38टाइप की वैल्यू है g है ये मेरी स्ट्रिंग
- 1:35:40टाइप की वैल्यू है अब उसके बेसिस पर मैंने
- 1:35:42इफ एलएफ और एल्स वाली कुछ-कुछ कंडीशंस
- 1:35:45लिखी हुई हैं सबसे पहले मेरे पास आया है
- 1:35:47ये फर्स्ट चीज मैं इनपुट कराने वाली हूं
- 1:35:49फर्स्ट चीज मतलब a के अंदर मुझे वैल्यू दी
- 1:35:51गई है पांच नंबर एंड g के अंदर मेरे पास
- 1:35:54आई है स्ट्रिंग m के इक्वल तो ये पांच आ
- 1:35:56गया ये मेरे पास m आ गया अब मैं कंडीशंस
- 1:35:58चेक करने वाली हूं पहली वाली इफ कंडीशन
- 1:36:00चेक करेगी क्या a की वैल्यू इक्वल टू 1 है
- 1:36:03या फिर और मतलब या फिर a की वैल्यू इक्वल
- 1:36:06टू 2 है a इ इक्व ट इ ट 1 ये मुझे क्या
- 1:36:10देगा ये मुझे फॉल्स देगा क्योंकि a1 के
- 1:36:12इक्वल तो है नहीं a = = 2 ये भी मुझे क्या
- 1:36:15देगा ये भी मुझे फॉल्स देगा क्योंकि a तो
- 1:36:17पांच के इक्वल है फाल्स और फॉल्स क्या
- 1:36:20होता है फॉल्स और फॉल्स होता है फाल्स के
- 1:36:22इक्वल क्योंकि और कह एटलीस्ट एक तो ट्रू
- 1:36:24होना चाहिए ट्रू के लिए तो इतना पार्ट
- 1:36:26पैरेंस के अंदर इतना पार्ट ये सारी वैल्यू
- 1:36:29तो मुझे फाल्स दे देगी एंड में क्या लिखा
- 1:36:32हुआ है एंड g = m अब g में m तो है मतलब
- 1:36:36जेंडर की वैल्यू मेल तो है g = m ये मुझे
- 1:36:39दे देगा ट्रू और इतने ने मुझे दिया फॉल्स
- 1:36:42जब मैं फॉल्स एंड ट्रू करती हूं तो रूल
- 1:36:45क्या कहता है मैं एक बार रूल भी लिख लेती
- 1:36:47हूं आपके लिए ये एंड का रूल लिख रही हूं
- 1:36:49ये मैं और का रूल लिख रही हूं एंड का रूल
- 1:36:50कहता है कि अगर मेरे पास ट्रू एंड ट्रू है
- 1:36:52तो टू मेरे पास फाल्स एंड ट्रू है तो मेरे
- 1:36:55पास फाल्स आएगा ट्रू एंड फाल्स है तो मेरे
- 1:36:58पास फाल्स आएगा एंड फाल्स एंड फॉल्स है तो
- 1:36:59मेरे पास फॉल्स आएगा मतलब आपको ट्रू चाहिए
- 1:37:01तो दोनों ट्रू होने चाहिए और का रूल कहता
- 1:37:03है कि अगर ट्रू एंड ट्रू है तो ट्रू आएगा
- 1:37:05ट्रू एंड फॉल्स हैं तो भी ट्रू आएगा फॉल्स
- 1:37:07एंड ट्रू है तो भी ट्रू आएगा फॉल्स एंड
- 1:37:09फॉल्स है तो मेरे पास फाल्स आएगा तो और
- 1:37:12में आपको मिनिमम एक ट्रू चाहिए फाइनल आंसर
- 1:37:15ट्रू के लिए तो यहां पर इतने वाले पार्ट
- 1:37:17ने मुझे फाल्स दे दिया इस पार्ट ने मुझे
- 1:37:20ट्रू दे दिया फाल्स एंड ट्रू ये ये वाला
- 1:37:22केस हो गया फॉल्स एंड ट्रू मुझे फाल्स
- 1:37:24देगा तो इस केस में यहां यह जो इफ कंडीशन
- 1:37:27है यह कंप्लीट फॉल्स देगी तो मतलब यह वाली
- 1:37:28स्टेटमेंट एग्जीक्यूट नहीं होगी उसके बाद
- 1:37:30सेकंड एलएफ पर चले जाएंगे सेकंड एलएफ पर
- 1:37:33जाकर देखूंगी क्या a = 3 है a = 3 में
- 1:37:36मुझे फॉल्स देगा और a = 4 है ये भी मुझे
- 1:37:39फॉल्स देगा तो ये भी फॉल्स हो गया ये भी
- 1:37:41फॉल्स हो गया तीसरा आएगा क्या g = f है ये
- 1:37:44भी मुझे फॉल्स देगा जब तीनों फॉल्स हो
- 1:37:46जाते हैं और में अब यहां पर दो फॉल्स है
- 1:37:48तब तो फॉल्स होता ही है अब इन दोनों को
- 1:37:51मिलाकर मुझे फॉल्स मिल गया अब एक और फाल्स
- 1:37:53और फॉल्स तो ये भी मुझे फाइनल आंसर फाल्स
- 1:37:56देगा मतलब ये वाली प्रिंट स्टेटमेंट
- 1:37:58एग्जीक्यूट नहीं हो गई फिर तीसरी कंडीशन
- 1:37:59को चेक करेंगे क्या a इ इ 5 है हां a = 5
- 1:38:03है तो इसने मुझे ट्रू दे दिया एंड g = m
- 1:38:06है g = m है तो इसने भी मुझे ट्रू दे दिया
- 1:38:09ट्रू एंड ट्रू क्या देता है ट्रू एंड ट्रू
- 1:38:11मुझे आंसर में ट्रू देता है मतलब ये वाली
- 1:38:13एलएफ स्टेटमेंट ट्रू हो गई ट्रू हो गई तो
- 1:38:15मैं इस लाइन को प्रिंट कर दूंगी इस लाइन
- 1:38:17को प्रिंट कर दिया अगर मैंने तो मेरे
- 1:38:19आउटपुट में प्रिंट होगा फी इज इसको मैं
- 1:38:21अलग कलर से हाईलाइट कर देती हूं आउटपुट
- 1:38:24में प्रिंट होगा फ इज 300 तो यह मेरे पास
- 1:38:27फर्स्ट लाइन का आउटपुट आएगा फ इज 300 अब
- 1:38:30बात करते हैं सेकंड आउटपुट की मतलब अब मैं
- 1:38:33अपनी सेकंड कंडीशन को देखने वाली हूं
- 1:38:35सेकंड कंडीशन है ये वाली जिसमें a की
- 1:38:37वैल्यू है दो के इक्वल एंड g की वैल्यू है
- 1:38:40f के इक्वल अब इसके लिए देखना शुरू करते
- 1:38:42हैं क्या a = 1 है नहीं ये मुझे फॉल्स
- 1:38:45देगा क्या a = 2 है ये मुझे ट्रू देगा
- 1:38:48फाल्स और ट्रू क्या होता है फॉल्स और ट्रू
- 1:38:51मुझे ट्रू देता है तो इस पेर थेसिस के
- 1:38:53अंदर जो वैल्यूज हैं ये मुझे ट्रू देंगी
- 1:38:56एंड g = m g = f है तो ये मुझे फाल्स देगा
- 1:39:00ट्रू एंड फॉल्स क्या देता है ट्रू एंड
- 1:39:03फॉल्स मुझे फॉल्स देता है तो इस केस में
- 1:39:05ये वाली कंडीशन तो एग्जीक्यूट नहीं होगी
- 1:39:06अब मैं एलएफ पे आ जाऊंगी एलएफ पे आ जाऊंगी
- 1:39:09तो क्या a = 3 है a = 2 है यहां पर थी
- 1:39:12नहीं है तो ये मुझे फॉल्स देगा a = 4 है a
- 1:39:14= 4 भी नहीं है तो भी ये फॉल्स देगा फॉल्स
- 1:39:17और फॉल्स और क्या g = f है g = f है तो ये
- 1:39:20मुझे ट्रू देगा तो यहां क्या आ गया यहां
- 1:39:22ये आ गया ये तो मुझे फाल्स दे देगा और ये
- 1:39:25भी मुझे फाल्स दे देगा और ये मुझे ट्रू दे
- 1:39:28देगा अब इनको मैं डिवाइड करना शुरू कर
- 1:39:30सकती हूं फाल्स और फॉल्स को लूंगी तो ये
- 1:39:32वैल्यू मुझे देगी फॉल्स अब फाल्स और ट्रू
- 1:39:34ले लिया मैंने फाल्स और ट्रू क्या देता है
- 1:39:36फॉल्स और ट्रू मुझे ट्रू रिटर्न करके देता
- 1:39:38है तो इसने मुझे रिटर्न करके दिया ट्रू
- 1:39:40यहां पर मेरे पास ट्रू आ गया तो ये वाली
- 1:39:42स्टेटमेंट एग्जीक्यूट हो जाएगी ये
- 1:39:43स्टेटमेंट एग्जीक्यूट हो गई तो फी इज 200
- 1:39:46आ गई तो यहां पर मैं प्रिंट करवा दूंगी फी
- 1:39:48इज 200 जैसे ये स्टेटमेंट एग्जीक्यूट हो
- 1:39:51गई वैसे ही मैं क्या करूंगी इस एए को भी
- 1:39:52स्किप कर दूं इस एल्स को भी स्किप कर
- 1:39:54दूंगी क्योंकि एक बार ट्रू हो गया तो आगे
- 1:39:56के मुझे चेक करने की जरूरत नहीं है तो इस
- 1:39:58केस में मेरे पास आउटपुट में फर्स्ट
- 1:39:59आउटपुट में आएगा फीज 300 सेकंड आउटपुट में
- 1:40:01आएगा फी इज 200 अब यहां पर तो मैंने इफ एल
- 1:40:04इफ और एल्स के कॉमिनेशन यूज़ किए मैं
- 1:40:06चाहूं तो सिर्फ इफ और एल इफ भी लिख सकती
- 1:40:09हूं मतलब मेरे पास तीन पॉसिबल कॉमिनेशन
- 1:40:11होते हैं कि या तो मैं इफ उसके बाद एल इफ
- 1:40:15वाली स्टेटमेंट एंड उसके बाद एल्स वाली
- 1:40:17स्टेटमेंट तीनों लिखूं या फिर मैं सिर्फ
- 1:40:19इफ और एल इफ वाली स्टेटमेंट लिखूं मतलब
- 1:40:21लास्ट वाली एल्स वाली स्टेटमेंट अगर मुझे
- 1:40:23नहीं लिखनी तो मैं इसको स्किप भी कर सकती
- 1:40:25हूं और मैं चाहूं तो सिर्फ इफ वाली
- 1:40:27स्टेटमेंट भी लिख सकती हूं मतलब तीन
- 1:40:28कॉमिनेशन में हम अपनी कंडीशनल स्टेटमेंट्स
- 1:40:30को लिख सकते हैं हम इफ एल इफ एंड एल्स
- 1:40:33वाला केस भी लिख सकते हैं हम सिर्फ इफ और
- 1:40:35एल इफ को भी यूज़ कर सकते हैं और हम सिर्फ
- 1:40:36इफ को भी लिख सकते हैं अगर मुझे एक ही
- 1:40:38कंडीशन चेक करनी है इफ एज इज ग्रेटर दन
- 1:40:42इक्वल ट 18 तो उस केस में प्रिंट करवा दो
- 1:40:45वोट मुझे अगर सिर्फ एक ही कंडीशन चेक करनी
- 1:40:48है तो सिर्फ मैं इतना कोड लिखूंगी मुझे
- 1:40:49आगे का एलएफ और आगे का एल्स लिखने की कोई
- 1:40:52जरूरत नहीं है तो डिपेंड करता है कि
- 1:40:53क्वेश्चन में आपको किस तरीके का क्वेश्चन
- 1:40:55दिया हुआ है किस तरीके की सिचुएशन दी हुई
- 1:40:57है एंड उसके बेसिस पर हम अपनी कंडीशनल
- 1:40:59स्टेटमेंट्स को फॉर्म करते हैं इसके बाद
- 1:41:01नेक्स्ट हम देखने वाले हैं सिंगल लाइन
- 1:41:03कंडीशनल स्टेटमेंट्स यानी अभी तो हमने
- 1:41:05देखा कि मैंने पहले इफ लिखा फिर मैंने
- 1:41:07एलएफ लिखा फिर मैंने एल्स लिखा तो मल्टीपल
- 1:41:09लाइंस में आ गए कंडीशनल स्टेटमेंट यहां
- 1:41:11जैसे एक लाइन हो गई दूसरी लाइन हो गई
- 1:41:13तीसरी लाइन हो गई चौथी लाइन हो गई पांचवी
- 1:41:14छठी सातवी आठवीं तो इस तरीके से मल्टीपल
- 1:41:16लाइंस में भी लिख सकते हैं बट अगर मुझे
- 1:41:18सिंगल लाइन में इफ स्टेटमेंट लिखनी हो तो
- 1:41:20इसको हम पाइथन के अंदर टरनरी ऑपरेटर भी
- 1:41:22कहते हैं तो अगर सिंगल लाइन में इफ
- 1:41:24स्टेटमेंट लिखनी होती है तो उसका फॉर्मेट
- 1:41:26कुछ ऐसा होता है राइट साइड में तो मैं
- 1:41:27अपने पास इफ लिखकर कोई कंडीशन चेक करती
- 1:41:30हूं अगर ये कंडीशन सच हो जाती है तो इससे
- 1:41:33पहले जो वैल्यू लिखी हुई है वो वैल्यू सच
- 1:41:36हो जाएगी मतलब उस वैल्यू को मैं असाइन कर
- 1:41:37दूंगी अपने वेरिएबल को मतलब अगर इफ कंडीशन
- 1:41:40सच नहीं हुई तो एल्स वाले में जो वैल्यू
- 1:41:42है वो मेरे वेरिएबल को असाइन हो जाएगी
- 1:41:44इसका एग्जांपल लूं तो अगर मैंने फूड में
- 1:41:47कुछ खाना इनपुट किया है खाने की वैल्यू
- 1:41:49इनपुट की है तो इस स्टेटमेंट में मैंने
- 1:41:51अपने टरनरी ऑपरेटर को यूज़ किया है यहां
- 1:41:53पर पर अगर फूड के अंदर इनपुट में केक आया
- 1:41:55होगा तो मैंने लिखा है इफ फूड इज इक्वल टू
- 1:41:58केक अगर फूड की वैल्यू केक के बराबर होगी
- 1:42:00तो मैं प्रिंट करवा दूंगी यस मतलब यस मेरे
- 1:42:02इस ईट के अंदर जाकर स्टोर हो जाएगा मतलब
- 1:42:05ये वो सिचुएशन है जिसमें हम अगर खाना
- 1:42:07खाएंगे तो सिर्फ केक ही खाएंगे तो अगर फूड
- 1:42:09में अगर आप मुझे केक देंगे इफ फूड इज
- 1:42:10इक्वल टू केक तो उस केस में तो ईट में यस
- 1:42:13चला जाएगा एल्स फूड में केक नहीं है फूड
- 1:42:15में मान लो एप्पल है यहां पे एप्पल आ गया
- 1:42:17फूड इज इक्वल टू एप्पल तो उस केस में ये
- 1:42:19तो फॉल्स हो जाएगा फॉल्स होता है तो मतलब
- 1:42:21एल्स में हम आ जाएंगे एल्स में आ जाएंगे
- 1:42:23तो नो प्रिंट हो जाएगा तो यहां पर अगर
- 1:42:25इनपुट के अंदर मैंने मान लेते हैं ऑरेंज
- 1:42:27पास किया तो उस केस में क्या होगा इस केस
- 1:42:30में इफ कंडीशन फूड इ इक्वल टू केक को चेक
- 1:42:32करेगी फूड केक के बराबर तो है नहीं
- 1:42:34क्योंकि फूड के अंदर तो ऑरेंज स्टोर्ड है
- 1:42:36तो इस केस में मुझे फॉल्स मिल जाएगा जैसे
- 1:42:37ही फॉल्स मिल जाएगा इफ में तो मैं एल्स
- 1:42:39में चले जाऊंगी एल्स में जाकर प्रिंट करवा
- 1:42:41दूंगी नो तो नो वाली वैल्यू ईट के अंदर ईट
- 1:42:44इज इक्वल टू नो हो जाएगा एंड जब मैं
- 1:42:47प्रिंट करवाऊंगी ईट को तो यहां पर मेरे
- 1:42:49पास प्रिंट होगी नो वैल्यू तो इस तरीके से
- 1:42:51मेरा टरनरी ऑपरेटर काम करता है जहां लेफ्ट
- 1:42:53साइड में मेरे पास कोई वेरिएबल है तो
- 1:42:55वेरिएबल के अंदर क्या वैल्यू आनी चाहिए
- 1:42:56अगर इफ कंडीशन सच हो जाती है तो वेरिएबल
- 1:42:59में ये वैल्यू वन आनी चाहिए नहीं तो एल्स
- 1:43:01का मतलब नहीं तो ये वैल्यू टू आनी चाहिए
- 1:43:04तो ये तो एक तरीका होता है टरनरी ऑपरेटर
- 1:43:06को लिखने का दूसरा तरीका होता है जिसमें
- 1:43:08हम स्टेटमेंट की फॉर्म में लिखते हैं मतलब
- 1:43:10मुझे कोई वैल्यू असाइन नहीं करनी वेरिएबल
- 1:43:11को मुझे तो डायरेक्टली स्टेटमेंट
- 1:43:13एग्जीक्यूट करनी है प्रिंट वाली या कोई और
- 1:43:15एक्सप्रेशन तो उसको कैसे कर सकते हैं उसको
- 1:43:17ऐसे कर सकते हैं कि इफ में जो कंडीशन अगर
- 1:43:20सच हुई तो कौन सी स्टेटमेंट एग्जीक्यूट
- 1:43:22होनी चाहिए वो इफ से पहले लिख दो एंड फिर
- 1:43:24एल्स में जो स्टेटमेंट एग्जीक्यूट होनी
- 1:43:26चाहिए वो एल्स के बाद लिख लो जैसे यहां पर
- 1:43:28मेरे पास फूड एक वेरिएबल है इनपुट में अगर
- 1:43:30मैंने कोई भी वेरिएबल फूड इनपुट ले लिया
- 1:43:32तो अगर मैं इसकी कंडीशन चेक करती हूं इफ
- 1:43:34फूड इज इक्वल टू केक और फूड इज इक्वल टू
- 1:43:37जलेबी मतलब या तो फूड केक के बराबर होना
- 1:43:39चाहिए या जलेबी होनी चाहिए दोनों में से
- 1:43:41अगर कोई भी एक हुआ तो फिर मैं क्या कर
- 1:43:43दूंगी प्रिंट करवा दूंगी स्वीट एल्स मैं
- 1:43:46प्रिंट करवा दूंगी नॉट स्वीट मतलब फूड में
- 1:43:48अगर मैंने केक पास किया एज इनपुट तो यहां
- 1:43:51पर क्या होगा इफ स्टेटमेंट अपनी कंडीशन
- 1:43:53चेक करेगा इफ में फूड इज इक्वल टू केक
- 1:43:56क्या देगा फूड इज इक्वल टू केक ट्रू देगा
- 1:43:58फूड इज इक्वल टू जलेबी क्या देगा ये फाल्स
- 1:44:00देगा बट ट्रू और फाल्स क्या होता है ट्रू
- 1:44:02और फाल्स का आंसर होता है ट्रू के इक्वल
- 1:44:04यानी इफ कंडीशन ने मुझे ट्रू दे दिया इफ
- 1:44:06कंडीशन जैसे ही मुझे ट्रू देगी तो मैं
- 1:44:07इससे पहले वाली स्टेटमेंट को एग्जीक्यूट
- 1:44:09करा दूंगी पहले वाली स्टेटमेंट कहती है
- 1:44:10प्रिंट कर दो स्वीट तो मैं क्या करूंगी
- 1:44:12आंसर में मेरे पास प्रिंट होकर आ जाएगा
- 1:44:14आउटपुट विंडो में स्वीट और अगर यहां पर
- 1:44:17केक की जगह मुझे एप्पल दिया होता अगर यहां
- 1:44:20फूड में एप्पल आता तो फूड इ इक्वल टू केक
- 1:44:21मुझे फॉल्स देता फूड इज जलेबी भी मुझे
- 1:44:23फाल्स देता फॉल्स और फॉल्स फॉल्स ही होता
- 1:44:26है फाइनल आंसर में फाल्स आता तो मैं एल
- 1:44:28स्टेटमेंट में प्रिंट करवा देती नॉट स्वीट
- 1:44:31तो यहां पर आंसर में मेरे पास नॉट स्वीट
- 1:44:33प्रिंट हो जाता तो इस तरीके से हमें
- 1:44:35मल्टीपल स्टेटमेंट्स लिखने की जरूरत नहीं
- 1:44:37है एफएस के अंदर हम एक सिंगल लाइन के अंदर
- 1:44:39भी अपने इफ एल्स को एग्जीक्यूट कर सकते
- 1:44:42हैं अच्छा यहां पर कीवर्ड्स क्या-क्या है
- 1:44:44जैसे अगर मैं इसको देखूं यहां पर कीवर्ड
- 1:44:46हो जाएंगे इफ एंड मेरा एल्स ये इफ एल्स
- 1:44:48दोनों कीवर्ड्स हैं मतलब यहां पर आप
- 1:44:50कैपिटल आई और इफ नहीं लिख सकते ना आप कपिल
- 1:44:53आ कपिल एफ लिख सकते अगर आपको इफ लिखना है
- 1:44:56तो स्ल आल एफ ही लिखना पड़ेगा और अगर मुझे
- 1:44:58एल्स लिखना है तो लोअर केस में ही मुझे
- 1:45:00पूरे के पूरे एल्स के कैरेक्टर्स को लिखना
- 1:45:02पड़ेगा तो इस तरीके से जो कीवर्ड्स होते
- 1:45:04हैं उनको हमें वैसे के वैसा लिखना पड़ता
- 1:45:06है पाइथन के अंदर अब पाइथन के अंदर एक और
- 1:45:07तरीके का टरनरी ऑपरेटर होता है जिसको हम
- 1:45:10क्लेवर इफ कहते हैं वैसे इसका यूज ज्यादा
- 1:45:12नहीं होता मतलब सिंपल हमें प्रोग्राम्स
- 1:45:14रखने होते हैं तो ज्यादा हम क्लेवर इफ को
- 1:45:16यूज नहीं करते पर इसके बारे में हमें पता
- 1:45:17होना चाहिए क्लेवर एफ इस तरीके से काम
- 1:45:19करता है कि वेरिएबल को अगर आपको कोई
- 1:45:21वैल्यू असाइन करनी है तो आप लिख देते हैं
- 1:45:23इज इक्वल टू अगर कोई कंडीशन सच हो जाए हम
- 1:45:26क्या करते हैं राइट साइड में स्क्वेयर
- 1:45:27ब्रैकेट्स के अंदर ये ब्रैकेट्स को हम
- 1:45:29स्क्वेयर ब्रैकेट्स कहते हैं कौन से
- 1:45:30ब्रैकेट इसको मैं लिखकर भी दिखा देती हूं
- 1:45:32स्क्वायर ब्रैकेट्स कहते हैं स्क्वायर
- 1:45:34ब्रैकेट्स के अंदर अगर आप कोई कंडीशन
- 1:45:36लिखते हैं अगर ये कंडीशन सच हो जाए तो ये
- 1:45:38राइट साइड वाली ट्रू वैल्यू एग्जीक्यूट
- 1:45:40होनी चाहिए नहीं तो लेफ्ट साइड वाली फाल्स
- 1:45:42वैल्यू एग्जीक्यूट होनी चाहिए तो अगर मुझे
- 1:45:44किसी वेरिएबल को किसी कंडीशन के बेसिस पर
- 1:45:46वैल्यू असाइन करनी है तो मैं उस कंडीशन को
- 1:45:48चेक करती हूं अगर ये कंडीशन फाल्स है तो
- 1:45:50फाल्स वैल्यू असाइन होगी मतलब जो पहले
- 1:45:52लिखी है हमने थेसिस के अंदर और अगर ये
- 1:45:54कंडीशन ट्रू है तो ये ट्रू वाली वैल्यू
- 1:45:55असाइन होगी जैसे इसका एक एग्जांपल है कि
- 1:45:57अगर मैंने एज इनपुट ली कोई भी एज मैंने एक
- 1:46:00इंटी जर इनपुट लिया है अपने यूजर से तो
- 1:46:02अगर मुझे देखना है कि वो व्यक्ति वोट कर
- 1:46:04सकता है या नहीं कर सकता यहां पर एक्चुअली
- 1:46:06कंडीशन मुझे ऑपोजिट चेक करनी है कि क्या
- 1:46:08एज लेस दन 18 है अगर एज लेस दन 18 है तो
- 1:46:11उस केस में तो आंसर आएगा नो कि आप वोट
- 1:46:13नहीं कर सकते पर अगर एज लेस दन 18 नहीं है
- 1:46:16मतलब उससे बड़ी है 18 के इक्वल है या उससे
- 1:46:19बड़ी है तो उस केस में आंसर आएगा वोट में
- 1:46:21यस कि हां आप 18 से बड़ी एज के हैं तो
- 1:46:23इसीलिए आप वोट कर सकते हैं तो इस तरीके से
- 1:46:25इफ को इस सेम कोड को मैं दूसरे तरीके से
- 1:46:28भी लिख सकती थी कि इफ एज इज लेसन 18 उस
- 1:46:32केस में मैं वोट की वैल्यू को इक्वल टू कर
- 1:46:35देती यस के और एल्स वाला केस होता यहां पर
- 1:46:38कोलन आ जाएगा एल्स वाला केस होता जिसमें
- 1:46:40वोट की वैल्यू इक्वल टू हो जाती नो के ये
- 1:46:44चार लाइनों के कोड को मैंने सिंगल लाइन
- 1:46:46में कन्वर्ट कर दिया यूजिंग दिस क्लेवर इफ
- 1:46:48क्लेवर एफ ने क्या किया सिंगल लाइन में
- 1:46:49चेक कर लिया एज लेस दन 18 है क्या अगर है
- 1:46:52तो उस केस में आंसर आएगा नो अगर नहीं है
- 1:46:53तो उस केस में आंसर आएगा यस दूसरा
- 1:46:55एग्जांपल इसका ये हो सकता है कि सैलरी पे
- 1:46:57टैक्स होता है एग्जांपल के लिए लेते हैं
- 1:46:59कि आपकी अगर 50000 की सैलरी है 50000 की
- 1:47:02सैलरी पे आपका 10 पर टैक्स है और अगर आपकी
- 1:47:0550000 से ये रो से 50000 की रेंज है एंड
- 1:47:07आपकी 50000 से ज्यादा सैलरी है तो उस केस
- 1:47:10पे आपको 20 पर टैक्स देना पड़ेगा
- 1:47:12गवर्नमेंट को जितनी भी सैलरी है तो यहां
- 1:47:14पर सबसे पहले तो मैं फ्लोटिंग वैल्यू ले
- 1:47:16लूंगी फ्लोट में वैल्यू हो सकती है उसमें
- 1:47:17इनपुट करा लेंगे हम सैलरी उसके बाद मुझे
- 1:47:20टैक्स कैलकुलेट करना है तो टैक्स कैलकुलेट
- 1:47:22करने के लिए मुझे सैलरी से मल्टीप्लाई
- 1:47:24करना पड़ेगा अगर 10 पर टैक्स होता है तो
- 1:47:26मैं सैलरी से 1 को मल्टीप्लाई करूंगी 20
- 1:47:29पर टैक्स है तो मैं सैलरी से2 को
- 1:47:31मल्टीप्लाई करूंगी अगर 40 पर टैक्स होता
- 1:47:33तो मैं सैलरी से 4 को मल्टीप्लाई करती
- 1:47:36ताकि इसका सैलरी का 40 पर मैं निकाल सकूं
- 1:47:39तो यहां पर मुझे पता नहीं कि मुझे 1 से
- 1:47:41मल्टीप्लाई करना है 10 पर के लिए या फिर
- 1:47:44मुझे प2 से मल्टीप्लाई करना है तो यहां
- 1:47:47मैंने डायरेक्टली कंडीशन लगा ली यहां पर
- 1:47:48भी ये कंडीशन मेरे पास अपोजिट होनी चाहिए
- 1:47:50कि सैलरी अगर ग्रेटर दन 50000 है है तो उस
- 1:47:53केस में तो 20 पर टैक्स लगना चाहिए और
- 1:47:55सैलरी अगर ग्रेटर दन 50000 नहीं है तो उस
- 1:47:57केस में 10 पर टैक्स लगना चाहिए 20 पर
- 1:47:59टैक्स लगना है यानी 0.2 से मल्टीप्लाई
- 1:48:01होना 10 पर टैक्स लगना यानी 0.1 से
- 1:48:03मल्टीप्लाई होना तो इस तरीके से हम टैक्स
- 1:48:05निकाल लेंगे अपना एंड उस टैक्स को हम
- 1:48:06प्रिंट करवा देंगे तो कुछ इस तरीके से
- 1:48:08हमारी क्लेवर इफ वाली टर्नर स्टेटमेंट काम
- 1:48:11करती है
- 1:48:15python2 वगैरह पढ़ लिए हैं इनपुट आउटपुट
- 1:48:17पढ़ लिया है एंड कंडीशनल स्टेटमेंट्स को
- 1:48:19पढ़ लिया है अब हम बात करने वाले हैं कि
- 1:48:20बेस्ट प्रैक्टिसेस क्या होती है
- 1:48:22कोड लिखने जिन बेस्ट प्रैक्टिसेस को आपको
- 1:48:24फॉलो करना है अपनी आंसर शीट के ऊपर आंसर
- 1:48:26लिखते हुए सबसे पहले तो हमें अपने कोड के
- 1:48:29अंदर सिंपल इंस्ट्रक्शंस यूज़ करनी होती
- 1:48:31है एक तो होता है कोड आपने सही लिखा एक
- 1:48:33होता है सेम कोड को आपने बेस्ट तरीके से
- 1:48:36कैसे प्रेजेंट किया जैसे इंग्लिश के अंदर
- 1:48:38बड़े-बड़े पैराग्राफ हम लिखते हैं तो
- 1:48:39इंग्लिश के अंदर आपने सही इंग्लिश तो लिख
- 1:48:41दी पर आपने कितना क्वालिटी कंटेंट दिया
- 1:48:44कितना ओरिजिनल कंटेंट अपने एसे के अंदर
- 1:48:46पैराग्राफ में लिखा वो इंपॉर्टेंट होता है
- 1:48:48वैसे ही कोड के अंदर इंपॉर्टेंट होता है
- 1:48:49कि आपने कितना सुंदर और कितना अच्छा कोड
- 1:48:51लिख रखा है कोड सुंदर कैसे बनता है जब
- 1:48:54आपके पास सिंपल इंस्ट्रक्शंस होती हैं
- 1:48:56सिंपल इंस्ट्रक्शंस इन द सेंस कि एक तो है
- 1:48:58कि एक चीज को आप सिंगल लाइन में लिख दें
- 1:49:00मतलब सिंगल लाइन में आप सारी की सारी
- 1:49:02चीजें लिख दें और एक तो है कि आप
- 1:49:04छोटी-छोटी इंस्ट्रक्शंस के अंदर अपने कोड
- 1:49:06को डिवाइड करें जैसे इसका एग्जांपल ये हो
- 1:49:08सकता है कि एक तो है कि पहले मैं नेम एक
- 1:49:11वेरिएबल लूं और नेम को मैं इनपुट कराऊं
- 1:49:14इनपुट जैसे ही मैंने कराया मान लेते हैं
- 1:49:16यहां मैं नेम के लिए पूछूंगी एंड नेम मेरा
- 1:49:19इनपुट हो जाएगा उसके बाद मैं क्या कर रही
- 1:49:21हूं प्रिंट करवा रही हूं इसी नेम को तो एक
- 1:49:24तो यह तरीका है जिसमें मुझे समझ आ रहा है
- 1:49:25कि मैंने नेम नाम के वेरिएबल में इनपुट
- 1:49:27कराया अपने नेम की वैल्यू और उसी को मैंने
- 1:49:28प्रिंट करवा दिया अब ये सेम चीज मैं ऐसे
- 1:49:31भी लिख सकती हूं कि प्रिंट कर दो
- 1:49:34इनपुट नेम को यह क्या हो गया यह थोड़ा
- 1:49:38कॉम्प्लेक्शन फॉर्मेशन हो गया कि मैंने
- 1:49:39इनपुट तो ले लिया और मैंने इनपुट के अंदर
- 1:49:42ही प्रिंट करवा दिया उसी चीज को ये चीज
- 1:49:45थोड़ी सी
- 1:49:46कॉम्प्लेक्टेड नहीं लिखना होता मुझे सिंपल
- 1:49:49इंस्ट्रक्शंस लिखने होते हैं जो इजी टू
- 1:49:51अंडरस्टैंड हो तो इस तरीके से जबरदस्ती
- 1:49:53फंक्शंस के अंदर फंक्शंस मुझे ज्यादा कॉल
- 1:49:55करने की जरूरत नहीं है मुझे सिंपल एंड
- 1:49:57रीडेबल बनाना है अपने कोड को सेकंड चीज जो
- 1:49:59मुझे फॉलो करनी है कि वन इंस्ट्रक्शन पर
- 1:50:01टास्क अब इनपुट और आउटपुट अलग-अलग
- 1:50:03इंस्ट्रक्शन है उनको एक दूसरे के अंदर सेम
- 1:50:06लाइन में लिखने की जरूरत नहीं है एक
- 1:50:07इंस्ट्रक्शन पर टास्क हो कि मेरा अभी
- 1:50:09टास्क वन क्या है टास्क वन है इनपुट लेना
- 1:50:13कि सबसे पहले मैं अपने कोड में इनपुट लेने
- 1:50:14वाली हूं तो उसके लिए एक इंस्ट्रक्शन होनी
- 1:50:16चाहिए मतलब एक लाइन ऑफ कोड होना चाहिए
- 1:50:18उसके बाद मेरा टास्क टू है कुछ कैलकुलेशन
- 1:50:20परफॉर्म करना तो उसके लिए अगली लाइन चाहिए
- 1:50:23मेरा टास्क थ्री है कोई चीज आउटपुट कराना
- 1:50:25तो उसके लिए तीसरी इंस्ट्रक्शन होनी चाहिए
- 1:50:27तो एक टास्क के लिए एक ही इंस्ट्रक्शन
- 1:50:30रखनी है जबरदस्ती सिंगल लाइन में हमें
- 1:50:32पूरा का पूरा कोड डालने की जरूरत नहीं है
- 1:50:34तीसरी बेस्ट प्रैक्टिस है कि आपके जो
- 1:50:36वेरिएबल के नाम हो वो शॉर्ट एंड मीनिंगफुल
- 1:50:38होनी चाहिए जैसे यूजुअली तो हम क्या करते
- 1:50:40हैं अपने कोड के अंदर ए बी c इस तरीके के
- 1:50:43वेरिएबल ले लेते हैं बट जब आप पाइथन का
- 1:50:45कोड लिख रहे होंगे ऐसे जनरल वेरिएबल नहीं
- 1:50:47लेने ए बी सी हमें थोड़े मीनिंगफुल नाम
- 1:50:49रखने हैं जैसे एक तो है कि मैंने दो नंबर
- 1:50:51इनपुट कर लिए a मैं मैंने एक नंबर इनपुट
- 1:50:53किया इंट इनपुट a इसकी वैल्यू मैंने इनपुट
- 1:50:57ले ली उसके बाद मैंने एक नंबर ले लिया इंट
- 1:51:02इनपुट b तो यहां पर मैंने दूसरे नंबर को
- 1:51:05इनपुट ले लिया एंड तीसरा नंबर है c जिसमें
- 1:51:07मैं इन दोनों का सम a + b करवा रही हूं अब
- 1:51:09यहां पर वैसे तो a b c अगर आप वेरिएबल के
- 1:51:12नाम लेंगे तो उसमें कोई प्रॉब्लम नहीं
- 1:51:13आएगी एंड ये वैलिड वेरिएबल नाम है बट इस
- 1:51:16कोड को और बेहतर कैसे कर सकते थे a को हम
- 1:51:19नंबर वन कह सकते थे b को हम नंबर नम टू कह
- 1:51:23सकते थे एंड c में हम यहां पर लिख सकते थे
- 1:51:26सम = इ नंबर व + नम 2 तो यहां पे क्लियर
- 1:51:32हो जाता कि यह कोड का काम क्या है कोड का
- 1:51:34काम है इस सम को कैलकुलेट करना मतलब सिर्फ
- 1:51:36c लिखने की जगह अगर मैंने सम लिख दिया तो
- 1:51:38बिल्कुल क्लियर हो गया कि मैं इस वेरिएबल
- 1:51:40से क्या काम करवाने की कोशिश कर रही हूं
- 1:51:42कि यह मेरा एक नंबर वन है यह मेरा एक नंबर
- 1:51:44टू है तो a b c थोड़े से एमिगस हो जाते
- 1:51:47हैं अगर हम नम वन नम टू सम इस तरीके के
- 1:51:50वेरिएबल यूज़ करते हैं तो उससे क्लरिती
- 1:51:51आती है अब यहां पर आप इस तरीके से लिखना
- 1:51:54चाहे नंबर टू तो ये क्या होगा ये थोड़ा सा
- 1:51:57बड़ा वेरिएबल हो जाएगा इतना बड़ा वेरिएबल
- 1:52:00नाम मुझे देने की जरूरत नहीं है मैंने नम
- 1:52:02टू थोड़ा सा छोटा नाम देने की कोशिश की है
- 1:52:04तो हमेशा जो हमारे वेरिएबल नाम हो वो
- 1:52:06शॉर्ट हो ज्यादा बड़े भी ना हो ज्यादा
- 1:52:08लंबे भी ना हो एंड मीनिंगफुल हो कोई
- 1:52:10मीनिंग कन्वे होना चाहिए मतलब वेरिएबल का
- 1:52:12नाम पढ़ के ही समझ आ जाए कि उसके अंदर
- 1:52:13क्या वैल्यू स्टोर होने वाली है अगर आपको
- 1:52:15मल्टीप्लिकेशन स्टोर करना है तो वेरिएबल
- 1:52:17का नाम दे दो मल = इ ट नम 1 ल्ड बा नम 2
- 1:52:22तो क्लियर हो गया कि यहां पे
- 1:52:24मल्टीप्लिकेशन स्टोर्ड है दो नंबर्स का तो
- 1:52:26इस तरीके से आपके वेरिएबल के नाम को पढ़कर
- 1:52:28क्लियर हो जाना चाहिए चौथी चीज चौथी बेस्ट
- 1:52:30प्रैक्टिस जो हमें इंप्लीमेंट करनी है वो
- 1:52:31है टू यूज़
- 1:52:36एप्रोप्राएटनेस
- 1:52:38को हटा देते हैं ये जो पूरा कोड था इसके
- 1:52:41ऊपर मैं कॉमेंट करके लिख सकती हूं कि कोड
- 1:52:44टू
- 1:52:45कैलकुलेट सम तो इससे मुझे पता चल गया कि
- 1:52:48मेरे पाइथन कोड का क्या काम है इस पाइथन
- 1:52:50कोड का काम है टू कैलकुलेट सम तो इस तरीके
- 1:52:52से मैं
- 1:52:54एप्रोप्रियेट का एक्चुअल काम क्या है एंड
- 1:52:57फिफ्थ चीज जो हमें यूज़ करनी चाहिए वो है
- 1:52:59टू अवॉइड कॉम्प्लेक्शन जैसे हमने टर्नर
- 1:53:02ऑपरेटर को पढ़ा अभी इस तरीके से अगर आप
- 1:53:04क्लेवर इफ यूज़ करते हैं तो ये क्या हुआ
- 1:53:06ये चीज थोड़ी सी यहां पर
- 1:53:09कॉम्प्लेक्शन करने की बजाय चीजों को हमें
- 1:53:11सिंपल एक्सप्रेशंस को लिखना है बहुत
- 1:53:15कॉम्प्लेक्टेड बहुत ज्यादा रीडेबल हो बहुत
- 1:53:17ज्यादा सिंपल हो आपके एग्जामिनर जो पेपर
- 1:53:20आपका चेक कर रहा है उसको देखते ही समझ में
- 1:53:22आ जाए कोड में करना क्या चाह रहे हैं और
- 1:53:23सारी चीजें उसको क्लीयरली विजिबल हो जितना
- 1:53:26आप आसान कोड को बनाएंगे पढ़ने में एक बार
- 1:53:28अपने कोड को लिखने के बाद खुद भी पढ़ना
- 1:53:30होता है जितना वो पढ़ने में आसान होगा
- 1:53:32उतना ज्यादा वो इंप्रेसिव और सुंदर लगेगा
- 1:53:34इसका एक एग्जांपल देख लेते हैं जैसे अगर
- 1:53:36मुझे कोई सवाल दिया हुआ है कैलकुलेट सिंपल
- 1:53:38इंटरेस्ट मैथ के अंदर हमने ये सवाल पढ़ा
- 1:53:40होगा ए नाइंथ क्लास के अंदर यूजुअली
- 1:53:42पढ़ाते हैं सिंपल इंटरेस्ट क्या होता है
- 1:53:44आपको तीन वैल्यूज दे देंगी एक होता है
- 1:53:45हमारा प्रिंसिपल तो ये प्रिंसिपल अमाउंट
- 1:53:47होती है एक होता है हमारा रेट ऑफ इंटरेस्ट
- 1:53:50एक होता है हमारा टाइम तो सिंपल इंटरेस्ट
- 1:53:53होता है p * r * t के बराबर मतलब
- 1:53:56प्रिंसिपल अमाउंट को रेट के साथ
- 1:53:57मल्टीप्लाई करते हैं टाइम के साथ ये
- 1:53:59फार्मूला होता है सिंपल इंटरेस्ट का तो एक
- 1:54:01तो तरीका इस कोड को मैं ऐसे लिख दूं कि
- 1:54:02पहले प्रिंसिपल को इनपुट ले लूं ए वेरिएबल
- 1:54:05के अंदर उसको स्टोर करा लूं फिर रेट को
- 1:54:07इनपुट ले लूं बी वेरिएबल के अंदर उसको
- 1:54:08स्टोर करा लूं फिर टाइम को इनपुट ले लूं c
- 1:54:10वेरिएबल के अंदर इसको स्टोर करा लूं तो
- 1:54:11सिंपल इंटरेस्ट का फार्मूला होता है p
- 1:54:13मल्ला r म t डिवाइड बा 100 के इक्वल तो एक
- 1:54:17तरीका इस कोड को लिखने का होगा कि मैं
- 1:54:19प्रिंसिपल अमाउंट लूं और उसको a वेरिएबल
- 1:54:21में स्टोर करा दूं फिर मैं ट अमाउंट लू
- 1:54:22उसको b वेरिएबल में स्टोर करा दूं टाइम
- 1:54:24अमाउंट लू उसको c वेरिएबल के अंदर स्टोर
- 1:54:26करा दूं तो प्रिंट कर दूंगी मैं फिर a ल्ड
- 1:54:29बा b * बा c डिवाइडेड बाय 100 को ये कोड
- 1:54:32बिल्कुल सही है बट इस कोड के अंदर
- 1:54:33प्रॉब्लम है ये कोड अंडरस्टैंडिंग बिल्ड
- 1:54:36नहीं कर रहा कि इस कोड के अंदर चल क्या आ
- 1:54:38रहा है वो बिल्कुल समझ में नहीं आ रहा
- 1:54:40आपने कोई रैंडम ए बी सी वेरिएबल लिए हैं
- 1:54:42उनको मल्टीप्लाई कर दिया है और डिवाइड बाय
- 1:54:43100 कर दिया है ये वेरिएबल कुछ भी हो सकते
- 1:54:45हैं इनकी वैल्यू कुछ भी हो सकती है इसको
- 1:54:47लिखने का इंप्रूव्ड तरीका ये होगा अपनी
- 1:54:49प्रिंसिपल अमाउंट को p नाम के वेरिएबल में
- 1:54:52स्टोर करा रही हूं तो पता चल रहा है पी
- 1:54:53फॉर प्रिंसिपल है रेट को मैं r नाम के
- 1:54:55वेरिएबल में स्टोर करा रही हूं टाइम को
- 1:54:57मैं टीम नाम के वेरिएबल में और फिर मैंने
- 1:54:59सिंपल इंटरेस्ट के लिए एस नाम से एक
- 1:55:01वेरिएबल बनाया जिसमें मैं p * r * t
- 1:55:03कैलकुलेट कर रही हूं डिवाइडेड बाय 100 तो
- 1:55:05जो सिंपल इंटरेस्ट की वैल्यू आएगी फिर मैं
- 1:55:07जाकर उसको प्रिंट करवा रही हूं तो एक लाइन
- 1:55:09में एक इंस्ट्रक्शन है एक टास्क के लिए
- 1:55:12मैंने सिंपल इंस्ट्रक्शन को यूज़ किया है
- 1:55:14एंड लास्ट में जाकर प्रिंट करवा दिया है
- 1:55:16वेरिएबल के जो नाम हैं वो शॉर्ट हैं एंड
- 1:55:19मीनिंगफुल नाम मैंने दिए हैं वेरिएबल को
- 1:55:21तो आपको भी अपने कोड को इसी तरीके से
- 1:55:23ऑप्टिमाइज्ड वे में प्रेजेंट करना है अपने
- 1:55:25पेपर के ऊपर अब नेक्स्ट हम बात करने वाले
- 1:55:27हैं
- 1:55:46python's को यूज करके हम उसके अंदर अपने
- 1:55:49मल्टीलाइन कॉमेंट्स को लिख सकते हैं एक
- 1:55:51बार देखते हैं कि कॉमेंट्स एगजैक्टली वर्क
- 1:55:53कैसे करते हैं फॉर एग्जांपल मैंने अपनी
- 1:55:55स्क्रीन पर लिखा प्रिंट हेलो वर्ल्ड अब यह
- 1:55:58जो लाइन है मुझे पता है कि ये मेरे कोड का
- 1:56:00एक नॉर्मल सा हिस्सा है जो एग्जीक्यूट हो
- 1:56:02जाएगा अब इसी लाइन को अगर कॉपी करके मैंने
- 1:56:05दो बार लिखा बस सेकंड लाइन के आगे अगर मैं
- 1:56:07हैश लगा दूं तो ये क्या बन जाएगा ये
- 1:56:09कॉमेंट बन जाएगा कॉमेंट्स को विजुअल
- 1:56:11स्टूडियो कोड ग्रीन कलर से जनरली हाईलाइट
- 1:56:13करता है और अब मुझे पता चल रहा है कि ये
- 1:56:15ऐसा हिस्सा है जो एग्जीक्यूट नहीं होगा
- 1:56:17जैसे अगर सेव करके हम अपने कोड को रन करें
- 1:56:20तो आउटपुट में हमारे पास हेलो वर्ल्ड
- 1:56:21सिर्फ एक बार प्रिंट होकर आएगा हम चाहते
- 1:56:24तो कॉमेंट्स के अंदर कुछ भी नॉर्मल
- 1:56:25इंग्लिश भी लिख सकते हैं जैसे हाई आई एम अ
- 1:56:29कॉमेंट अब हम चाहते तो अपने प्रोग्राम के
- 1:56:32अंदर एक मल्टी लाइन कमेंट भी लिख सकते थे
- 1:56:34जैसे हम लिख सकते हैं मल्टी लाइन कॉमेंट
- 1:56:39इस तरीके से तीन लाइंस के अंदर या दो
- 1:56:41लाइंस के अंदर एंड इसे अगर हम कॉमेंट आउट
- 1:56:44करेंगे तो एक तो तरीका है कि हम दो हैश को
- 1:56:47यूज करें एंड दूसरा तरीका है कि हम ट्रिपल
- 1:56:50कोड्स को इस तरीके से यूज कर सकते हैं सो
- 1:56:52दिस बिकम अ मल्टीलाइन कॉमेंट जो हमारे कोड
- 1:56:54के एग्जीक्यूशन को बिल्कुल भी अफेक्ट नहीं
- 1:56:56करेगा और दोबारा से हमारे पास हेलो वर्ल्ड
- 1:56:58जो है वो प्रिंट होकर आएगा अ विजुअल
- 1:57:00स्टूडियो कोड के अंदर लाइंस को कमेंट करने
- 1:57:02का एक शॉर्टकट होता है जैसे फॉर एग्जांपल
- 1:57:04मेरे पास काफी सारे प्रिंट हेलो वर्ल्ड है
- 1:57:08एंड अगर इनमें से इन तीन लाइंस को मुझे
- 1:57:10कॉमेंट आउट करना है तो आई कैन जस्ट प्रेस
- 1:57:12कमांड एंड फॉरवर्ड स्लैश कमांड एंड
- 1:57:14फॉरवर्ड स्लैश या विंडोज के अंदर कंट्रोल
- 1:57:16इंड फॉरवर्ड स्ल को जैसे ही हम प्रेस करते
- 1:57:18हैं हम मल्टीपल चीजों को एक साथ कमेंट आउट
- 1:57:20कर सकते हैं एंड इसी तरीके से हम मल्टीपल
- 1:57:21चीजों को एक साथ अनकमेंट भी कर सकते हैं
- 1:57:24सो दिस इज हाउ कॉमेंट्स वर्क इन आवर कोड
- 1:57:27अब नेक्स्ट पाइथन के अंदर हम बात करने
- 1:57:28वाले हैं ऑपरेटर्स के बारे में ऑपरेटर
- 1:57:31क्या होता है ऑपरेटर हमारे पास एक ऐसा
- 1:57:33सिंबल होता है जिसका काम होता है टू
- 1:57:34परफॉर्म सम ऑपरेशन यानी मैथ के अंदर हमने
- 1:57:37यह चीज बहुत बार देखी होगी a + b a + b के
- 1:57:41अंदर जो हमारे a एंड b होते हैं इन्हें हम
- 1:57:45जनरली ऑपरेंट कहते हैं और हमारे पास यह जो
- 1:57:48प्लस है इसे हम अपना प्लस ऑपरेटर कहते हैं
- 1:57:51ऑपरे टर का काम होता है कोई भी ऑपरेशन को
- 1:57:54परफॉर्म करना यानी किसी भी काम को परफॉर्म
- 1:57:55करना जैसे यहां पर प्लस क्या करता है प्लस
- 1:57:58का काम परफॉर्म करता है वहीं पर हमारे पास
- 1:57:59माइनस भी होता है माइनस एक वैल्यू में से
- 1:58:02दूसरी वैल्यू को सबस्टैक करने का काम
- 1:58:03परफॉर्म करता है मल्टीप्लाई क्या करता है
- 1:58:05मल्टीप्लाई दो नंबर्स को मल्टीप्लाई करने
- 1:58:07का काम परफॉर्म करता है तो ये हमारे पास
- 1:58:09ऑपरेटर्स होते हैं जिनको हमने मैथ में भी
- 1:58:11कई बार देखा है और जिन वैल्यूज के ऊपर काम
- 1:58:14परफॉर्म होता है ऑपरेशन परफॉर्म होता है
- 1:58:16उन्हें हम ऑपरेंट कहते हैं तो एक ऑपरेटर
- 1:58:18ऐसा सिंबल होता है जो ऑपरेंट के ऊपर
- 1:58:20ऑपरेशंस को परफॉर्म करता है अब हमारे पास
- 1:58:22ऑपरेटर्स डिफरेंट डिफरेंट टाइप्स के होते
- 1:58:24हैं इनमें से कुछ ऑपरेटर्स हमने मैथ के
- 1:58:26अंदर ऑलरेडी बचपन में पढ़े होंगे और कुछ
- 1:58:28ऐसे हैं जो प्रोग्रामिंग के अंदर नए होते
- 1:58:30हैं जिन्हें हम प्रोग्रामिंग करते टाइम
- 1:58:31पढ़ते हैं सबसे पहले बात करते हैं अपने
- 1:58:34एरिदमेटोसस के बारे में एरिदमेटोसस जनरली
- 1:58:37मैथमेटिकल ऑपरेशंस को परफॉर्म करने के लिए
- 1:58:40यूज होते हैं सबसे पहले हम बात करेंगे
- 1:58:42अपने एरिथ मेे ऑपरेटर्स के बारे में उसके
- 1:58:44लिए हेडिंग लिख लेते हैं एरिदमेटोसस
- 1:58:48हम वैल्यू असाइन कर देंगे फाइव एंड दूसरा
- 1:58:51नंबर ले ते हैं b = 2 अब a एंड b के ऊपर
- 1:58:55हम अपने जो सबसे बेसिक एरिथ मेे ऑपरेशंस
- 1:58:57होते हैं यानी प्लस माइनस मल्टीप्लाई एंड
- 1:58:59डिवाइड उन्हें परफॉर्म करेंगे अब पाइथन के
- 1:59:01अंदर दो नंबर्स को प्लस करने के लिए हम
- 1:59:03लिख सकते हैं सम = a + b इसका मतलब है a
- 1:59:08प् b को कैलकुलेट करके हम अपने सम वेरिएबल
- 1:59:10के अंदर स्टोर कर रहे हैं और इस वैल्यू को
- 1:59:12हम प्रिंट करवा सकते हैं यानी हम अपने सम
- 1:59:14को प्रिंट करवा सकते हैं लेट्स सेव इट एंड
- 1:59:16एग्जीक्यूट तो हमारे पास वैल्यू प्रिंट
- 1:59:18होकर आएगी 5 + 2 = 7 हम चाहे तो इसे
- 1:59:20डायरेक्टली भी प्रिंट कर करवा सकते हैं
- 1:59:22यानी डायरेक्टली हम a + b का सम जो है उसे
- 1:59:27प्रिंट करवा के एग्जीक्यूट करवा सकते हैं
- 1:59:29विदन आर प्रिंट फंक्शन जैसे हमारे पास
- 1:59:32प्लस होता है वैसे ही हमारे पास माइनस
- 1:59:34होता है वैसे ही हमारे पास डिवाइड एंड
- 1:59:35मल्टीप्लाई होते हैं तो माइनस करने के लिए
- 1:59:38हम लिख सकते हैं a - b मल्टीप्लाई करने के
- 1:59:40लिए हम लिख सकते हैं a एस्ट रिस्क b तो ये
- 1:59:42स्टार वाला सिंबल होता है जो
- 1:59:43मल्टीप्लिकेशन के लिए यूज़ होता है डिवाइड
- 1:59:45के लिए हम फॉरवर्ड स्लैश को यूज करते हैं
- 1:59:48एंड ये हो गया हमारे पास a / बा b इसको
- 1:59:50सेव कर लेते हैं एग्जीक्यूट करते हैं तो
- 1:59:52हमारे पास आ गया a + b = 7 यानी 5 + 2 = 7
- 1:59:575 - 2 = 3 5 * 2 = 10 एंड 5 / 2 = 2.5
- 2:00:02अच्छा यहां पे एक और इंटरेस्टिंग चीज़ कि
- 2:00:04जब भी हम एक नंबर को दूसरे नंबर से डिवाइड
- 2:00:06करते हैं पाइथन के अंदर तो आंसर हमेशा एक
- 2:00:08फ्लोटिंग वैल्यू आता है भले ही हमारा आंसर
- 2:00:11इंटी जर वैल्यू हो सकता था बट वो हमेशा
- 2:00:12फ्लोटिंग वैल्यू की फॉर्म में आएगा यानी
- 2:00:15अगर यहां पर a की वैल्यू 5 की जगह हमारे
- 2:00:17पास फर होता तो 4 / 2 हमारे पास आंसर आना
- 2:00:20चाहिए था टू पर हमारे पास आंसर आएगा 2.0
- 2:00:23इसे अगर री एग्जीक्यूट करें तो आंसर में
- 2:00:25हमारे पास वैल्यू आएगी 2.0 के इक्वल अब ये
- 2:00:28तो हो गए नॉर्मल वो एरिदमेटोसस जिनको हमने
- 2:00:30ऑलरेडी अपने मैथ के अंदर पढ़ा हुआ है इनके
- 2:00:33अलावा हमारे पास एक और ऑपरेटर होता है
- 2:00:36जिसे हम कहते हैं अपना मॉड्यूल ऑपरेटर जो
- 2:00:39हम जनरली मैथ के अंदर नहीं पढ़ते यह हमारा
- 2:00:41रिमाइंडर फाइंड आउट करने के लिए यूज़ होता
- 2:00:43है यानी अगर हमने लिख दिया a मॉडलो मॉडलो
- 2:00:47को हम परसेंटेज साइन से डिनोट करते हैं a
- 2:00:49मॉडलो b का मतलब होता है कि अगर हम a और b
- 2:00:52को डिवाइड करें तो हम उन दोनों के बीच का
- 2:00:54रिमाइंडर फाइंड आउट करना चाहते हैं फॉर
- 2:00:56एग्जांपल हमारे पास दो नंबर्स हैं 5 एंड
- 2:00:59टू फाइव को जब हम टू से डिवाइड करेंगे तो
- 2:01:01हमारे पास रिमाइंडर में आएगी वैल्यू इक्वल
- 2:01:03टू वन तो यही वन हमें हमारा मॉड्यूल
- 2:01:06रिटर्न करके देता है सेव करके अगर हम
- 2:01:08एग्जीक्यूट करें तो हमारे पास आंसर में
- 2:01:10आएगी वैल्यू वन के इक्वल जैसे हमारे पास
- 2:01:12मॉड्यूल होता है ऐसे एक और ऑपरेटर होता है
- 2:01:15जिसे हम कहते हैं अपना पावर ऑपरेटर यानी
- 2:01:19अगर हम a डबल स्टार b को लिखते हैं तो
- 2:01:22इसका मतलब होता है कि हम a टू द पावर b
- 2:01:25कैलकुलेट करने की कोशिश कर रहे
- 2:01:27हैं a टू द पावर b यहां पर होगा 5 टू द
- 2:01:30पावर 2 चच इज इक्वल ू 25 हमारे आंसर में
- 2:01:33भी हमारे पास वैल्यू रिटर्न होकर आएगी 25
- 2:01:35के इक्वल तो ये हो गए हमारे सारे के सारे
- 2:01:37एरिदमेटोसस नेक्स्ट टाइप ऑफ ऑपरेटर
- 2:01:40जिन्हें हम पढ़ने वाले हैं इन्हें हम अपने
- 2:01:42कंपैरिजन या फिर इन्हें रिलेशनल ऑपरेटर्स
- 2:01:44भी कह सकते हैं रिलेशनल ऑपरेटर्स का काम
- 2:01:47होता है दो वैल्यूज को कंपेयर करने का
- 2:01:50इन्हें जनरली हमने मैथ के अंदर भी दे लिखा
- 2:01:52होगा अब मैथ के अंदर अगर हमें दो नंबर्स
- 2:01:54को कंपेयर करना है जैसे अगर हम चेक करना
- 2:01:55चाहते हैं क्या a b के इक्वल है तो उसके
- 2:01:58लिए हम सिंगल इक्वल टू लिखते हैं पर पाइथन
- 2:02:00के अंदर इक्वलिटी चेक करने के लिए हम डबल
- 2:02:02इक्वल टू लिखते हैं मैथ के अंदर a नॉट = ट
- 2:02:05b हम इस तरीके से लिखते हैं पर पाइथन के
- 2:02:08अंदर हम एक्सक्लेमेशन इक्वल टू को नॉट
- 2:02:10इक्वल टू की तरह लिखते हैं इनफैक्ट जब भी
- 2:02:12जनरली प्रोग्रामिंग के अंदर हमें
- 2:02:13एक्सक्लेमेशन दिखे तो वो जनरली होता है कि
- 2:02:16हम नॉट कहने की कोशिश कर रहे हैं यानी
- 2:02:18किसी भी चीज को नेगेट करने की कोशिश कर
- 2:02:20रहे हैं तो ये हमारा इक्वल टू ऑपरेटर होता
- 2:02:22है यह हमारा नॉट इक्वल टू ऑपरेटर होता है
- 2:02:25फॉर एग्जांपल अपनी कुछ नई वैल्यूज हम ले
- 2:02:27लेते हैं एंड अब बात करते हैं अपने
- 2:02:30रिलेशनल ऑपरेटर्स के बारे में सबसे पहले
- 2:02:33हम अपनी एक वैल्यू ले सकते हैं a = 50 एंड
- 2:02:37b = 20 अगर हमें चेक करना है क्या a b के
- 2:02:41इक्वल है तो उसके लिए हम सिंपली प्रिंट
- 2:02:43करवा सकते हैं इज a इक्व टू इ b अच्छा जब
- 2:02:47भी हम रिलेशनल ऑपरेटर्स को लिख रहे होते
- 2:02:49हैं तो उसका मतलब होता है कि जो भी एक
- 2:02:51एक्सप्रेशन कहने की कोशिश कर रहा है क्या
- 2:02:53वो वैल्यू ट्रू है या फिर वो वैल्यू फॉल्स
- 2:02:55है यानी रिलेशनल ऑपरेटर्स हमेशा आउटपुट
- 2:02:58में हमें या तो ट्रू रिटर्न करके देंगे या
- 2:03:00फिर फाल्स रिटर्न करके देंगे व्हिच इज अ
- 2:03:02बुलियन वैल्यू ये एक्सप्रेशन कह रहा है a
- 2:03:04b के इक्वल है यानी 502 के इक्वल है तो
- 2:03:07ओबवियसली इसका जो आंसर होना चाहिए दैट विल
- 2:03:10बी फाल्स इसे सेव कर लेते हैं एंड
- 2:03:12एग्जीक्यूट करते हैं तो हमारे पास आंसर
- 2:03:13में आएगा फाल्स उसी तरीके से अगर हम यहां
- 2:03:16पर लिख दें a नॉ इक्वल ट b तो उसका आंसर
- 2:03:20हमारे पास आएगा इक्वल टू ट्रू यानी 50 नॉट
- 2:03:24इक्वल टू 20 ट्रू है या फाल्स है उसका
- 2:03:26आंसर हमारे पास हमेशा ट्रू आएगा सेव कर
- 2:03:28लेते हैं एंड हमारे पास आंसर में आएगा
- 2:03:31वैल्यू इक्वल टू ट्रू इनफैक्ट ये ऊपर वाला
- 2:03:34जो पार्ट है इसे एक बार हम कर देते हैं
- 2:03:36कॉमेंट आउट जैसे हमारे पास इक्वल टू एंड
- 2:03:39नॉट इक्वल टू होते हैं वैसे ही हमारे पास
- 2:03:41ग्रेटर दन लेस दन ग्रेटर दन इक्वल टू एंड
- 2:03:43लेस दन इक्वल टू होते हैं जैसे यहां पर
- 2:03:46अगर हम लिखना चाहे क्या a ग्रेटर द इक्वल
- 2:03:49टू b है उस केस में हमें पता है 50 ग्र दन
- 2:03:52इक्व 20 तो है ही तो इस केस में हमारे पास
- 2:03:54प्रिंट होकर आएगा ट्रू या इन फैक्ट अगर हम
- 2:03:57प्रिंट करना चाहे क्या a > = ट b है इस
- 2:04:00केस में भी हमारे पास वैल्यू प्रिंट होकर
- 2:04:02आएगी ट्रू इसे एग्जीक्यूट करते हैं हमारे
- 2:04:04पास वैल्यू प्रिंट होकर आई है ट्रू एंड
- 2:04:06ट्रू जैसे हमने ग्रेटर दन किया है वैसे ही
- 2:04:09हम लेस देन भी कर सकते हैं तो यहां पे a <
- 2:04:13= b एंड a < b इस केस में हमारे पास आंसर
- 2:04:16आएगा फाल्स एंड इस केस में भी हमारे पास
- 2:04:19आंसर आएगा फाल्स इसे सेव कर ले एग्जीक्यूट
- 2:04:22करते हैं लास्ट में हमारे पास प्रिंट
- 2:04:23होंगे दो फॉल्स अब जो रिलेशनल ऑपरेटर्स
- 2:04:26हैं इन्हें हमें एस सच याद करने की जरूरत
- 2:04:28नहीं है हम बस एक नजर इस पर डाल सकते हैं
- 2:04:30रिलेशनल ऑपरेटर्स को बाद में कंडीशनल
- 2:04:32स्टेटमेंट्स हमारा एक टॉपिक होगा काफी
- 2:04:33इंपॉर्टेंट टॉपिक है जिसे जब हम पढ़ेंगे
- 2:04:36तो हम इन्हें अपने आप बहुत बार यूज कर
- 2:04:38लेंगे और ये हमें खुद बखुदा हो जाएंगे
- 2:04:40रिलेशनल ऑपरेटर्स के बाद नेक्स्ट टाइप ऑफ
- 2:04:42ऑपरेटर जिसे हम पढ़ने वाले हैं ये होते
- 2:04:44हैं हमारे असाइनमेंट ऑपरेटर्स एंड एक
- 2:04:46असाइनमेंट ऑपरेटर को हम ऑलरेडी पढ़ चुके
- 2:04:48हैं जब भी हम लिखते हैं a इज इक्वल टू
- 2:04:51समथिंग यानी a = 50 अगर हमने लिख दिया तो
- 2:04:54यह जो इक्वल टू है इसी को हम अपना
- 2:04:56असाइनमेंट ऑपरेटर कहते हैं दिस इज़ आर
- 2:04:58इक्वल टू असाइनमेंट ऑपरेटर असाइनमेंट
- 2:05:00ऑपरेटर्स का काम होता है किसी वैल्यू को
- 2:05:02असाइन करना तो जब हम a = 50 लिख रहे हैं
- 2:05:05तो इसका मतलब है हमारी यह जो 50 वैल्यू है
- 2:05:07इसे हम इस वेरिएबल a के अंदर असाइन कर रहे
- 2:05:09हैं तो यह हमारा असाइनमेंट ऑपरेटर है पर
- 2:05:12इसके अलावा भी हमारे पास काफी सारे
- 2:05:14असाइनमेंट ऑपरेटर्स होते हैं जैसे फॉर
- 2:05:16एग्जांपल हमारे पास एक नंबर है नम नम को
- 2:05:20हम इनिश इइ कर रहे हैं 10 के साथ अगर हम
- 2:05:23चाहते हैं कि हमारा जो नंबर है उसी के
- 2:05:24अंदर हम 10 को ऐड कर दें तो हमारे पास
- 2:05:27वैल्यू हो जाएगी नंबर प्स 10 नंबर प्लस 10
- 2:05:29क्या होगा 10 प् 10 व्हिच इज गोइंग टू बी
- 2:05:32इक्वल टू 20 तो हमारा ये जो नम वेरिएबल है
- 2:05:35अब इसकी वैल्यू के अंदर हमारे पास 20 आ
- 2:05:37जाएगा एंड इस 20 को हम चाहे तो प्रिंट भी
- 2:05:39कर सकते हैं यानी इसे सेव कर लेते हैं
- 2:05:41एग्जीक्यूट करते हैं तो हमारे पास वैल्यू
- 2:05:42आएगी 20 के इक्वल यहां पर हम इनफैक्ट लिख
- 2:05:45सकते हैं
- 2:05:47नम की वैल्यू को सेफ एंड दिस नम इ इज
- 2:05:51गोइंग टू बी इक्वल टू 20 ये ऊपर वाली
- 2:05:54वैल्यूज को कर देते हैं कॉमेंट
- 2:05:59आउट तो यहां पर ये जो स्टेटमेंट है नम =
- 2:06:02नम + 10 इसी को शॉर्ट में लिखने का तरीका
- 2:06:04होता है नम + = 10 यानी हमारे पास
- 2:06:21हमारे पास आउटपुट में 20 ही रिटर्न होके
- 2:06:23आएगा इस तरीके से तो हमारे पास प्लस इक्वल
- 2:06:27टू ऑपरेटर होता है जो उसी नंबर में किसी
- 2:06:29नई वैल्यू को ऐड करने का काम करता है जैसे
- 2:06:31हमारे पास प्लस इक्वल टू होता है वैसे ही
- 2:06:32हमारे पास माइनस इक्वल टू भी होता है तो
- 2:06:34इसका मतलब हो जाएगा नम की वैल्यू हमारे
- 2:06:36पास रिटर्न होकर आएगी 0 के इक्वल यानी 10
- 2:06:39- 10 एग्जीक्यूट करेंगे आंसर में आएगा रो
- 2:06:42ऐसे ही हमारे पास मल्टीप्लाई इक्वल टू
- 2:06:45होता है मल्टीप्लाई इक्वल टू क्या करेगा
- 2:06:4710 को 10 वैल्यू से मल्टीप्लाई कर देगा या
- 2:06:50अगर हम यहां पर फाइव लिख दें तो 10 को वो
- 2:06:52फ से मल्टीप्लाई कर देगा आंसर में हमारे
- 2:06:54पास 50 आएगा सेव कर लेते हैं एग्जीक्यूट
- 2:06:56किया आंसर में आ गया 50 एंड इसी तरीके से
- 2:06:59हमारे पास डिवाइड इक्वल टू होता है 10 को
- 2:07:01फ से जब हम डिवाइड करेंगे आंसर में आएगा
- 2:07:03टू तो द आंसर इज गोइंग टू बी टू इसी तरीके
- 2:07:07से हम मॉडलो भी कैलकुलेट कर सकते हैं यानी
- 2:07:11हमारा रिमाइंडर 10 को जब फाइव से डिवाइड
- 2:07:13करेंगे तो रिमाइंडर में हमारे पास आएगी रो
- 2:07:15वैल्यू तो आंसर में नम विल बी इक्वल टू 0
- 2:07:18एंड ऐसे ही हमारे पास पावर ऑपरेटर होता है
- 2:07:21पावर क्या करेगा 10 टू द पावर 5 10 टू द
- 2:07:24पावर 5 हमारे पास हो जाएगा 1 लाख के इक्वल
- 2:07:27तो आंसर में वही वैल्यू हमारे पास आने
- 2:07:29वाली
- 2:07:30है सेव रिफ्रेश तो यह हो गया हमारे पास
- 2:07:34लाख तो इस तरीके से हम अपने असाइनमेंट
- 2:07:37ऑपरेटर्स को डिफरेंट डिफरेंट असाइनमेंट
- 2:07:39ऑपरेटर्स को यूज करते हैं अब जैसे हमारे
- 2:07:41पास असाइनमेंट ऑपरेटर्स होते हैं नेक्स्ट
- 2:07:43टाइप ऑफ ऑपरेटर जिसे हम डिस्कस करेंगे यह
- 2:07:45हमारे लॉजिकल ऑपरेटर्स लॉजिकल ऑपरेटर्स
- 2:07:47बुलियन वैल्यूज के ऊपर काम करते हैं
- 2:07:51हमारे पास तीन लॉजिकल ऑपरेटर्स होते हैं
- 2:08:09python.py के अंदर लिख दिया ट्रू तो उसके
- 2:08:12आगे अगर हम नॉट ऑपरेटर को लिखते हैं तो
- 2:08:14हमारे पास वैल्यू रिटर्न होकर आएगी फॉल्स
- 2:08:16के इक्वल एंड वाइस वर्स जैसे इस पार्ट को
- 2:08:19हम कर देते हैं कॉमेंट आउट
- 2:08:22एंड अब नेक्स्ट हम डिस्कस करेंगे अपने
- 2:08:24लॉजिकल ऑपरेटर्स को लॉजिकल ऑपरेटर्स के
- 2:08:28अंदर अगर हम प्रिंट करवाना चाहे नॉट ऑफ
- 2:08:31फाल्स तो हमारे पास ट्रू रिटर्न होकर आएगा
- 2:08:34और हम प्रिंट करवाना चाहे नॉट ऑफ ट्रू तो
- 2:08:36हमारे पास फाल्स रिटर्न हो कर आएगा इसे
- 2:08:38एग्जीक्यूट करेंगे तो नॉट ऑफ फॉल्स क्या
- 2:08:40है नॉट ऑफ फॉल्स है ट्रू एंड नॉट ऑफ ट्रू
- 2:08:43क्या है नॉट ऑफ ट्रू है फॉल्स यानी जो भी
- 2:08:45हमने बुलियन वैल्यू लिखी थी उसका अपोजिट
- 2:08:47इनफैक्ट हम यहां कोई एक्सप्रेशन भी यूज कर
- 2:08:49सकते हैं जैसे फॉर एग्जांपल a की वैल्यू
- 2:08:51हमारे पास हो गई है 50 के इक्वल एंड b की
- 2:08:54वैल्यू हो गई है 30 के इक्वल तो अगर मैं
- 2:08:56लिखना चाहूं a > b तो वो वैल्यू क्या होगी
- 2:08:5950 > 30 यानी ट्रू वैल्यू होगी तो यहां पर
- 2:09:03अगर हम लिखें a > b एंड इसे एक पैरेंस के
- 2:09:07अंदर ऐड कर लेते हैं तो a > b हमारे पास
- 2:09:10ट्रू होगा एंड इसी का नॉट हमारे पास आएगा
- 2:09:12फाल्स के इक्वल इसे री एग्जीक्यूट कर लेते
- 2:09:15हैं हमारे पास ट्रू वैल्यू थी नेक्स्ट में
- 2:09:17हमारे पास फाल्स वैल्यू आई यानी ये जो
- 2:09:19एक्सप्रेशन है सिंगल एक्सप्रेशन हमें बलिन
- 2:09:21वैल्यू रिटर्न कर रहा है उसी का ऑपोजिट
- 2:09:23आंसर हमें नॉट रिटर्न करके देता है जैसे
- 2:09:26हमारे पास नॉट होता है वैसे ही हमारे पास
- 2:09:27नेक्स्ट ऑपरेटर होता है जिसको हम एंड
- 2:09:29ऑपरेटर कहते हैं एंड ऑपरेटर दो वैल्यूज के
- 2:09:31ऊपर काम करता है यानी लेट्स सपोज हमारे
- 2:09:34पास दो वैल्यूज है वैल्यू वन इज इक्वल टू
- 2:09:37ट्रू एंड
- 2:09:40वैल्यू 2 =
- 2:09:43ट तो हम प्रिंट करवा सकते हैं अपना एंड
- 2:09:46ऑपरेटर का
- 2:09:49आंसर जिसमें हम लिखेंगे वैल्यू वन एंड
- 2:09:52वैल्यू
- 2:09:53टू तो जो हमारा नॉट ऑपरेटर है वह सिंगल
- 2:09:56ऑपरेंट के ऊपर काम करता है जबकि एंड एंड
- 2:09:59और ऑपरेटर हमारे दो वैल्यूज के ऊपर काम
- 2:10:01करते हैं वैल्यू वन एंड वैल्यू टू कहने का
- 2:10:04मतलब है बेसिकली कि हम वैल्यू वन और हिंदी
- 2:10:07वाला और वैल्यू टू को इवैल्यूएशन कर रहे
- 2:10:10हैं एंड ऑपरेटर ट्रू आंसर सिर्फ तभी देता
- 2:10:13है जब दोनों वैल्यू सच होती है एंड ऑपरेटर
- 2:10:16कहता है कि मैं सच तभी बोलूंगा जब वैल्यू
- 2:10:18वन और वैल्यू टू दोनों सच होंगी इसको सेव
- 2:10:21कर लेते हैं एग्जीक्यूट करते हैं तो हमारे
- 2:10:23पास इसे आंसर ऑपरेटर की जगह एंड ऑपरेटर का
- 2:10:27आंसर हमारे पास क्या आया ट्रू के इक्वल
- 2:10:28आया यानी अभी वैल्यू वन एंड वैल्यू टू
- 2:10:30दोनों ट्रू है बट यहीं पर अगर हमारे पास
- 2:10:32फाल्स होता तो उस केस में आंसर रिटर्न
- 2:10:35होकर आता फाल्स के इक्वल तो जब भी हम एंड
- 2:10:38ऑपरेटर यूज करते हैं इसका आंसर ट्रू तभी
- 2:10:40आता है जब दोनों वैल्यूज ट्रू कहती है
- 2:10:42जैसे हमारे पास एंड ऑपरेटर होता है वैसे
- 2:10:44ही हमारे पास और ऑपरेटर होता है और ऑपरेटर
- 2:10:47का हिंदी में मतलब होता है या यानी एक
- 2:10:50वैल्यू या फिर दूस वैल्यू दोनों में से
- 2:10:52कोई भी अगर सच हो जाए तो मैं सच बोल दूंगा
- 2:10:54तो यहां पर और ऑपरेटर लिख देते हैं दिस इज
- 2:10:57आवर र ऑपरेटर एंड दिस इज आवर एंड
- 2:11:02ऑपरेटर एंड ऑपरेटर दे रहा है हमें फाल्स
- 2:11:04एंड और ऑपरेटर दे रहा है हमें ट्रू और
- 2:11:07ऑपरेटर अगर दोनों में से एक भी वैल्यू
- 2:11:09ट्रू हो जाए तो ट्रू रिटर्न करता है पर
- 2:11:10दोनों वैल्यू अगर फाल्स हो गई तो फिर ये
- 2:11:12हमें फाल्स रिटर्न करेगा यानी यहां पर भी
- 2:11:14अगर हमने लिख दिया फाल्स तो फिर हमारे पास
- 2:11:17रिटर्न होकर आएगी वैल्यू फाल्स के इक्वल
- 2:11:20तो इस तरीके से हमारे एंड और एंड नॉट
- 2:11:22तीनों लॉजिकल ऑपरेटर्स काम करते हैं हम
- 2:11:24चाहे तो लॉजिकल ऑपरेटर्स को डायरेक्टली
- 2:11:26एक्सप्रेशंस के ऊपर भी इ वैल्युएट कर सकते
- 2:11:28हैं यानी फॉर एग्जांपल हमारे पास
- 2:11:30एक्सप्रेशन में a = 50 एंड b = 30 के लिए
- 2:11:34हम एक्सप्रेशन लिख सकते हैं क्या
- 2:11:37a b के इक्वल है तो ओबवियसली यह वाला जो
- 2:11:40एक्सप्रेशन है यह हमें रिटर्न करेगा
- 2:11:42फॉल्स एंड दूसरे एक्सप्रेशन में हम चेक कर
- 2:11:45सकते हैं क्या a ग्रेटर दन बी है तो a
- 2:11:50ग्रेटर दन बी सच दे देगा तो इस केस में
- 2:11:52हमारा जो ओवरऑल आंसर आएगा दैट इज गोइंग टू
- 2:11:54बी ट्रू आई होप हम यहां समझ पा रहे हैं कि
- 2:11:57a = = b हमें फॉल्स दे देगा क्योंकि 50 30
- 2:12:01के इक्वल नहीं होता पर 50 30 से बड़ा होता
- 2:12:04है तो ये वाला एक्सप्रेशन हमें ट्रू दे
- 2:12:05देगा तो फॉल्स और ट्रू दोनों का आंसर
- 2:12:08फाइनली ट्रू आता है क्योंकि दोनों में से
- 2:12:10एक भी वैल्यू ट्रू हो जाए तो और हमें ट्रू
- 2:12:12रिटर्न कर देता है एग्जीक्यूट करते हैं तो
- 2:12:14आंसर में हमारे पास वैल्यू आएगी ट्रू के
- 2:12:16इक्वल तो इस तरीके से हम मल्टीपल ऑपरेटर्स
- 2:12:19को कंबाइन करके थोड़ा सा लॉजिक क्रिएट कर
- 2:12:21सकते हैं यानी यहां पे हमने लॉजिकल ऑपरेटर
- 2:12:23को तो कंबाइन किया ही पर उसके साथ में
- 2:12:25हमने इक्वल टू व्हिच इज़ आवर कंपैरिजन
- 2:12:28ऑपरेटर उसे भी यूज़ किया है तो ये हमारे
- 2:12:30मेजॉरिटी चार ऑपरेटर्स होते हैं इसके
- 2:12:32अलावा भी हमारे पास काफी सारे ऑपरेटर्स
- 2:12:34होते हैं पर सबसे ज्यादा फ्रीक्वेंसी
- 2:12:39हम बात करने वाले हैं टाइप कन्वर्जन के
- 2:12:42बारे में टाइप कन्वर्जन होता है जब हम एक
- 2:12:44टाइप के वेरिएबल को दूसरे टाइप के वेरिएबल
- 2:12:47में कन्वर्ट कर रहे होते हैं यानी अगर अभी
- 2:12:50मेरे वेरिएबल का टाइप हो सकता है इंटी जर
- 2:12:52हो पर अगर मुझे इस इंटी जर को फ्लोटिंग
- 2:12:55वैल्यू के अंदर कन्वर्ट करना है तो उसके
- 2:12:56लिए हम टाइप कन्वर्जन को यूज करते हैं
- 2:12:59हमारे पास दो तरीके के कन्वर्जंस होते हैं
- 2:13:01पाइथन के अंदर एक कन्वर्जन को हम कहते हैं
- 2:13:04टाइप
- 2:13:06कन्वर्जन एंड एक कन्वर्जन को हम कहते हैं
- 2:13:09टाइप कास्टिंग दोनों में थोड़े-थोड़े
- 2:13:11डिफरेंसेस होते हैं टाइप कन्वर्जन पाइथन
- 2:13:14का इंटरप्रेटर हमारे लिए ऑटोमेटिक कर देता
- 2:13:17है यानी हमें उसे अलग से बोलना नहीं पड़ता
- 2:13:20कि इस टाइप को इस टाइप में कन्वर्ट कर दो
- 2:13:22पाइथन क्या करेगी ऑटोमेटिक हमारे लिए टाइप
- 2:13:24कन्वर्जन कर देगी और कास्टिंग क्या होती
- 2:13:26है कास्टिंग होती है जबरदस्ती यानी
- 2:13:29मैनुअली जिस टाइप को हम कन्वर्ट करते हैं
- 2:13:31तो कास्टिंग जब भी हो रही होती है तो
- 2:13:33उसमें हमें मैनुअली एज अ प्रोग्रामर बताना
- 2:13:35पड़ता है पाइथन को कि हम इस टाइप वन के
- 2:13:38वेरिएबल को टाइप टू के वेरिएबल के अंदर
- 2:13:39कन्वर्ट करना चाह रहे हैं हम दोनों को ही
- 2:13:42अभी पढ़ने वाले हैं तो अभी इस नाम से
- 2:13:43कंफ्यूज होने की बिल्कुल जरूरत नहीं है
- 2:13:45सबसे पहले हम पढ़ते हैं टाइप कन्वर्जन को
- 2:13:47व्हिच इज ऑटोमेटिक कन्वर्जन फॉर एग्जांपल
- 2:13:51यहां पर आ जाते
- 2:13:52हैं टाइप कन्वर्जन के लिए फॉर एग्जांपल
- 2:13:56हमारे पास एक वेरिएबल है ू एंड एक दूसरा
- 2:13:59वेरिएबल है हमारे पास
- 2:14:024.25 अब अगर मुझे दोनों का सम प्रिंट करना
- 2:14:05है तो यहां मैं एक वेरिएबल बना सकते हैं
- 2:14:07सम = a + b अब मुझे पता है इनमें से एक जो
- 2:14:11वेरिएबल है a इसका टाइप है इंटी जर इंट
- 2:14:14एंड b का टाइप है फ्लोट पर पाइथन क्या
- 2:14:16करेगी जब हम किसी इंट वैल्यू को फ्लोट
- 2:14:18वैल्यू से ऐड कर रहे होते हैं मल्टीप्लाई
- 2:14:20कर रहे होते हैं डिवाइड कर रहे होते हैं
- 2:14:21कुछ भी कर रहे होते हैं किसी भी
- 2:14:22एक्सप्रेशन के अंदर कोई भी अगर एरिथ मेे
- 2:14:24िक ऑपरेशन परफॉर्म कर रहे हैं तो पाइथन
- 2:14:26ऑटोमेटिक इस इंटी जर को फ्लोट में कन्वर्ट
- 2:14:29कर देगी क्योंकि फ्लोट क्या है इंटी जर से
- 2:14:31सुपीरियर है फ्लोट के अंदर ज्यादा डाटा
- 2:14:33स्टोर हो सकता है फ्लोट के अंदर डेसीमल
- 2:14:35वैल्यूज होती हैं पॉइंट समथिंग क्या करता
- 2:14:37है एक्स्ट्रा इंफॉर्मेशन को दिखाता है एक
- 2:14:40तो हमारे पास है टू एक है हमारे पास 2.13
- 2:14:43तो ये क्या है एक्स्ट्रा इंफॉर्मेशन है तो
- 2:14:45दिस इज अ मोर सुपीरियर वैल्यू तो फ्लोट को
- 2:14:47हम जनरली कहते हैं फ्लोट इज सुपीरियर एज
- 2:14:50कंपेयर्ड टू इंट तो यहां पर पाइथन क्या
- 2:14:53करेगा इंट को सुपीरियर वैल्यू के अंदर
- 2:14:55कन्वर्ट कर देगा तो जब एक्सप्रेशन इवेलुएट
- 2:14:58होगा तो उसका मतलब होगा कि यहां कैलकुलेट
- 2:15:00हो रहा है 2.0 + 4.25 यानी इसका आंसर होने
- 2:15:05वाला है 6.25 के इक्वल तो जब हम इस सम को
- 2:15:08प्रिंट करेंगे पाइथन ऑटोमेटिक हमारे लिए
- 2:15:11टाइप कन्वर्जन को कर चुका होगा व्हिच इज
- 2:15:13इंप्लीड कन्वर्जन इसको एग्जीक्यूट करते
- 2:15:16हैं तो हमारे पास आंसर में आएगा 6.25 कोई
- 2:15:18एरर नहीं आया पर यहीं पर इसी एक्सप्रेशन
- 2:15:21में यह जो a है इसके अंदर हम कोई स्ट्रिंग
- 2:15:24को स्टोर करा लेते अब हमें पता है टू वैसे
- 2:15:26तो इस स्ट्रिंग के अंदर नंबर ही है टू बट
- 2:15:29यह क्या है इसे पाइथन किसकी तरह इंटरप्रेट
- 2:15:31करेगा यह जो टाइप है दिस इज ऑफ टाइप
- 2:15:33स्ट्रिंग यानी यहां पर इफ आई ट्राई टू
- 2:15:36प्रिंट टाइप ऑफ वेरिएबल ए दिस इज गोइंग टू
- 2:15:39बी ऑफ टाइप स्ट्रिंग और स्ट्रिंग को
- 2:15:42फ्लोटिंग वैल्यू के अंदर ऐड करना अलाउड
- 2:15:44नहीं होता तो जब हम a + b ये चीज लिख रहे
- 2:15:48होंगे तो इसके अंदर हमारे पासस एरर आ
- 2:15:50जाएगा एरर क्या आएगा पाइथन हमें एरर दे
- 2:15:52देगा यानी इस चीज में एरर देके कहने की
- 2:15:55कोशिश कर रहा है कैन ओनली कंकट ट स्ट्रिंग
- 2:15:57नॉट फ्लोट टू स्ट्रिंग यानी कह रहा है
- 2:15:59स्ट्रिंग में आप स्ट्रिंग को ऐड कर सकते
- 2:16:01हो फ्लोट में हम स्ट्रिंग को ऐड करने की
- 2:16:03कोशिश कर रहे हैं जो पाइथन कह रहा है
- 2:16:04बिल्कुल गलत है ये चीज पॉसिबल ही नहीं है
- 2:16:07तो पाइथन ने इस केस में हमारे लिए टाइप
- 2:16:09कन्वर्जन को नहीं किया बट हम चाहते तो इस
- 2:16:12स्ट्रिंग को जबरदस्ती एक इंटी जर के अंदर
- 2:16:14कन्वर्ट कर सकते थे एंड उसी मैनुअल
- 2:16:17कन्वर्जन को हम टाइप कास्टिंग कह देते हैं
- 2:16:19अब टाइप कास्टिंग कैसे करते हैं टाइप
- 2:16:22कास्टिंग करने के लिए हम कुछ फंक्शंस को
- 2:16:24यूज करते हैं python2 जैसे अगर हमें किसी
- 2:16:27भी वैल्यू को इंट के अंदर टाइप कास्ट करना
- 2:16:29है तो हम लिखेंगे इंट पैरेंस एंड फिर अपनी
- 2:16:33वैल्यू को उसके अंदर पास कर देंगे यानी
- 2:16:35उसके अंदर लिख देंगे तो ये जो भी वैल्यू
- 2:16:37है ये इंटी जर के अंदर कन्वर्ट हो जाएगी
- 2:16:39इसी तरीके से किसी भी वैल्यू को अगर हम
- 2:16:40फ्लोट के अंदर कन्वर्ट करना चाह रहे हैं
- 2:16:42तो अपनी वैल्यू को फ्लोट लिखकर हम उसके
- 2:16:44अंदर पास कर देंगे तो आउटपुट आंसर जो भी
- 2:16:47आएगा वो हमारे पास एक फ्लोटिंग वैल्यू
- 2:16:48होगी तो यहां पर स्ट्रिंग को टाइपकास्ट
- 2:16:51करने के लिए हम लिख सकते हैं
- 2:16:54इंट एंड यह जो टू होगा यह फिर इंटी जर
- 2:16:59वैल्यू के अंदर टाइपकास्ट हो जाएगा इसे
- 2:17:01सेव कर लेते हैं एंड अब हमारे पास कोई एरर
- 2:17:03नहीं आएगा यानी अब अगर हम सबसे पहले तो एक
- 2:17:06चीज़ प्रिंट करवाते हैं व्हिच विल बी टाइप
- 2:17:08ऑफ़ a टाइप ऑफ़ a को प्रिंट करवाएंगे तो
- 2:17:10इस बार हमारे पास इंट प्रिंट होकर आएगा
- 2:17:12सेव कर लेते हैं एंड दिस इज गोइंग टु बी
- 2:17:16इंट एंड 6.25 यहीं पर हम चाहते तो हम
- 2:17:19फ्लोट भी कर सकते थे तो ये क्या हो जाता
- 2:17:21फ्लोटिंग वैल्यू में कन्वर्ट हो जाता
- 2:17:23दोबारा रन करेंगे तो इस बार क्लास उसकी हो
- 2:17:25गई है फ्लोट के इक्वल एंड 6.25 हमारे पास
- 2:17:28सेम आंसर आ गया है तो जब भी इस तरीके की
- 2:17:31वैल्यू होती है तो उसे हम टाइप कास्ट करके
- 2:17:33एक सही वैल्यू के अंदर कन्वर्ट कर सकते
- 2:17:35हैं ऑब् वियस अगर हम यहां पर अपना नाम
- 2:17:37लिखेंगे और उसे टाइप कास्ट करके फ्लोट के
- 2:17:39अंदर कन्वर्ट करने की कोशिश करेंगे तो वो
- 2:17:41पॉसिबल नहीं होगा इस केस में हमारे पास
- 2:17:44एरर आ जाएगा क्योंकि श्रद्धा या कोई भी
- 2:17:46अगर कैरेक्टर्स वाली स्ट्रिंग होती है वो
- 2:17:48फ्लोटिंग वैल्यू के अंदर कन्वर्ट नहीं हो
- 2:17:50सकती टाइप कास्टिंग तभी वर्क करती है जब
- 2:17:52दूसरे टाइप के अंदर ऐसा डाटा हो जो हमारे
- 2:17:55नए टाइप के अंदर फिट इन हो पाए जब यहां पर
- 2:17:58कोई वैलिड नंबर होगा तभी टाइप कास्टिंग
- 2:18:00वर्क करेगी दूसरे केसेस के अंदर टाइप
- 2:18:03कास्टिंग वर्क नहीं करेगी तो हम
- 2:18:04फ्रीक्वेंसी
- 2:18:2114 अब इसे अगर मुझे स्ट्रिंग के अंदर
- 2:18:23कन्वर्ट करना
- 2:18:24है तो हम लिख सकते हैं a = स्ट्रिंग एटीआर
- 2:18:29ऑफ a एंड अब हम प्रिंट करवा सकते हैं टाइप
- 2:18:33ऑफ a इसे सेव कर लेते
- 2:18:36हैं रन करते हैं और अब हमारे पास a का
- 2:18:39टाइप हो जाएगा स्ट्रिंग के इक्वल यानी अब
- 2:18:41ये नंबर नहीं है अब ये हमारे पास एक
- 2:18:42एक्सप्लिसिट स्ट्रिंग आ गई है जिसका हमने
- 2:18:45टाइप प्रिंट करवाया है तो अभी तक हम पाइथन
- 2:18:47के अंदर सीख चुके हैं कि वेरिएबल डेटा
- 2:18:49टाइप्स कैसे वर्क करते हैं ऑपरेटर्स कैसे
- 2:18:51वर्क करते हैं हम आउटपुट कैसे प्रिंट करवा
- 2:18:53सकते हैं तो नेक्स्ट चीज जिसे हम कवर करने
- 2:18:55वाले हैं वो है हमारे पास इनपुट इन
- 2:19:19pythonanywhere.com के लिए हम अपनी इनपुट
- 2:19:21स्टेटमेंट को यूज करते हैं व्हिच इज यूज
- 2:19:23टू एक्सेप्ट वैल्यूज फ्रॉम द कीबोर्ड
- 2:19:26यूजिंग द कीबोर्ड फ्रॉम द यूजर जैसे फॉर
- 2:19:28एग्जांपल इनपुट लेने के लिए हम लिख सकते
- 2:19:31हैं इनपुट एंड इनपुट को हम कुछ इसी तरीके
- 2:19:34से लिखते हैं जैसे हम अपनी प्रिंट
- 2:19:35स्टेटमेंट को लिखते हैं और इनपुट के अंदर
- 2:19:37हम कुछ प्रिंट भी करवा सकते हैं साथ के
- 2:19:39साथ जैसे हम यहां लिख सकते हैं एंटर योर
- 2:19:42नेम एंड इस तरीके से कोलन इसे सेव कर लेते
- 2:19:46हैं एंड जब हम इस कोड को एग्जीक्यूट
- 2:19:48करेंगे तो हमारे पास स्क्रीन पर प्रिंट
- 2:19:50होकर आएगा यही सेम स्टेटमेंट यानी हमारे
- 2:19:52पास प्रिंट होकर आएगा एंटर योर नेम बट
- 2:19:54उसके बाद हमारा एग्जीक्यूशन खत्म नहीं हो
- 2:19:56जाएगा यानी एंड नहीं हो जाएगा मतलब अभी भी
- 2:19:58हमारा प्रोग्राम रन कर रहा है और हम चाहें
- 2:20:01तो कोई एक नई वैल्यू है जो यहां पर लिख
- 2:20:03सकते हैं अपने टर्मिनल विंडो के ऊपर मैं
- 2:20:05यहां पर अपना नेम लिखने वाली हूं श्रद्धा
- 2:20:08खाप फॉर एग्जांपल मैंने ये नाम यहां पर
- 2:20:10लिखा और जैसे ही मैं एंटर प्रेस करूंगी
- 2:20:13वैसे ही मेरा प्रोग्राम खत्म होगा
- 2:20:14प्रोग्राम कैसे खत्म हुआ कैसे पता चला जब
- 2:20:16मेरे पास दोबारा से मेरे फोल्डर का नाम
- 2:20:18प्रिंट होकर आ जाएगा यानी ये जो वैल्यू है
- 2:20:20यह मैंने एस एन इनपुट पास की अपने
- 2:20:22प्रोग्राम को अब हम चाहते तो इस वैल्यू को
- 2:20:25यानी ये जो वैल्यू मैंने पास की है लिखकर
- 2:20:27टर्मिनल के ऊपर इसे किसी भी वेरिएबल के
- 2:20:29अंदर स्टोर भी करा सकते थे जैसे हम एक नेम
- 2:20:31नाम का वेरिएबल क्रिएट कर सकते हैं एंड
- 2:20:34बाद में हम इसी नेम की वैल्यू भी प्रिंट
- 2:20:36कर सकते हैं फॉर एग्जांपल आई राइट
- 2:20:39यू या यहां पर लिख सकते हैं वेलकम एंड फिर
- 2:20:44हमारा नाम इसे कर लेते हैं
- 2:20:47सेव एंड री एग्जीक्यूट रीरंग करने के बाद
- 2:20:51अब हमें क्या करना है कह रहा है एंटर योर
- 2:20:53नेम तो यहां पर मैं एंटर करने वाली हूं
- 2:20:55श्रद्धा जैसे ही मैं एंटर करूंगी मेरे पास
- 2:20:57प्रिंट होकर आया है वेलकम श्रद्धा ये कैसे
- 2:20:59प्रिंट होकर आया इनपुट से मैंने कोई भी
- 2:21:02वैल्यू है जिसे इनपुट दे दिया है तो पाइथन
- 2:21:04क्या करेगी उसे इस वेरिएबल नेम के अंदर
- 2:21:05स्टोर करा देगी उसके बाद जब हम प्रिंट
- 2:21:08करेंगे वेलकम नेम तो फिर हमारा नेम हमारे
- 2:21:10पास प्रिंट होकर आएगा हम चाहे तो कोई नंबर
- 2:21:13भी पास कर सकते हैं हम चाहे तो कोई और
- 2:21:14वैल्यू भी पास कर सकते हैं जैसे यहां हम
- 2:21:17लिख सकते हैं एंटर योर
- 2:21:19एज कुछ इस तरीके
- 2:21:22से एंड इसे कर लेते हैं सेव
- 2:21:25एंड या यहां पर यू एंटर्ड सेव एंड री
- 2:21:31एग्जीक्यूट यहां हम एज एंटर कर सकते हैं
- 2:21:34लेट्स सपोज आई राइट 45 एंटर किया तो हमारे
- 2:21:38पास आया यू एंटर्ड 45 तो वही सेम वैल्यू
- 2:21:41हमारे पास रिवर्ट बैक होके एकको होकर
- 2:21:43हमारे पास वापस आ जाएगी अब एक स्पेशल चीज
- 2:21:46जब भी हम पाइथन के अंदर इनपुट स्टेटमेंट
- 2:21:48को यूज करते हैं हमेशा हमारा जो रिजल्ट
- 2:21:50होता है इनपुट स्टेटमेंट का वो हमेशा एक
- 2:21:52स्ट्रिंग होती है यानी यहां पर लेट्स सपोज
- 2:21:57एंटर सम वैल्यू हम किसी वैल्यू को एंटर
- 2:22:00करवाना चाह रहे हैं एंड फिर हम क्या
- 2:22:03करेंगे उस वैल्यू का हम टाइप प्रिंट
- 2:22:04करेंगे तो यहां पर आई एम गोइंग टू प्रिंट
- 2:22:07टाइप ऑफ
- 2:22:08वैल्यू एंड फिर हम अपनी वैल्यू को प्रिंट
- 2:22:11करवाने वाले हैं इसको सेव कर लेते हैं एंड
- 2:22:14लेट्स रिफ्रेश या इनफैक्ट लेट्स
- 2:22:18रन तो हम शुरुआत में एक वैल्यू प्रिंट
- 2:22:21करते हैं लेट्स सपोज हमने अपना कॉलेज लिखा
- 2:22:23तो इसने एंटर करा दिया प्रिंट करवा दिया
- 2:22:25ये अपना कॉलेज क्या है एक स्ट्रिंग है और
- 2:22:27उसी स्ट्रिंग को इसने प्रिंट करवा दिया अब
- 2:22:30नेक्स्ट टाइम हम उसी कोड को एग्जीक्यूट
- 2:22:31करेंगे एंड दिस टाइम वी आर गोइंग टू एंटर
- 2:22:34सम इंटी जर वैल्यू मैंने एंटर किया 25 बट
- 2:22:3725 भी वैल्यू क्या है इसका भी टाइप क्या
- 2:22:39है स्ट्रिंग टाइप है इनफैक्ट अगर हम यहां
- 2:22:42पर कोई डेसीमल वैल्यू
- 2:22:4499.99 अगर एंटर करें तो भी इसका टाइप हमें
- 2:22:47स्ट्रिंग ही मिलेगा क्योंकि जब भी इनपुट
- 2:22:49किसी भी वैल्यू को ंटर करवाता है तो चाहे
- 2:22:52ही वह कोई नंबर हो उसे नंबर लेने की बजाय
- 2:22:55इनपुट क्या करता है उसे एक स्ट्रिंग के
- 2:22:56अंदर कन्वर्ट कर देता है तो इंटी जर कुछ
- 2:22:58इस तरीके से कन्वर्ट हो जाएगा अगर हम
- 2:23:00फ्लोटिंग वैल्यू की बात करें तो फ्लोटिंग
- 2:23:02वैल्यू कुछ इस तरीके से कन्वर्ट हो जाएगी
- 2:23:04तो सारी की सारी चीजें स्ट्रिंग में
- 2:23:05कन्वर्ट हो जाएंगी तो इसीलिए अगर हम चाहते
- 2:23:08हैं अगर हम किसी इंटी जर वैल्यू को इनपुट
- 2:23:10लेना चाहते हैं किसी फ्लोटिंग वैल्यू या
- 2:23:11किसी और वैल्यू को इनपुट लेना चाहते हैं
- 2:23:13तो उनके
- 2:23:15अप्रोपो करने के लिए हमें टाइप कास्टिंग
- 2:23:18को यूज करना पड़ता है यानी जो जो भी
- 2:23:20वैल्यू इस इनपुट से हमारे पास आ रही है
- 2:23:23अगर हम एक्सपेक्ट कर रहे हैं कि वो वैल्यू
- 2:23:25हमारे पास एक इंटी जर वैल्यू होगी तो
- 2:23:27इनपुट को हम सराउंड कर देंगे अपने इस इंटी
- 2:23:30जर से यानी जैसे हम नॉर्मली लिखते हैं फॉर
- 2:23:33एग्जांपल जैसे हम लिख सकते हैं इंट ऑफ फ
- 2:23:37वैसे ही अब इसकी जगह सिंपली हमें क्या
- 2:23:39लिखना है पूरा लिखना है इनपुट एंड एंटर सम
- 2:23:42वैल्यू तो जो भी वैल्यू हमारे पास आएगी अब
- 2:23:44हम उसे एक इंटी जर वैल्यू के अंदर
- 2:23:46टाइपकास्ट कर देंगे इस बारर अगर सेव करके
- 2:23:49अपने कोड को रन करें तो हम वैल्यू एंटर कर
- 2:23:52सकते हैं 25 तो इस बार 25 का टाइप हमारे
- 2:23:54पास इंटी जर आ गया जिस तरीके से हमने इंट
- 2:23:57किया वैसे ही हम फ्लोट कर सकते हैं सेव
- 2:23:59किया एंड रीरंग करते हैं तो इस बार अगर हम
- 2:24:0225 एंटर करेंगे तो हमारे पास वैल्यू आ
- 2:24:04जाएगी फ्लोट एंड प्रिंट होकर आएगा 25.0 तो
- 2:24:08इस तरीके से पाइथन के अंदर हम किसी भी
- 2:24:09वैल्यू को इनपुट की तरह ले सकते हैं फॉर
- 2:24:12एग्जांपल यहां पर लेट्स सपोज हम अपना नाम
- 2:24:15एज एंड अपने मार्क्स को इनपुट लेना चाहते
- 2:24:18हैं तो सबसे पहले हम एक वेरिएबल बना लेते
- 2:24:20नेम तो इसके अंदर हम नॉर्मली इनपुट ले
- 2:24:24सकते हैं अपना नेम एंटर नेम इस तरीके से
- 2:24:29उसके बाद हम अपनी एज को एंटर करा सकते हैं
- 2:24:33इनपुट एंटर ए फिर हम अपने मार्क्स को एंटर
- 2:24:37करा सकते हैं
- 2:24:39इनपुट एंटर मार्क्सस एंड फिर हम प्रिंट कर
- 2:24:44सकते हैं लेटस सपोज वी राइट वेलकम एंड फिर
- 2:24:48हमारा नाम
- 2:24:50नॉट श्रद्धा आ नेम वेरिएबल उसके बाद हम
- 2:24:54प्रिंट कर सकते हैं आर एज इक्वल
- 2:25:01टू एंड देन हम प्रिंट कर सकते हैं अपने
- 2:25:06मार्क्सस
- 2:25:08को इसे कर लेते हैं सेव एंड एग्जीक्यूट हम
- 2:25:12नेम में एंटर कर सकते हैं अपना नेम एज में
- 2:25:14एंटर कर सकते हैं अपनी एज मार्क्स के अंदर
- 2:25:16एंटर कर सकते हैं अपने मार्क्स तो अभी तो
- 2:25:19हमारे पास यह जो 24 है 94.4 है यह
- 2:25:22स्ट्रिंग वैल्यूज हैं बट इन्हीं को इनपुट
- 2:25:26के टाइम पे हम कन्वर्ट कर सकते हैं टू
- 2:25:28इंटी जर एंड मार्क्स को हम कन्वर्ट कर
- 2:25:30सकते हैं टू फ्लोटिंग वैल्यू सेव किया री
- 2:25:32एग्जीक्यूट किया एज सच कोई चेंज नहीं आएगा
- 2:25:35बट इस तरीके से हम जनरली अपने प्रॉपर
- 2:25:37प्रोग्राम्स लिख रहे होते हैं जिसमें हम
- 2:25:39शुरुआत में किसी वैल्यू को हो सकता है
- 2:25:41इनपुट कर रहे हो फिर उस वैल्यू के ऊपर हम
- 2:25:43हो सकता है कोई ऑपरेशंस परफॉर्म कर रहे हो
- 2:25:45और फिर फाइनली हम किसी आउटपुट को प्रिंट
- 2:25:47करते हैं अपने प्रोग्राम के अंदर तो जितने
- 2:25:49भी बेसिक्स ऑफ पाइथन थे यानी जो
- 2:25:51इंट्रोडक्शन होता है पाइथन का कि किसी भी
- 2:25:53लैंग्वेज का जिसमें हमारा इनपुट आउटपुट आ
- 2:25:55जाता है वेरिएबल आ जाते हैं डेटा टाइप्स आ
- 2:25:57जाते हैं बेसिक ऑपरेशंस आ जाते हैं वो
- 2:25:59सारी चीजें हमने अपने चैप्टर वन के अंदर
- 2:26:01कवर कर ली है एंड अब फाइनली हम बढ़ने वाले
- 2:26:04हैं कुछ प्रैक्टिस क्वेश्चंस को सॉल्व
- 2:26:06करने की तरफ अब दिस इज आवर फर्स्ट
- 2:26:08प्रैक्टिस क्वेश्चन जब भी हम प्रैक्टिस
- 2:26:10क्वेश्चंस को सॉल्व कर रहे हैं सबसे पहले
- 2:26:11तो कोशिश करनी है क्वेश्चन को हम देख लें
- 2:26:13उसको हम समझ लें मेरे साथ आप क्वेश्चन को
- 2:26:15पढ़ सकते हैं उसके बाद हमेशा लेक्चर को
- 2:26:17पॉज करना है और खुद से क्वेश्चन को सॉल्व
- 2:26:19करने की कोशिश करनी है अगर हमसे क्वेश्चन
- 2:26:21सॉल्व हो जाता है गुड इनफ फिर आके हम अपना
- 2:26:23सॉल्यूशन के साथ तैली कर सकते हैं अपने
- 2:26:25आंसर को और अगर सॉल्व नहीं भी हो पाता तो
- 2:26:27कोई बात नहीं हमें कोशिश करते रहना खुद से
- 2:26:29सवालों को सॉल्व करने की एंड फिर आकर हम
- 2:26:31अपने एक्सप्लेनेशन को देख सकते हैं फर्स्ट
- 2:26:34क्वेश्चन हमें कह रहा है राइट अ प्रोग्राम
- 2:26:35टू इनपुट टू नंबर्स एंड प्रिंट देर सम
- 2:26:38यानी सबसे पहले तो हम दो नंबर्स को इनपुट
- 2:26:40करेंगे तो इनपुट स्टेटमेंट से हम इनपुट
- 2:26:43करने वाले हैं पहले तो अपना फर्स्ट नंबर
- 2:26:46एंड उसके बाद अपना सेकंड नंबर एंड फिर
- 2:26:49फाइनली हम हमें उनके सम को प्रिंट करना है
- 2:26:51यानी जो हमारा फर्स्ट नंबर होगा उसके अंदर
- 2:26:53हम ऐड कर देंगे अपने सेकंड नंबर को यह
- 2:26:56हमारे पहले वाले क्वेश्चन से इस तरीके से
- 2:26:58अलग है कि इस बार हमें अपने नंबर्स को
- 2:27:00इनपुट करना है राद देन डिफाइनिंग टू
- 2:27:02वेरिएबल सबसे पहले हमें इनपुट कराना
- 2:27:04पड़ेगा अपने फर्स्ट नंबर को तो यहां लिख
- 2:27:06देते हैं एंटर
- 2:27:07फर्स्ट या इनफैक्ट इससे लिख देते हैं एंटर
- 2:27:11फर्स्ट और हम अपना एक वेरिएबल बना लेते
- 2:27:14हैं फर्स्ट नाम से जिसके अंदर हमारी
- 2:27:15वैल्यू आकर स्टोर हो जाएगी इसी तरीके से
- 2:27:18हम लिख देते हैं सेकंड तो हम यहां पर
- 2:27:21सेकंड को एंटर करा लेंगे और इनपुट लेते
- 2:27:23टाइम ये वैल्यूज क्या होंगी स्ट्रिंग
- 2:27:25होंगी तो इन्हें हमें इंट के अंदर कन्वर्ट
- 2:27:27करना पड़ेगा लेट्स कन्वर्ट इट टू इंट एंड
- 2:27:30इसे भी हम कन्वर्ट कर देंगे टू सम इंटी जर
- 2:27:32वैल्यू इनका सम प्रिंट करवाने के लिए हम
- 2:27:34लिखेंगे प्रिंट सम इक्वल टू
- 2:27:38फर्स्ट प्लस सेकंड इसे कर लेते हैं
- 2:27:43सेव एंड रन तो सबसे पहले हमें फर्स्ट को
- 2:27:47एंटर करना है फर्स्ट में हम एंटर कर लेते
- 2:27:49हैं नंबर 20 सेकंड में हम एंटर कर देते
- 2:27:51हैं नंबर 50 एंड आंसर हमारे पास हो जाएगा
- 2:27:53सम = 70 तो इस तरीके से ये हमारा छोटा सा
- 2:27:56प्रोग्राम हो गया जिसे हमने बिल्ड कर दिया
- 2:27:58है जनरली हम इन्हें फर्स्ट एंड सेकंड जैसे
- 2:28:00हो सकता है बड़े वेरिएबल नाम आप ना देना
- 2:28:02चाहे तो हम इन्हें a एंड b भी बोल सकते
- 2:28:04हैं x एंड y भी बोल सकते हैं नेक्स्ट
- 2:28:06प्रैक्टिस क्वेश्चन की तरफ आ जाते हैं
- 2:28:07नेक्स्ट क्वेश्चन हमें कह रहा है राइट अ
- 2:28:09प्रोग्राम टू इनपुट साइड ऑफ़ अ स्क्वायर
- 2:28:11एंड प्रिंट इट्स एरिया यानी अगर हमारे पास
- 2:28:15कोई भी स्क्वायर है तो हमें पता है
- 2:28:17स्क्वायर की सारी की सारी जो साइड्स होती
- 2:28:18हैं वह इक्वल होती हैं तो हमें क्या करना
- 2:28:21है यह जो इसकी साइड है इसे हम इनपुट लेंगे
- 2:28:24एंड स्क्वायर का एरिया होता है साइड
- 2:28:27मल्टीप्ला बाय साइड के इक्वल इस एरिया को
- 2:28:30फिर हमें प्रिंट करवाना है हम चाहे तो
- 2:28:32साइड को इंटी जर की तरह भी ले सकते हैं हम
- 2:28:35चाहे तो साइड को फ्लोटिंग वैल्यू की तरह
- 2:28:37भी ले सकते हैं लेट्स टेक इट एज अ
- 2:28:38फ्लोटिंग
- 2:28:39वैल्यू अपने कोड को लिखने के
- 2:28:43लिए हम यहां पर अपने वेरिएबल को कह सकते
- 2:28:46हैं साइड एंड एंटर स्क्वायर
- 2:28:52साइड हम इसे कन्वर्ट कर देते हैं टाइप
- 2:28:55कास्ट कर देते हैं टू फ्लोट एंड फिर हमें
- 2:28:57अगर एरिया को प्रिंट करना है तो हम प्रिंट
- 2:28:59कर सकते हैं
- 2:29:02एरिया इक्वल टू साइड मल्टीप्ला बाय साइड
- 2:29:05व्हिच इज साइड स्क्वायर सेव कर देते हैं
- 2:29:08एंड लेट्स रन इट सबसे पहले हमें एंटर करनी
- 2:29:13है अपनी साइड तो लेट्स सपोज हमारे
- 2:29:15स्क्वायर की साइड है फोर के इक्वल तो फोर
- 2:29:17का स्क्वायर हमारे पास 16 प्रिंट होकर
- 2:29:19आएगा सो द एरिया ऑफ़ द स्क्वायर इज इक्वल
- 2:29:21टू 16 हम चाहते तो यहां पे डबल एस्ट रिस्क
- 2:29:24यानी साइड टू द पावर टू भी कर सकते थे तो
- 2:29:26वोह भी हमें सेम आउटपुट रिटर्न करके देता
- 2:29:29एग्जीक्यूट करते हैं स्क्वायर की साइड इस
- 2:29:30बार अगर 10 हो जाएगी तो एरिया हो जाएगा
- 2:29:32स्क्वायर का 100 के इक्वल तो हमारे पास आ
- 2:29:34गया है
- 2:29:35100 नेक्स्ट क्वेश्चन हमें कह रहा है राइट
- 2:29:38अ प्रोग्राम टू इनपुट टू फ्लोटिंग पॉइंट
- 2:29:41नंबर्स एंड प्रिंट देयर एवरेज यानी हमें
- 2:29:44दो फ्लोट नंबर्स लेने हैं एक हमारे पास
- 2:29:47फ्लोटिंग नंबर ए हो सकता है एक हमारे पास
- 2:29:48नंबर बी हो सकता है दोनों का एवरेज क्या
- 2:29:51होगा किसी भी दो नंबर्स का एवरेज होता है
- 2:29:53a प् बी डिवाइडेड बायट के इक्वल तो हमें
- 2:29:56इस वैल्यू को इस एवरेज वैल्यू को प्रिंट
- 2:29:58करवाना है तो इसे प्रिंट करवाने के लिए
- 2:30:00यहां पर लिख देते हैं एंटर
- 2:30:04फर्स्ट तो हमारे पास हमारा फर्स्ट नंबर आ
- 2:30:06जाएगा लेट्स कॉल इट ए एंड इसे हमने ऑलरेडी
- 2:30:10टाइप कास्ट कर दिया टू फ्लोटिंग वैल्यू
- 2:30:12एंड सेकंड नंबर हमारे पास आ जाएगा लेट्स
- 2:30:14कॉल इट बी और फिर हमारे पास जो एवरेज होगा
- 2:30:17दोनों नंबर्स
- 2:30:18का दैट इज़ गोइंग टु बी a + b / 2 यह
- 2:30:24हमारे पास एवरेज हो जाएगा इसे रन करते हैं
- 2:30:27लेट्स टेक द फ़र्स्ट नंबर एज़
- 2:30:3116.5 एंड लेट्स टेक द सेकंड नंबर एज़ 3.5
- 2:30:3616.5 + 3.5 दोनों का समेशन हमारे पास 20
- 2:30:40के इक्वल होगा 20 / 2 10 हो जाएगा तो
- 2:30:42दोनों नंबर्स का एवरेज हमारे पास होगा 10
- 2:30:44के इक्वल जैसे ही हम एवरेज को प्रिंट
- 2:30:46करवाएंगे हमारे पास वैल्यू आएगी 10.0 तो
- 2:30:49इस तरीके से हम ने अपने कोड को कंप्लीट कर
- 2:30:51लिया है नेक्स्ट प्रोग्राम जैसे हम
- 2:30:52लिखेंगे यह कह रहा है राइट अ प्रोग्राम टू
- 2:30:54इनपुट टू इंटी जर नंबर्स a एंड b प्रिंट
- 2:30:57ट्रू इफ a इज ग्रेटर दन और इक्वल टू b
- 2:31:01यानी अगर a ग्रेटर दन और इक्वल टू b है तो
- 2:31:05उस केस में हमारे पास ट्रू प्रिंट होना
- 2:31:06चाहिए और अगर नहीं है तो उस केस में हमारे
- 2:31:09पास फाल्स प्रिंट होना चाहिए तो सिंपली हम
- 2:31:11क्या कर सकते हैं दो इंटी जर नंबर्स को हम
- 2:31:13इनपुट करा सकते हैं और हमारा यह जो
- 2:31:16एक्सप्रेशन है a > = b इसे हम सिंपली
- 2:31:19प्रिंट करवा देंगे अपनी प्रिंट स्टेटमेंट
- 2:31:21के अंदर तो अगर ये एक्सप्रेशन सच होगा तो
- 2:31:23हमारे पास ट्रू प्रिंट हो जाएगा
- 2:31:25एक्सप्रेशन सच नहीं होगा तो हमारे पास
- 2:31:27फाल्स प्रिंट हो जाएगा तो सबसे पहले तो
- 2:31:29अपनी दो नंबर्स को इनपुट ले लेते हैं एंड
- 2:31:31इन्हें टाइपकास्ट कर देते हैं टू इंटी जर
- 2:31:35वैल्यूज और अपने एक्सप्रेशन के अंदर हमें
- 2:31:38सिंपली प्रिंट करवाना है a > = b को सेव
- 2:31:44कर लेते
- 2:31:45हैं एंड एग्जीक्यूट करेंगे हमारा फर्स्ट
- 2:31:48नंबर है लेट्स सपोज 15 सेकंड नंबर है
- 2:31:51हमारे पास टू अब हमें पता है 15 > = 2 तो
- 2:31:55होता ही है तो उस केस में हमारे पास ट्रू
- 2:31:57आ गया पर वहीं पर अगर हम ऑपोजिट ले लेते
- 2:32:00यानी फर्स्ट नंबर को हम टू ले लेते a = 2
- 2:32:03एंड b = 15 उस केस में हमारे पास फाल्स
- 2:32:06रिटर्न होकर आ गया तो इस तरीके से हमने
- 2:32:08अपने प्रैक्टिस क्वेश्चंस को भी कवर कर
- 2:32:09लिया है एंड आई होप कि पाइथन के अंदर जो
- 2:32:11हमारा लेक्चर वन था उसने हमें काफी सारी
- 2:32:13चीजें सिखाई होंगी अबाउट द बेसिक्स ऑफ़
- 2:32:17पाइथन हाय एवरीवन तो स्टार्ट करते हैं
- 2:32:19चैप्टर टू के साथ जिसमें सबसे पहले हम
- 2:32:21पढ़ने वाले हैं स्ट्रिंग्स के बारे में अब
- 2:32:23स्ट्रिंग्स इज अ डेटा टाइप इसको हमने
- 2:32:25ऑलरेडी अपने फर्स्ट लेक्चर के अंदर पढ़ा
- 2:32:27था एंड इट स्टोर्स अ सीक्वेंस ऑफ
- 2:32:29कैरेक्टर्स यानी डिफरेंट डिफरेंट
- 2:32:30कैरेक्टर्स का एक जो सीक्वेंस होता है उसे
- 2:32:32हम स्ट्रिंग की फॉर्म में स्टोर करते हैं
- 2:32:34वो कोई सिंगल कैरेक्टर भी हो सकता है वो
- 2:32:36एक वर्ड भी हो सकता है वो एक पूरा का पूरा
- 2:32:38सेंटेंस या फिर एक पैराग्राफ भी हो सकता
- 2:32:40है स्ट्रिंग को क्रिएट करने के हमने तीन
- 2:32:42तरीके देखे थे फॉर एग्जांपल यहां पर वीएस
- 2:32:44कोड के अंदर हमने ऑलरेडी अपने फोल्डर के
- 2:32:47अंदर एक फाइल बनाई हुई है लेक्चर अ2 ड
- 2:32:52python2 के कोड्स को लिख रहे होंगे इसके
- 2:32:54अंदर अगर मुझे एक स्ट्रिंग को क्रिएट करना
- 2:32:56है तो इस तरीके से हम एक स्ट्रिंग वन नाम
- 2:32:58का वेरिएबल बना सकते हैं डबल कोड्स के
- 2:33:00अंदर जनरली हम अपनी स्ट्रिंग को डिफाइन
- 2:33:02करते हैं दिस इज़ अ स्ट्रिंग तो यह
- 2:33:05स्ट्रिंग क्या हो गई यह एक सेंटेंस हो गया
- 2:33:07जो हमने स्ट्रिंग की फॉर्म में स्टोर कर
- 2:33:09लिया हम इस तरीके से भी स्ट्रिंग्स को
- 2:33:10क्रिएट कर सकते हैं इनफैक्ट हम सिंगल
- 2:33:12कोड्स में भी स्ट्रिंग्स को क्रिएट कर
- 2:33:13सकते हैं अगर हम चाहें तो एक स्ट्रिंग टू
- 2:33:16बना सकते हैं जिसमें हम एक सिंगल वर्ड को
- 2:33:18स्टोर कर सकते हैं
- 2:33:20इंक्लोज्ड विद इन सिंगल कोड्स एंड यही सेम
- 2:33:23चीज हम ट्रिपल कोड्स के अंदर भी कर सकते
- 2:33:25हैं हमारी एक स्ट्रिंग थ्री हो सकती है
- 2:33:27जिसे हम चाहे तो ट्रिपल कोड्स के अंदर दिस
- 2:33:30इज अ स्ट्रिंग इस तरीके से स्टोर करा सकते
- 2:33:34हैं अब यह तीनों ही पाइथन के अंदर वैलिड
- 2:33:36तरीके एक स्ट्रिंग को क्रिएट करने के पर
- 2:33:38जब हम अपनी स्ट्रिंग्स को क्रिएट कर रहे
- 2:33:39होंगे मोस्ट ऑफ़ द टाइम हम डबल कोड्स को
- 2:33:41यूज़ करेंगे क्योंकि जनरली जब हम दूसरे
- 2:33:43लोगों का भी कोड देखते हैं पाइथन के अंदर
- 2:33:45तो उसमें डबल कोट ही यूज़ होता है या
- 2:33:47इनफैक्ट दूसरी प्रोग्रामिंग लैंग्वेजेस के
- 2:33:48अंदर भी अच्छा यहां पे हमारे दिमाग में
- 2:33:50सवाल आ सकता है कि हमें तीन डिफरेंट टाइप
- 2:33:52के कोड्स की जरूरत क्यों पड़ी स्ट्रिंग्स
- 2:33:54को क्रिएट करने के लिए इट इज जनरली ड्यू
- 2:33:56टू द फैक्ट फॉर एग्जांपल हमें कहीं पर
- 2:33:58अपोस्ट फी यूज़ करना है यानी हमें सिंगल
- 2:34:01कोट अपनी स्ट्रिंग के अंदर यूज़ करना है
- 2:34:03तो हम किस तरीके से यूज़ करें जैसे फॉर
- 2:34:05एग्जांपल हमें लिखना है दिस इज अपना कॉलेज
- 2:34:10ट्यूटोरियल अब इस स्ट्रिंग को अगर हम
- 2:34:13सिंगल कोड्स के अंदर एंक्लोज कर देंगे तो
- 2:34:16फिर पाइथन कंफ्यूज हो जाएगा कैसे कंफ्यूज
- 2:34:18हो जाएगा क्योंकि सिंगल कोड का मतलब मतलब
- 2:34:19है स्ट्रिंग यहां से स्टार्ट हो रही है और
- 2:34:21जैसे ही ये दूसरे वाला सिंगल कोट हमें
- 2:34:23दिखाई देगा मतलब यहां पे स्ट्रिंग एंड हो
- 2:34:25गई तो फिर ये इस यह जो अलग से वर्ड बच गया
- 2:34:28एंड अलग से एक सिंगल सिंगल कोट बच गया
- 2:34:30इसका कोई सेंस समझ नहीं आएगा हमारे पाइथन
- 2:34:32के इंटरप्रेटर को तो इंस्टेड इस तरीके की
- 2:34:35जो स्ट्रिंग है जिसमें हम सिंगल अपोस्ट फे
- 2:34:37यूज़ करना चाहते हैं इसे हम डबल कोट्स के
- 2:34:39अंदर एंक्लोज करेंगे तो इस तरीके से एक
- 2:34:41वैलिड स्ट्रिंग बन जाएगी और हमने अपोस्ट
- 2:34:43फे को यानी सिंगल कोट को भी इसके अंदर
- 2:34:45एंक्लोज कर दिया पर यहीं पर अगर हमारे पास
- 2:34:48डबल कोट होता तो हम क्या करते इस स्ट्रिंग
- 2:34:50को सिंगल कोट के अंदर एंक्लोज कर देते तो
- 2:34:53इस तरीके से हमारे पास डिफरेंट डिफरेंट
- 2:34:55कोट्स अवेलेबल हैं डिफरेंट तरीके अवेलेबल
- 2:34:57हैं सो दैट वी कैन यूज़ सिंगल कोट्स एंड
- 2:34:59डबल कोट्स इनसाइड द स्ट्रिंग वैल्यू इट
- 2:35:01सेल्फ अच्छा ये तो बहुत बेसिक चीजें हो गई
- 2:35:03अब कुछ-कुछ और चीजों के बारे में बात करते
- 2:35:05हैं जैसे फॉर एग्जांपल हमें एक स्ट्रिंग
- 2:35:07के अंदर दो-तीन सेंटेंसेस लिखने हैं जैसे
- 2:35:10दिस इज अ स्ट्रिंग वी आर क्रिएटिंग इट इन
- 2:35:15पाइथन इस तरीके के हम दो सेंटेंसेस लिखना
- 2:35:18चाहते हैं पर हम चाहते हैं कि एक सेंटेंस
- 2:35:20को जैसे ही हम प्रिंट करवाएं उसके बाद
- 2:35:22नेक्स्ट लाइन में हमारा दूसरा सेंटेंस
- 2:35:23प्रिंट हो और इस तरीके से अगर हम अपने कोड
- 2:35:26एडिटर के अंदर नेक्स्ट लाइन देने की कोशिश
- 2:35:28करते हैं तो हमारे पास एरर आ जाता है
- 2:35:30क्योंकि ये जो नेक्स्ट लाइन है ये वैलिड
- 2:35:31नहीं है पाइथन के अंदर देना तो एज सच
- 2:35:34जनरली जिस तरीके से वर्ड डॉक्यूमेंट के
- 2:35:36अंदर हम काम करते हैं वैसे हम कोड के अंदर
- 2:35:38काम नहीं कर सकते अगर हमें किसी भी
- 2:35:40स्ट्रिंग के अंदर नेक्स्ट लाइन देनी होती
- 2:35:42है तो उसके लिए हम एस्केप सीक्वेंस
- 2:35:44कैरेक्टर्स को यूज़ करते हैं अच्छा ये
- 2:35:46एस्केप सीक्वेंस कैरेक्टर्स क्या होते हैं
- 2:35:47लेट मी आल्सो राइट इट डाउन एस्केप
- 2:35:50सीक्वेंस कैरेक्टर्स कुछ स्पेशल
- 2:35:53कैरेक्टर्स होते हैं जिनका काम होता है
- 2:35:55फॉर्मेटिंग देना फॉर्मेटिंग का मतलब अगर
- 2:35:57लेट्स सपोज हमें टैब का स्पेस चाहिए या
- 2:36:00हमें नेक्स्ट लाइन चाहिए तो इस तरीके की
- 2:36:02चीजों को हम डायरेक्टली कोड के अंदर नहीं
- 2:36:04कर सकते तो उन चीजों को करने के लिए हम इन
- 2:36:06कैरेक्टर्स को यूज करते हैं अब अगर इस
- 2:36:09स्ट्रिंग को हम नॉर्मली प्रिंट करवाना
- 2:36:11चाहे लेट मी ट्राई टू प्रिंट माय स्ट्रिंग
- 2:36:13वन हमारी स्क्रीन के ऊपर हमारी स्ट्रिंग
- 2:36:16वन कुछ इस तरीके से प्रिंट होकर आएगी और
- 2:36:18मुझे चाहिए कि यहां पर नेक्स लाइन आ जाए
- 2:36:20तो उसके लिए हम क्या कर सकते हैं उसके लिए
- 2:36:22हम यहां पर लिख सकते हैं बै n बै स् n एक
- 2:36:25एस्केप सीक्वेंस कैरेक्टर होता है जिसका
- 2:36:27मतलब होता है नेक्स्ट लाइन कि यहां पर जब
- 2:36:30भी ये स्ट्रिंग प्रिंट हो या इसके साथ कुछ
- 2:36:31ऑपरेशन हो तो यहां पर हमारे पास नेक्स्ट
- 2:36:33लाइन आनी चाहिए इसको सेव कर लेते हैं रन
- 2:36:35करते हैं तो हमारे पास क्या होगा यहां पर
- 2:36:37एक नेक्स्ट लाइन आ जाएगी ये एक्स्ट्रा
- 2:36:39स्पेस स्टार्टिंग में इसलिए क्रिएट हुआ
- 2:36:41क्योंकि v से पहले हमारे पास एक्स्ट्रा
- 2:36:43स्पेस था वी कैन रीरंग इट एंड इस तरीके से
- 2:36:45हम अपने स्ट्रिंग के अंदर नेक्स्ट लाइन को
- 2:36:48लेकर आ सकते हैं जैसे हम नेक्स्ट लाइन को
- 2:36:49लेकर आए वैसे ही हम टैब के स्पेस को भी
- 2:36:51लेकर आ सकते थे जैसे यहां बै स् t अगर हम
- 2:36:54लिख देते तो इसका मतलब यह टैब वाला एस्केप
- 2:36:56सीक्वेंस कैरेक्टर है लेट्स सेव इट एंड
- 2:36:58रीरंग तो इस तरीके से एक टैब का स्पेस
- 2:37:01हमारे दोनों सेंटेंसेस के बीच में आ गया
- 2:37:03तो एस्केप सीक्वेंस कैरेक्टर्स को भी हम
- 2:37:05डिफरेंट टाइम्स पर यूज़ कर सकते हैं जब भी
- 2:37:07हम स्ट्रिंग्स के अंदर लेट्स सपोज कोई
- 2:37:09पैराग्राफ लिख रहे हैं या कोई बड़ी लाइन
- 2:37:10को लिखने की कोशिश कर रहे हैं अब बात करते
- 2:37:12हैं कि स्ट्रिंग्स के ऊपर हम डिफरेंट
- 2:37:14डिफरेंट ऑपरेशंस को कैसे परफॉर्म कर सकते
- 2:37:16हैं सबसे पहला ऑपरेशन जिसके बारे में हम
- 2:37:18बात करेंगे उसका नाम है कॉन्कैटिनेट अब
- 2:37:21कॉन्कैटिनेट सुनने में बहुत डिफिकल्ट वर्ड
- 2:37:23लगता है बट ये एक्चुअली बहुत आसान चीज है
- 2:37:25जैसे मैथ के अंदर हम दो नंबर्स को ऐड कर
- 2:37:28सकते हैं हम सिंपली लिख सकते हैं a + b
- 2:37:30वैसे ही पाइथन के अंदर हम दो स्ट्रिंग्स
- 2:37:32को भी ऐड कर सकते हैं जैसे अगर हम एक
- 2:37:35स्ट्रिंग वन एंड एक स्ट्रिंग टू को ऐड
- 2:37:37करें तो इनका जो आउटपुट होगा वो पाइथन के
- 2:37:39अंदर एक वैलिड आउटपुट होता है और दो
- 2:37:41स्ट्रिंग्स को जोड़ने के ऑपरेशन को हम
- 2:37:43कॉन्कैटिनेट कहते हैं और दो स्ट्रिंग्स को
- 2:37:45जोड़ने के लिए पाइथन के अंदर हम अपने प्लस
- 2:37:47ऑपरेटर को यूज कर सकते हैं जैसे यहां पर
- 2:37:50इफ आई क्रिएट माय स्ट्रिंग वन लेट्स कॉल
- 2:37:53इट अपना एंड माय स्ट्रिंग टू लेट्स कॉल इट
- 2:37:56कॉलेज तो हम सिंपली लिख सकते हैं स्ट्रिंग
- 2:37:59व प्लस स्ट्रिंग टू इसे सेव करेंगे रन
- 2:38:02करेंगे तो हमारे पास आउटपुट में आ जाएगा
- 2:38:04दोनों स्ट्रिंग्स का कॉन्कैटिनेटेड वर्जन
- 2:38:06यानी जुड़ा हुआ वर्जन हम चाहे तो इनका जो
- 2:38:08जुड़ा हुआ वर्जन है उसे एक अलग स्ट्रिंग
- 2:38:10के अंदर भी स्टोर करा सकते हैं लेट्स कॉल
- 2:38:12इट फाइनल
- 2:38:14स्ट्रिंग फाइनल
- 2:38:17स्ट्रिंग एंड अपनी फाइनल स्ट्रिंग को हम
- 2:38:21यहां पर स्टोर कराएंगे सेव एंड रन तो यह
- 2:38:24हमारे पास आ गई हमारी फाइनल स्ट्रिंग
- 2:38:26नेक्स्ट हमारे पास जो हम ऑपरेशन परफॉर्म
- 2:38:28कर सकते हैं वो होता है लेंथ का हम चाहे
- 2:38:30तो किसी भी स्ट्रिंग की लेंथ को फाइंड आउट
- 2:38:32कर सकते हैं यूजिंग दिस लेंथ फंक्शन अब
- 2:38:35फंक्शंस क्या होते हैं उसके बारे में हमें
- 2:38:36बिल्कुल अभी टेंशन लेने की जरूरत नहीं है
- 2:38:38बाद में फंक्शंस को हम डिटेल में पढ़ेंगे
- 2:38:40तो अभी हो सकता है कि हमें फंक्शन वर्ड
- 2:38:42बार-बार बार-बार सुनाई दे तो फंक्शन को
- 2:38:44हमें ऐसे इमेजिन करना है कि बेसिकली एक
- 2:38:46मैजिकल वर्ड है जिसको हम लिख देते हैं तो
- 2:38:49एक पर्टिकुलर ऑपरेशन हमारे लिए परफॉर्म हो
- 2:38:51जाता है जैसे प्लस को जैसे ही हम लिख देते
- 2:38:53हैं तो वह प्लस कर देता है दो चीजों को ऐड
- 2:38:55कर देता है वैसे ही पाइथन के अंदर अलग-अलग
- 2:38:57फंक्शंस होते हैं जो इनबिल्ट होते हैं जो
- 2:38:59अलग-अलग काम को परफॉर्म करने के लिए यूज़
- 2:39:01होते हैं ऐसे ही पाइथन के अंदर हमारा एल
- 2:39:04लेंथ फंक्शन होता है जो किसी स्ट्रिंग की
- 2:39:06लेंथ को कैलकुलेट करने के काम आता है तो
- 2:39:08हम लिख सकते हैं सिंपली एल जैसे हम प्रिंट
- 2:39:11लिखते हैं और फिर हमारे पेंसिस एंड उसके
- 2:39:13अंदर जिस भी स्ट्रिंग को हम पास कर देंगे
- 2:39:15जिस भी स्ट्रिंग को लिख देंगे हमारे पास
- 2:39:17उसकी लेंथ आ जाएगी जैसे फॉर एग्जांपल यहां
- 2:39:20पर मुझे स्ट्रिंग वन की लेंथ को प्रिंट
- 2:39:22करवाना है तो हम सिंपली प्रिंट करवा सकते
- 2:39:24हैं l ऑफ एसआर 1 या हम चाहे तो इसे एक अलग
- 2:39:30वेरिएबल के अंदर भी स्टोर करा सकते हैं
- 2:39:32यहां पर नव नाम का हमने एक वेरिएबल बना
- 2:39:35लिया और इसमें हम लेन यानी लेंथ ऑफ
- 2:39:37स्ट्रिंग वन स्टोर करा रहे हैं और फिर हम
- 2:39:39लेन वन को प्रिंट करवा रहे हैं इसी तरीके
- 2:39:42से हम चाहे तो लेंथ टू को भी प्रिंट करवा
- 2:39:45सकते
- 2:39:46हैं लेट्स क्रिएट अनदर वेरिएबल लेंथ टू
- 2:39:49जिसमें स्ट्रिंग टू की लेंथ आएगी एंड इसे
- 2:39:52भी प्रिंट करवाते हैं लेट्स रन इट तो सबसे
- 2:39:54पहले हमारे पास प्रिंट हुआ है फोर क्योंकि
- 2:39:56अपना के अंदर फोर कैरेक्टर्स हैं एंड उसके
- 2:39:58बाद हमारे पास प्रिंट हुआ है सेवन क्योंकि
- 2:40:00कॉलेज के अंदर सेवन कैरेक्टर्स हैं अच्छा
- 2:40:02जब हम अपनी फाइनल स्ट्रिंग को क्रिएट कर
- 2:40:04रहे हैं तो लेट्स सपोज हम अपनी फाइनल
- 2:40:06स्ट्रिंग को कुछ इस तरीके से क्रिएट करते
- 2:40:08हैं कि बीच में हम एक स्पेस और एडिशनल ऐड
- 2:40:10कर देते हैं तो इस तरीके से कोई नई
- 2:40:12स्ट्रिंग यानी खाली स्ट्रिंग ऐड करना भी
- 2:40:14कंप्लीट वैलिड है यानी पहले अपना आएगा फिर
- 2:40:17एक स्पेस आएगी फिर कॉलेज आएगा इस तरीके
- 2:40:19तरीके से फाइनल स्ट्रिंग के अंदर हमारे
- 2:40:20पास एक बीच में एक्स्ट्रा स्पेस आएगा और
- 2:40:23फिर हम चाहे तो इस फाइनल स्ट्रिंग की लेंथ
- 2:40:25भी प्रिंट करवा सकते हैं वी कैन प्रिंट
- 2:40:27लेंथ ऑफ आवर फाइनल स्ट्रिंग लेट्स सेव इट
- 2:40:32एंड रन इट तो हमारे पास अपना कॉलेज प्रिंट
- 2:40:35होकर आया विद अ स्पेस एंड टोटल कैरेक्टर्स
- 2:40:37कितने प्रिंट हुए 12 कैरेक्टर्स प्रिंट
- 2:40:38हुए शुरुआत के जो दो अपना एंड कॉलेज इन
- 2:40:41दोनों के अंदर मिला के 11 कैरेक्टर्स थे
- 2:40:43तो बेसिकली जब भी किसी स्ट्रिंग की लेंथ
- 2:40:45कैलकुलेट होती है तो उसके अंदर यह जो एक
- 2:40:47एमटी स्पेस है वो भी काउंट होता है तो कभी
- 2:40:51भी स्पेसेस को इग्नोर नहीं किया जाता लेंथ
- 2:40:53को काउंट करते हुए यह हमें याद रखना है
- 2:40:55क्योंकि कई बार एज अ बिगिन हम ये मिस्टेक
- 2:40:56कर देते हैं कि हमें लगता है सिर्फ
- 2:40:58कैरेक्टर्स ही काउंट होंगे लेंथ के अंदर
- 2:41:00लेंथ के अंदर स्पेसेस भी काउंट होती है
- 2:41:02लेंथ के अंदर स्पेशल कैरेक्टर्स जैसे
- 2:41:03परसेंटेज हो गया जैसे डॉलर साइन हो गया ट
- 2:41:06द रेट हो गया ये सारी चीजें इनफैक्ट
- 2:41:07डिजिट्स भी काउंट हो रहे होते हैं अब
- 2:41:09पाइथन में स्ट्रिंग से रिलेटेड एक और
- 2:41:11इंटरेस्टिंग चीज है व्हिच इज कॉल्ड
- 2:41:13इंडेक्सिंग इंडेक्सिंग ऐसी चीज है जो
- 2:41:15प्रोग्रामिंग के अंदर हमें डिफरेंट
- 2:41:16डिफरेंट लैंग्वेजेस के अंदर देखने को
- 2:41:18मिलती है अगर आप आपने इससे पहले सी
- 2:41:20लैंग्वेज c+ प जावा इस तरीके की या
- 2:41:22जावास्क्रिप्ट इस तरीके की कोई भी
- 2:41:23लैंग्वेज पढ़ी हुई है तो आई एम श्यर कि
- 2:41:25आपको इंडेक्सिंग के बारे में ऑलरेडी पता
- 2:41:27होगा नहीं तो हम
- 2:41:48pythonanywhere.com खड़ा होता था फिर थर्ड
- 2:41:50स्टूडेंट खड़ा होता था वैसे ही जब भी
- 2:41:52हमारी स्ट्रिंग क्रिएट होती है तो हम ऐसे
- 2:41:54इमेजिन कर सकते हैं कि यहां से फर्स्ट
- 2:41:55कैरेक्टर से हमारी नंबरिंग चालू हो जाती
- 2:41:58है हमारी काउंट चालू हो जाती है हमें
- 2:41:59हमारी पोजीशन पता चल जाती है और पाइथन के
- 2:42:02अंदर स्ट्रिंग्स की जो नंबरिंग होती है वो
- 2:42:04हमेशा ज जीरो के साथ स्टार्ट होती है
- 2:42:06इंस्टेड ऑफ वन तो जो फर्स्ट कैरेक्टर होता
- 2:42:09है उसे इंडेक्स मिलता है ज़ीरो सेकंड
- 2:42:10कैरेक्टर को इंडेक्स मिलता है वन थर्ड
- 2:42:12कैरेक्टर को इंडेक्स मिलता है टू एंड सो
- 2:42:14ऑन एंड बीच में अगर स्पेसेस भी होते हैं
- 2:42:16या अंडरस्कोर होता है या कोई स्पेशल
- 2:42:18कैरेक्टर होता है से भी इंडेक्स मिल रहा
- 2:42:20होता है अब इंडेक्स हमें हेल्प कैसे करते
- 2:42:22हैं इंडेक्स हमें हेल्प करते हैं टू
- 2:42:24एक्सेस कैरेक्टर्स एक्सेस कैरेक्टर्स मतलब
- 2:42:27कि अगर हम चाहते हैं कि पोजीशन टू वाला
- 2:42:29कैरेक्टर हमें मिल जाए तो उसे हम
- 2:42:31डायरेक्टली एक्सेस कर सकते हैं कैसे हम
- 2:42:33अपनी स्ट्रिंग का नाम लिख सकते हैं फिर हम
- 2:42:35लगाते हैं स्क्वेयर ब्रैकेट्स स्क्वेयर
- 2:42:37ब्रैकेट्स के अंदर हम वो इंडेक्स लिख सकते
- 2:42:39हैं जिसका हमें कैरेक्टर चाहिए फॉर
- 2:42:41एग्जांपल हमें इंडेक्स टू वाला कैरेक्टर
- 2:42:43चाहिए तो हम सिंपली यह चीज लिखकर अपने
- 2:42:45कैरेक्टर को एक्सेस कर सकते हैं इस चीज को
- 2:42:48एक बार चेक करते हैं
- 2:42:49अपने कोड के अंदर लेट्स क्रिएट अ स्ट्रिंग
- 2:42:53लेट्स कॉल इट अपना कॉलेज जिसके अंदर हमने
- 2:42:55एक स्पेस भी दिया है अब इसके अंदर अगर
- 2:42:57मुझे इंडेक्स रो वाला कैरेक्टर एक्सेस
- 2:43:00करना है तो इसको हम कह सकते हैं
- 2:43:02कैरेक्टर या स इ इक्वल टू एटीआर ऑफ
- 2:43:070 यह लिखने का मतलब है कि स्ट्रिंग के
- 2:43:10अंदर हम रो इंडेक्स वाला कैरेक्टर एक्सेस
- 2:43:12कर रहे हैं एंड उसे हम चाहे तो प्रिंट भी
- 2:43:14कर सकते हैं सेव किया रन किया तो हमारे
- 2:43:16पास ए प्रिंट हो गया इसी तरीके से अगर हम
- 2:43:18वन करें तो हमारे पास p प्रिंट हो जाएगा
- 2:43:21अगर हम टू करें तो हमारे पास n प्रिंट हो
- 2:43:23जाएगा कुछ इस तरीके से हम चाहे तो इसे
- 2:43:25डायरेक्टली भी एक्सेस कर सकते हैं यानी वी
- 2:43:27कैन डायरेक्टली राइट स्ट्रिंग ऑफ लेट्स
- 2:43:30सपोज थ्री तो 0 1 2 3 हमारे पास a प्रिंट
- 2:43:35होकर आना चाहिए इस तरीके से हम चाहे तो
- 2:43:37फोर में अपने स्पेस को भी प्रिंट करवा
- 2:43:39सकते हैं तो इस बार हमारे पास जो आउटपुट
- 2:43:40आएगा दैट विल बी इन एमटी स्पेस अच्छा इस
- 2:43:43तरीके से हमने इंडेक्स की फॉर्म में
- 2:43:45कैरेक्टर्स को एक्सेस तो कर लिया पर हम
- 2:43:47अपने कैरेक्टर्स को इंडेक्स की हेल्प से
- 2:43:49चेंज नहीं कर सकते यानी अगर हम चाहें कि
- 2:43:51मेरा स्ट्रिंग ऑफ फोर ये जो एमटी स्पेस है
- 2:43:55ये वाली एमटी स्पेस रिप्लेस हो जाए एक डैश
- 2:43:58से या फिर एक रेट के साइन से तो वो चीज कर
- 2:44:02पाना पॉसिबल नहीं होगा यानी अगर हम इस
- 2:44:04तरीके का कुछ कोड लिखें एंड इसे एक बार हम
- 2:44:08रन करने की कोशिश करें तो हमारे पास एरर आ
- 2:44:10जाएगा एरर क्या कह रहा है स्ट्रिंग
- 2:44:12ऑब्जेक्ट डज नॉट सपोर्ट आइटम असाइनमेंट
- 2:44:14असाइनमेंट कहने का मतलब है कि यहां पर हम
- 2:44:16जो पर्टिकुलर इंडेक्स पे एक और अलग
- 2:44:18कैरेक्टर की वैल्यू को असाइन करने की
- 2:44:20कोशिश कर रहे हैं यह पाइथन के अंदर अलाउड
- 2:44:22नहीं होता है तो इंडेक्स की फॉर्म में हम
- 2:44:24सिर्फ कैरेक्टर्स को एक्सेस कर सकते हैं
- 2:44:26उनको मैनिपुलेट नहीं कर सकते मतलब उन्हें
- 2:44:28मॉडिफाई नहीं कर सकते सो दिस वाज ऑल अबाउट
- 2:44:31इंडेक्सिंग एक और स्पेशल चीज होती है
- 2:44:33स्ट्रिंग से रिलेटेड जिसको अगर पाइथन को
- 2:44:35सीखने के बाद आगे जाकर अगर आप मशीन
- 2:44:37लर्निंग सीखना चाहते हैं तो उसके अंदर हम
- 2:44:39स्लाइसिंग नाम का एक कांसेप्ट होता है
- 2:44:41पाइथन में जिसको बहुत ज्यादा यूज़ कर रहे
- 2:44:43होते हैं क्योंकि मशीन लर्निंग
- 2:44:44एल्गोरिथम्स अप्लाई करते टाइम हमें डेटा
- 2:44:46के साथ बहुत ज्यादा डील करना पड़ता है और
- 2:44:47डेटा से हमें रिलेवेंट इंफॉर्मेशन को
- 2:44:49फाइंड आउट करना पड़ता है तो उस टाइम पे हम
- 2:44:51स्लाइसिंग को काफी ज्यादा यूज़ करेंगे तो
- 2:44:53इसीलिए स्लाइसिंग एक इंपॉर्टेंट टॉपिक
- 2:44:55होता है जब भी हम पाइथन को पढ़ रहे हैं
- 2:44:57पाइथन के अंदर स्ट्रिंग्स में स्लाइसिंग
- 2:44:59का क्या मतलब होता है स्लाइसिंग का मतलब
- 2:45:00होता है एक्सेसिंग पार्ट्स ऑफ अ स्ट्रिंग
- 2:45:02यानी जैसे अगर हमारे पास कोई फ्रूट होता
- 2:45:04है जैसे एप्पल हो गई एप्पल को हम काट देते
- 2:45:06हैं तो उसे हम कहते हैं स्लाइसिंग एन
- 2:45:07एप्पल वैसे ही स्ट्रिंग्स को पार्ट में
- 2:45:10तोड़ने को यानी जब भी हम स्ट्रिंग्स के
- 2:45:12टुकड़े करते हैं पाइथन के अंदर उसे हम
- 2:45:13स्लाइसिंग कह देते हैं अब स्ट्रिंग्स के
- 2:45:16हम टुकड़े डायरेक्टली कर सकते हैं पाइथन
- 2:45:18में यानी हम सिंपली लिख सकते हैं अपनी
- 2:45:19स्ट्रिंग का नाम और फिर स्क्वेयर
- 2:45:21ब्रैकेट्स के अंदर हम दो इंडेक्स पास करते
- 2:45:23हैं एक होता है हमारा स्टार्टिंग इंडेक्स
- 2:45:25और एक होता है हमारा एंडिंग इंडेक्स यानी
- 2:45:28अगर ये स्ट्रिंग हमारे पास है जिसमें अगर
- 2:45:30हमने कोई भी स्टार्टिंग इंडेक्स पास कर
- 2:45:32दिया और कोई भी एंडिंग इंडेक्स पास कर
- 2:45:33दिया तो उसके बीच का जो पूरा का पूरा
- 2:45:36टुकड़ा है जो पूरी की पूरी स्लाइस है वो
- 2:45:38हमारे पास रिटर्न होकर आ जाएगी तो
- 2:45:40स्लाइसिंग के लिए हम लिखते हैं स्टार्टिंग
- 2:45:41इंडेक्स कोलन एंडिंग इंडेक्स और इसमें
- 2:45:44हमेशा हमारा स्टार्टिंग इंडेक्स इंक्लूडेड
- 2:45:45होता है बट हमारा एंडिंग इंडेक्स
- 2:45:47इंक्लूडेड नहीं होता फॉर एपल अगर हमने कोई
- 2:45:49स्ट्रिंग बनाई है अपना कॉलेज और इसमें अगर
- 2:45:52हम किसी पार्ट को एक्सेस करना चाहते हैं
- 2:45:54तो अगर हमने लिख के भेज दिया लन 4 तो इसका
- 2:45:57मतलब होगा वन वाले इंडेक्स से लेके थ थ्री
- 2:46:01वाले इंडेक्स तक जितना भी स्ट्रिंग का
- 2:46:02पार्ट है वो हमारे पास रिटर्न बैक होकर आ
- 2:46:04जाएगा तो हमारे पास पी एन यह स्ट्रिंग का
- 2:46:07टुकड़ा रिटर्न बैक होकर आ जाएगा इसको चेक
- 2:46:09करते
- 2:46:10हैं लेट्स सपोज आई हैव दिस स्ट्रिंग अपना
- 2:46:14कॉलेज एंड यहां
- 2:46:17से हम लेने की कोशिश करते हैं वन से लेके
- 2:46:20फोर तक इंडेक्स सेव किया एंड रन किया तो
- 2:46:23हमारे पास पीएन आ जाएगा पीएन कैसे आया ए
- 2:46:26है हमारा इंडेक्स नंबर जीरो तो हम वन से
- 2:46:28स्टार्ट करना चाहते हैं तो हम p से
- 2:46:29स्टार्ट करेंगे टू पर n आ जाएगा ी पर ए आ
- 2:46:32जाएगा एंड हम थ्री पर ही रुक जाएंगे
- 2:46:34क्योंकि फर को हम कभी इंक्लूड नहीं करते
- 2:46:36ऐसे ही हमें एक और चाहिए यानी स्पेस भी
- 2:46:38चाहिए तो हम फाइव को कर देंगे तो इस बार
- 2:46:41हमारे पास पीएन आएगा विद एन एडिशनल
- 2:46:44स्पेस हम चाहे तो इस काउंट को जीरो से भी
- 2:46:47स्टार्ट कर सकते हैं जीरो से फोर तक अगर
- 2:46:49हम करेंगे तो हमारे पास फर्स्ट वर्ड आ
- 2:46:51जाएगा सेव किया रिफ्रेश किया वी गॉट अपना
- 2:46:54और अगर हमें सिर्फ कॉलेज चाहिए तो उसके
- 2:46:56लिए हमें क्या करना पड़ेगा कौन से इंडेक्स
- 2:46:58से स्टार्ट करेंगे 0 1 2 3 4 हम फिफ्थ
- 2:47:01इंडेक्स से स्टार्ट करेंगे कॉलेज के लिए
- 2:47:04इंडेक्स नंबर फाइव से एंड हमें कौन से
- 2:47:06इंडेक्स तक जाना है 5 6 7 8 9 10 11 तो हम
- 2:47:11अपने 12 को लिख देंगे यानी 11थ इंडेक्स के
- 2:47:14लिए हमें काउंट को प्लस वन करना पड़ेगा तो
- 2:47:17हमारे पास पूरा का पूरा कॉलेज जो है वो
- 2:47:19प्रिंट होकर आ जाएगा अच्छा 12 की जगह हम
- 2:47:21एक और चीज यहां पर लिख सकते थे व्हिच वुड
- 2:47:23बी लेंथ ऑफ स्ट्रिंग यह भी कंप्लीट वैलिड
- 2:47:26होता क्योंकि लास्ट चीज क्या होने वाली है
- 2:47:28जो हमारा लास्ट इंडेक्स होगा उसका + व
- 2:47:30होगा हमारी स्ट्रिंग की लेंथ तो हम लेंथ
- 2:47:32ऑफ़ स्ट्रिंग भी लिख सकते थे तो भी हमारे
- 2:47:34पास क्या आता सेम आउटपुट रिटर्न होकर आता
- 2:47:37तो जब भी हमें लास्ट इंडेक्स देना होता है
- 2:47:38लास्ट इंडेक्स तक जाना होता है तो सिंपली
- 2:47:40हम लेंथ ऑफ स्ट्रिंग भी लिख सकते हैं
- 2:47:42अच्छा एक और चीज स्लाइसिंग के बारे में कि
- 2:47:44जब भी हम अपना सेकंड जो एंडिंग इंडेक्स है
- 2:47:46उसको मिस कर देते हैं तो पाइथन और
- 2:47:48ऑटोमेटिक समझता है कि हम लास्ट इंडेक्स तक
- 2:47:50जाना चाहते हैं यानी सिर्फ इतना लिखकर भी
- 2:47:53अगर हम अपने प्रोग्राम को रन करें तो भी
- 2:47:55हम कॉलेज तक पहुंच सकते हैं यानी अगर हमें
- 2:47:58कभी भी लास्ट इंडेक्स तक जाना हो तो हम
- 2:48:00लास्ट इंडेक्स को यहां से कंपलीटली स्किप
- 2:48:02भी कर सकते हैं और लेट्स सपोज अगर हमने
- 2:48:04यहां पर कोई भी इंडेक्स लिख दिया और
- 2:48:05स्टार्टिंग वाला मिस कर दिया तो पाइथन
- 2:48:07ऑटोमेटिक समझेगा कि यहां पर जीरो आना
- 2:48:09चाहिए था तो यानी इस लाइन को लिखने का
- 2:48:11मतलब है कि हम जीरो से लेकर फोर तक जाना
- 2:48:15चाह रहे हैं और ऐसे
- 2:48:17ही अगर हम यहां पर लिखते हैं तो इसका मतलब
- 2:48:21है कि हम फाइव से लेंथ ऑफ स्ट्रिंग तक
- 2:48:25जाना चाह रहे हैं तो कभी-कभी पाइथन के
- 2:48:27अंदर अगर हमें स्टार्टिंग इंडेक्स मिसिंग
- 2:48:28लगे या हमें एंडिंग इंडेक्स मिसिंग लगे तो
- 2:48:30उसे पाइथन ऑटोमेटिक फिल कर देता है लेट्स
- 2:48:33सेव इट एंड ट्राई टू रन इट तो फर्स्ट केस
- 2:48:36में हमारे पास अपना प्रिंट हो गया जो रो
- 2:48:37से फोर तक जाता है सेकंड केस में हमारे
- 2:48:39पास कॉलेज प्रिंट हो गया जो फाइव से लेंथ
- 2:48:42ऑफ द स्ट्रिंग तक जा रहा होता है अब जनरली
- 2:48:44नॉर्मल केसेस में स्लाइसिंग ऐसे ही काम कर
- 2:48:46रही होती है पर एक और स्पेशल केस होता
- 2:48:48स्लाइसिंग का जिसमें हमारे पास नेगेटिव
- 2:48:50इंडेक्स आ रहे होते हैं अब ये नेगेटिव
- 2:48:53इंडेक्स का कांसेप्ट क्या है
- 2:49:17pythonanywhere.com लेगा प्रोग्रामिंग के
- 2:49:19अंदर कि हम अपने इंडेक्स को बैकवर्ड भी
- 2:49:22काउंट कर सकते हैं अच्छा बैकवर्ड काउंटिंग
- 2:49:24कैसे वर्क करती है बैकवर्ड काउंटिंग -1 के
- 2:49:27साथ स्टार्ट होती है एंड फिर हम अपने नंबर
- 2:49:29को -1 के साथ और डिक्रीज करते हुए चले
- 2:49:32जाते हैं यानी लास्ट इंडेक्स को हम -1
- 2:49:34कहते हैं सेकंड लास्ट को -2 कहते हैं थर्ड
- 2:49:36लास्ट को -3 कहते हैं एंड सो ऑन तो इस
- 2:49:39तरीके से अगर कभी भी हम ऐसे स्लाइसिंग
- 2:49:40करने की कोशिश करें स्ट्रिंग ऑफ -3 कोलन
- 2:49:43-1 तो इसका मतलब है कि हम इस -3 वाले
- 2:49:46इंडेक्स से इस -1 वाले इंडेक्स तक जाने की
- 2:49:49कोशिश कर रहे हैं और इसमें भी हमारा ये जो
- 2:49:51एंडिंग इंडेक्स है ये इंक्लूड नहीं होगा
- 2:49:53यानी अगर हम -3 से -1 तक जाने की कोशिश कर
- 2:49:56रहे हैं तो हमारे पास सिर्फ p और l आकर
- 2:49:58प्रिंट होंगे इसको हम टेस्ट भी कर सकते
- 2:50:00हैं और एल को जब हम क्रिएट करेंगे तो इसके
- 2:50:02अंदर हम प्रिंट करवाने की कोशिश कर सकते
- 2:50:04हैं स्ट्रिंग ऑफ -32 -1 इसको सेव कर लेते
- 2:50:09हैं एंड लेट्स रन इट तो हमारे पास प्रिंट
- 2:50:12होगा p एंड l इसी तरीके से अगर हम
- 2:50:14स्टार्टिंग से प्रिंट करवाना चाहे तो -5
- 2:50:16लिख सकते हैं -5 से अगर हम एप सिर्फ इतना
- 2:50:20प्रिंट करवाना चाहते हैं तो हम यहां पे -2
- 2:50:22लिखेंगे सेव करेंगे रीरंग तो हमारे पास ऐप
- 2:50:25प्रिंट होकर आ जाएगा यानी -5 से -2 तक
- 2:50:28जाने का मतलब है ये तीन कैरेक्टर्स को हम
- 2:50:31कवर करेंगे और लास्ट वाले को हम स्किप कर
- 2:50:33देंगे तो बैकवर्ड्स काउंटिंग भी कुछ-कुछ
- 2:50:35केसेस में हमें हेल्प करती है जब हमें
- 2:50:37स्ट्रिंग की लेंथ का एग्जैक्ट आईडिया नहीं
- 2:50:39होता और जब हम लास्ट से अपने कैरेक्टर्स
- 2:50:41को काउंट करना चाहते हैं लद अभी क्योंकि
- 2:50:43हम अभी बिगनर स्टेज पे हैं तो इसके एज सच
- 2:50:45प्रैक्टिकल केसेस हम नहीं देख रहे होंगे
- 2:50:47बस हमें याद याद रख लेना है कि इस तरीके
- 2:50:49से कांसेप्ट वर्क करता है अब जब हम
- 2:50:51स्ट्रिंग्स को पढ़ रहे हैं तो स्ट्रिंग्स
- 2:50:52के अंदर हम एक साथ बहुत सारे कांसेप्ट पढ़
- 2:50:54रहे हैं अभी हम थोड़े से और फंक्शंस
- 2:50:56पढ़ेंगे स्ट्रिंग्स के अंदर जो काफी
- 2:50:57यूज़फुल होते हैं बट एज अ प्रोफेशनल
- 2:50:59प्रोग्रामर कई बार हमें डिफरेंट
- 2:51:01लैंग्वेजेस के साथ एक साथ काम करना पड़
- 2:51:03सकता है या हमें बहुत सारी डिफरेंट
- 2:51:05डिफरेंट कांसेप्ट होते हैं जो हम एक साथ
- 2:51:06यूज करते हैं जब भी हम कंपनी के अंदर कोड
- 2:51:08कर रहे होते हैं तो जरूरी नहीं है कि ये
- 2:51:10जो सारे के सारे फंक्शंस हैं ये हमें एक
- 2:51:12साथ में याद हो जाए या हमें लाइफ लॉन्ग
- 2:51:15याद रहेंगे अगर इनको हमने एक बार पढ़ लिया
- 2:51:17एज अ प्रोग्रामर जब आप मल्टी लैंग्वेजेस
- 2:51:19के अंदर कोड करना स्टार्ट करते हैं
- 2:51:20मल्टीपल टेक्नोलॉजीज को सीखना स्टार्ट
- 2:51:22करते हैं जो जनरली हम में से सारे लोग कर
- 2:51:24रहे होंगे जो भी सॉफ्टवेयर इंजीनियरिंग
- 2:51:26कीया मशीन लर्निंग की या डेटा साइंस की
- 2:51:27फील्ड में जा रहे होंगे तो उस टाइम पर ये
- 2:51:29सारे के सारे फंक्शंस हमें याद हो ऐसा
- 2:51:31बिल्कुल भी जरूरी नहीं होता तो एज अ
- 2:51:33प्रोग्रामर हमारे साथ कई बार ऐसा होगा कि
- 2:51:35छोटे-मोटे फंक्शंस के नाम हमें याद नहीं
- 2:51:37रहेंगे तो ऐसे केसेस में अगर हम सिंपली
- 2:51:39चीजों को ग करना चाहे तो दैट इज आल्सो
- 2:51:42कंप्लीट नॉर्मल यानी अगर हम कोई बड़ा सा
- 2:51:44कोड लिख रहे हैं
- 2:51:48काम करता है पाइथन के अंदर या फिर नेगेटिव
- 2:51:51इंडेक्सिंग की स्लाइसिंग कैसे वर्क करती
- 2:51:52है तो हम चाहे तो उसको सिंपली अपना काम
- 2:51:55करते टाइम
- 2:52:17googlegroups.com चीजों को प्रैक्टिस कर
- 2:52:19लें यानी ज्यादा से ज्यादा आप ट्यूटोरियल
- 2:52:21के साथ में क्लास के साथ में कोड लिखते
- 2:52:22हुए चलेंगे तो चीजें हमें मैक्सिमम चीजें
- 2:52:24ऑटोमेटिक याद होती चली जाएंगी अब नेक्स्ट
- 2:52:27स्ट्रिंग्स के अंदर हम बात करेंगे फंक्शंस
- 2:52:29के बारे में जैसे हमने स्ट्रिंग के अंदर
- 2:52:31अपने लेंथ फंक्शन को देखा वैसे ही हमारे
- 2:52:33पास और भी काफी सारे फंक्शंस होते हैं
- 2:52:34इनमें से सबसे पहला फंक्शन जिसको हम पढ़
- 2:52:36रहे होंगे वो है एंड्स विद फंक्शन हम किसी
- 2:52:38भी स्ट्रिंग को लिखकर डॉट एंड्स विद अगर
- 2:52:40लिखें और उसके अंदर पैरेंस में कोई भी एक
- 2:52:43वैल्यू अगर पास करें तो ये फंक्शन क्या
- 2:52:45करेगा ये फंक्शन चेक करेगा इफ आवर
- 2:52:47स्ट्रिंग एंड्स विद दिस स्ट्रिंग यानी यह
- 2:52:51जो सब स्ट्रिंग इसे हम सब स्ट्रिंग कहते
- 2:52:53हैं सब स्ट्रिंग यानी कोई भी छोटी
- 2:52:55स्ट्रिंग यह फंक्शन हमारे लिए चेक करके
- 2:52:57भेजता है क्या हमारी स्ट्रिंग का जो लास्ट
- 2:53:00का पार्ट है वो इस सब स्ट्रिंग के साथ एंड
- 2:53:02हो रहा है अगर एंड हो रहा है तो हमें
- 2:53:04रिटर्न होकर आएगा ट्रू और एंड नहीं हो रहा
- 2:53:06तो हमारे पास रिटर्न होकर आएगा फाल्स फॉर
- 2:53:10एग्जांपल लेट्स टेक अ स्ट्रिंग स्ट्रिंग
- 2:53:13इज इक्वल टू आई एम स्टडिंग पाइथन फ्रॉम
- 2:53:18अपना कॉलेज इस तरीके से अगर हमने कोई भी
- 2:53:21स्ट्रिंग लिखी अब अगर हम प्रिंट करवाना
- 2:53:23चाहते हैं एटीआर डॉट एंड्स विद तो यहां पर
- 2:53:28हम प्रिंट करवा सकते हैं स्ट्रिंग डॉट
- 2:53:30एंड्स विद अच्छा कई बार हमारी हेल्प के
- 2:53:33लिए विजुअल स्टूडियो कोड ऑटोमेटिक हमें
- 2:53:35कुछ फंक्शन सजेस्ट कर देता है जिनको हम
- 2:53:37यूज कर सकते हैं जैसे ही सजेशन को हम यूज
- 2:53:39करना चाहते हैं हम सिंपली एंटर प्रेस कर
- 2:53:41सकते हैं एंड फिर हम लगा देंगे अपने
- 2:53:43पैरेंस जब भी हम किसी फंक्शन को लिखते हैं
- 2:53:45उसको यूज करने के लिए बाद में हमें पेंसिस
- 2:53:47हमेशा लगा लगाने होते हैं बाकी फंक्शंस के
- 2:53:50बारे में बाद में हम डिटेल में पढ़ेंगे
- 2:53:51यहां पर अगर मुझे चेक करना है कि मेरी जो
- 2:53:53स्ट्रिंग है वो ईज इसके साथ खत्म होती है
- 2:53:56या नहीं होती तो उसके लिए हम पास कर सकते
- 2:53:58हैं ईज इसको सेव कर लेते हैं एंड रन करते
- 2:54:01हैं तो हमारे पास प्रिंट होकर आएगा ट्रू
- 2:54:03बट अगर मुझे चेक करना होता कि क्या ये एपी
- 2:54:06के साथ एंड होती है तो ऑब् वियस मेरी
- 2:54:08स्ट्रिंग में लास्ट में एपीपी नहीं आता
- 2:54:11इसको एग्जीक्यूट करेंगे तो हमारे पास आ
- 2:54:12जाएगा फाल्स तो इस तरीके से कोई भी वर्ड
- 2:54:15कोई भी स्ट्रिंग्स किसी भी पर्टिकुलर सब
- 2:54:17स्ट्रिंग के साथ एंड होती है क्या उसके
- 2:54:18लिए हम चेक कर सकते हैं यूजिंग दिस फंक्शन
- 2:54:20सेकंड फंक्शन जिसको हम यूज कर सकते हैं जो
- 2:54:22बाद में हो सकता है हमारे काफी बार हैंड
- 2:54:24आए यह होता है कैपिटल इज फंक्शन कैपिट इज
- 2:54:27करने का मतलब होता है जो भी हमारी
- 2:54:29स्ट्रिंग है उसके फर्स्ट कैरेक्टर को
- 2:54:31कैपिट इज कर देना यानी उसको कैपिटल बना
- 2:54:33देना फॉर एग्जांपल इसे अगर मैं स्मल आई कर
- 2:54:37दूं एंड यहां पर हम लिखें स्ट्रिंग डॉट
- 2:54:40कैपिटल
- 2:54:45आइज सिर्फ इतना तो ये फंक्शन क्या करेगा
- 2:54:48जब भी हमारी नई स्ट्रिंग को प्रिंट
- 2:54:50करवाएगा तो उसमें आई हमारे पास कैपिटल
- 2:54:52होकर आएगा इसमें एक और चीज अगर हम सेकंड
- 2:54:55टाइम अपनी स्ट्रिंग को प्रिंट करवाना चाहे
- 2:54:57लाइक
- 2:54:58दिस तो हमारा जो कैपिट आइज है वह सिर्फ एक
- 2:55:01बार में वर्क करता है सेकंड टाइम यानी
- 2:55:03ओरिजिनल स्ट्रिंग के अंदर चेंजेज नहीं
- 2:55:05करता जब भी स्ट्रिंग डॉट कैपिला इज काम कर
- 2:55:07रहा है तो वो एक नई स्ट्रिंग को क्रिएट कर
- 2:55:10रहा है जिसके अंदर चेंजेज होंगे पुरानी
- 2:55:12स्ट्रिंग के अंदर कोई चेंजेज नहीं होंगे
- 2:55:13पर हम चाहते हैं कि हमारी पुरानी स्ट्रिंग
- 2:55:16के अंदर भी चेंजेज हो तो उसके लिए हम
- 2:55:17सिंपली लिख सकते हैं स्ट्रिंग डॉट कैपिज
- 2:55:20इज इक्वल टू स्ट्रिंग यानी यह जो नई
- 2:55:22वैल्यू रिटर्न कर रहा है उसे हम अपने
- 2:55:24पुराने वेरिएबल के अंदर ही स्टोर कर रहे
- 2:55:26हैं तो इस बार जब हम अपनी स्ट्रिंग को
- 2:55:28प्रिंट करवाएंगे तो उसके अंदर चेंजेज हो
- 2:55:29जाएंगे यानी अब हम अपनी ओरिजिनल स्ट्रिंग
- 2:55:33को मॉडिफाई करने की कोशिश कर रहे हैं जैसे
- 2:55:35ही प्रिंट करेंगे अब ओरिजिनल स्ट्रिंग के
- 2:55:37अंदर मॉडिफिकेशन हो चुके हैं तो जब भी
- 2:55:39स्ट्रिंग्स के अंदर कोई भी फंक्शन इस
- 2:55:41तरीके से काम कर रहे होते हैं तो ओरिजिनल
- 2:55:42स्ट्रिंग के अंदर चेंजेज नहीं करते वो नई
- 2:55:44स्ट्रिंग बनाते हैं और उसके अंदर चेंजेज
- 2:55:46होते हैं नेक्स्ट फंक्शन जिसको हम यूज़ कर
- 2:55:48सकते हैं दैट इज द रिप्लेस फंक्शन रिप्लेस
- 2:55:50फंक्शन का काम होता है कि किसी ओल्ड
- 2:55:52वैल्यू को न्यू वैल्यू के साथ रिप्लेस
- 2:55:54करना फॉर एग्जांपल हमारे पास एक स्ट्रिंग
- 2:55:56है आई एम स्टडिंग पाइथन फ्रॉम अपना कॉलेज
- 2:56:00इस स्ट्रिंग के अंदर सारे के सारे जो ओज
- 2:56:02हैं यानी ये फ्रॉम वाला ओ कॉलेज वाला ओ
- 2:56:04पाइथन वाला ओ इन सारे ओज को हम ए से
- 2:56:07रिप्लेस करना चाहते हैं तो उसके लिए हम
- 2:56:09सिंपली लिख सकते हैं स्ट्रिंग डॉट रिप्लेस
- 2:56:12हम पहले ओल्ड वैल्यू पास करेंगे यानी मुझे
- 2:56:14o को रिप्लेस करना है a के साथ तो उसे
- 2:56:17स्ट्रिंग के अंदर जहां भी ओ आएगा वो अब ए
- 2:56:19के साथ रिप्लेस हो जाएगा लेट्स ट्राई टू
- 2:56:21रन इट आई एम स्टडिंग पाइथन में ओ की जगह ए
- 2:56:24हो गया है फ्रॉम में ओ की जगह ए हो गया है
- 2:56:26एंड अपना कॉलेज में o की जगह a हो गया है
- 2:56:29हम चाहे तो पूरी की पूरी एक सब स्ट्रिंग
- 2:56:30को भी रिप्लेस कर सकते हैं जैसे फॉर
- 2:56:33एग्जांपल पाइथन की जगह अगर हम यहां पर
- 2:56:35जावास्क्रिप्ट करना चाहे तो वी कैन राइट
- 2:56:39पाइथन हमारी ओल्ड वैल्यू एंड
- 2:56:41जावास्क्रिप्ट हमारी न्यू वैल्यू सेव किया
- 2:56:43रन किया तो हमारे पास आ गया आई एम स्टडिंग
- 2:56:45जावास्क्रिप्ट फ्रॉम अपना कॉलेज नेक्स्ट
- 2:56:47बात कर करते हैं हमारे फाइंड फंक्शन की
- 2:56:50फाइंड फंक्शन का काम होता है टू सर्च फॉर
- 2:56:52दिस वर्ड इन आवर स्ट्रिंग फाइंड फंक्शन
- 2:56:55सर्च करता है कि क्या ये वर्ड हमारी
- 2:56:56स्ट्रिंग के अंदर एजिस्ट करता है या नहीं
- 2:56:58करता और अगर ये वर्ड एजिस्ट करता होगा तो
- 2:57:00ये जहां पर भी फर्स्ट टाइम एजिस्ट करता है
- 2:57:04उसका स्टार्टिंग इंडेक्स हमारे पास रिटर्न
- 2:57:07होकर आ जाता
- 2:57:08है यानी जो भी फर्स्ट
- 2:57:13अकेंपोरा
- 2:57:15ओ ओ को सर्च करना चाहते हैं तो स्ट्रिंग
- 2:57:18के अंदर o फर्स्ट टाइम कहां पर आता है o
- 2:57:20फर्स्ट टाइम
- 2:57:25python's ट्राई टू डू इट ए फाइ वी आर
- 2:57:28ट्राइम टू सर्च फॉर कैरेक्टर o इसको सेव
- 2:57:32कर लेते हैं एंड सर्च करते हैं तो हमारे
- 2:57:34पास आ गया कैरेक्टर का इंडेक्स व्हिच इज़
- 2:57:36इक्वल ट 18 यू कैन आल्सो काउंट इट इफ यू
- 2:57:38वांट बट आई एम प्रिटी श्यर कि
- 2:57:48फ्रॉम तो हम फ्रॉम के लिए सर्च कर सकते
- 2:57:50हैं एंड जहां पर भी फ्रॉम फर्स्ट टाइम
- 2:57:53एजिस्ट करता है यानी अपने इंडेक्स नंबर
- 2:57:55फाइव पर उसका इंडेक्स हमारे पास रिटर्न
- 2:57:57होकर आ गया 0 1 2 3 4 एंड 5 यानी ये फिफ्थ
- 2:58:01इंडेक्स है हमारा वर्ड स्टार्ट होता है
- 2:58:03अच्छा अगर हम ऐसी चीज के लिए सर्च करें जो
- 2:58:05एजिस्ट ही नहीं करती जैसे फॉर एग्जांपल आई
- 2:58:07सर्च फॉर द लेटर q तो उस केस में हमारे
- 2:58:10पास रिटर्न होकर आएगा -1 -1 इसलिए रिटर्न
- 2:58:13होकर आ रहा है क्योंकि -1 एज सच कोई वैलिड
- 2:58:15इंडेक्स नहीं होता जब भी हम इंडेक्सेस की
- 2:58:17बात करते हैं हमें कभी भी फर्स्ट थॉट में
- 2:58:19नेगेटिव इंडेक्सेस के बारे में नहीं सोचना
- 2:58:21नेगेटिव इंडेक्सेस सिर्फ स्लाइसिंग के लिए
- 2:58:23एजिस्ट करते हैं हम नॉर्मल जब भी
- 2:58:25स्ट्रिंग्स के साथ डील करते हैं हमेशा
- 2:58:27इंडेक्सेस ज़ीरो से स्टार्ट होते हैं और
- 2:58:28पॉजिटिवली बढ़ते चले जाते हैं तो -1 इज एन
- 2:58:31अनवैलिडेटेड एक और फंक्शन की बात करते हैं
- 2:58:34ये होता है हमारा काउंट फंक्शन काउंट
- 2:58:36फंक्शन अरेंस को काउंट करता है फॉर अ
- 2:58:38सबस्ट्रिंग इन अ स्ट्रिंग यानी अगर हम
- 2:58:40किसी भी वर्ड को पास करें तो ये कितनी बार
- 2:58:42वर्ड हमारी स्ट्रिंग के अंदर एजिस्ट करता
- 2:58:44है उसका काउंट हमारे पास रिटर्न होकर आ
- 2:58:46जाता है जैसे इस स्ट्रिंग के अंदर अगर हम
- 2:58:49स्ट्रिंग डॉट काउंट को लिखें एंड पास करें
- 2:58:54फ्रॉम तो फ्रॉम कितनी बार एजिस्ट करता है
- 2:58:57मेरी स्ट्रिंग के अंदर दो बार एजिस्ट करता
- 2:58:58है एक बार यहां पर एक बार यहां पर तो
- 2:59:00हमारे पास टू प्रिंट होकर आ जाएगा तो
- 2:59:02हमारे पास आ गया है टू अगर हम काउंट करना
- 2:59:04चाहते हैं लेटर ओ कितनी बार एजिस्ट करता
- 2:59:06है तो एजिस्ट करता है फोर टाइम्स
- 2:59:08कहां-कहां पर एक बार फ्रॉम में एक बार
- 2:59:10पाइथन में एक बार फ्रॉम में एंड एक बार
- 2:59:12अपना कॉलेज के अंदर तो इस तरीके से हमारे
- 2:59:14डिफरेंट फंक्शंस होते हैं पाइथन के अंदर
- 2:59:16जिनको हम यूज़ कर सकते हैं इन इ फैक्ट
- 2:59:18इसके अलावा भी और भी बहुत सारे फंक्शन
- 2:59:20होते हैं जैसे इफ आई राइट स्ट्रिंग डॉट तो
- 2:59:22ये जितने भी फंक्शंस विजुअल स्टूडियो कोड
- 2:59:24मुझे सजेस्ट कर रहा है ये सारे के सारे
- 2:59:27स्ट्रिंग के लिए वैलिड फंक्शंस हैं पाइथन
- 2:59:29के अंदर जिनको हम धीरे-धीरे चाहें तो
- 2:59:32एक्सप्लोर कर सकते हैं बाकी एक साथ सारे
- 2:59:34फंक्शंस को एज सच पढ़ने का पॉइंट नहीं है
- 2:59:35इन सारे फंक्शंस को हमने सिर्फ इसलिए देखा
- 2:59:37है ताकि हमें एक बेसिक आईडिया लगे कि
- 2:59:40स्ट्रिंग्स बहुत ज्यादा पावरफुल होती हैं
- 2:59:41पाइथन के अंदर इनफैक्ट आगे जाकर जब हम और
- 2:59:43बेटर कॉन्सेप्ट्स को सीख रहे होंगे तो इन
- 2:59:45स्ट्रिंग फंक्शंस को या स्ट्रिंग की
- 2:59:46प्रॉपर्टीज को हम बहुत बार यूज़ कर रहे
- 2:59:48होंगे तो हम इन प्रॉपर्टीज के ऊपर कुछ
- 2:59:50प्रैक्टिस क्वेश्चंस को सॉल्व करते हैं
- 2:59:52लेट्स कम टू आवर फर्स्ट प्रैक्टिस
- 2:59:53क्वेश्चन जो कह रहा है राइट अ प्रोग्राम
- 2:59:55टू इनपुट यूजर्स फर्स्ट नेम एंड प्रिंट
- 2:59:57इट्स लेंथ यानी पहले हमें यूजर का जो
- 3:00:00फर्स्ट नेम है उसे इनपुट लेना है इनपुट
- 3:00:02लेना हमने ऑलरेडी सीखा था अपने फर्स्ट
- 3:00:04लेक्चर के अंदर और फिर उस इनपुट को जिसको
- 3:00:06हमने लिया है स्ट्रिंग के अंदर उसकी हमें
- 3:00:09लेंथ प्रिंट करवानी है तो यहां पर मेरे
- 3:00:11सॉल्व करने से पहले आपको पॉज करना है एंड
- 3:00:13यू हैव टू ट्राई टू सॉल्व दिस क्वेश्चन ऑन
- 3:00:15योर ओन उसके बाद अगर हम सॉल्व कर पाते हैं
- 3:00:17या नहीं कर पा फर्क नहीं पड़ता पर एक बार
- 3:00:19ट्राई जरूर करना है एंड उसके बाद हम
- 3:00:20सॉल्यूशन को देख सकते हैं लेट्स रिमूव ऑल
- 3:00:23ऑफ इट एंड सबसे पहले अपना इनपुट करवाते
- 3:00:27हैं एंटर योर
- 3:00:30नेम एंड इसे हम स्टोर कर लेंगे एक नेम नाम
- 3:00:35की स्ट्रिंग के अंदर एंड फिर हमें प्रिंट
- 3:00:38करवाना
- 3:00:39है लेंथ ऑफ योर नेम
- 3:00:42इज लेन ऑफ नेम लेट्स सेव इट एंड रन
- 3:00:48लेट्स सपोज आई राइट माय नेम टू बी श्रद्धा
- 3:00:51तो मेरे स्ट्रिंग की लेंथ हो जाएगी सेन के
- 3:00:53इक्वल इस तरीके से अगर हम अमन लिखें तो
- 3:00:56स्ट्रिंग की लेंथ हो जाएगी फर के इक्वल तो
- 3:00:58हम कोई भी नेम लिख सकते हैं और हमारे पास
- 3:00:59उसकी लेंथ प्रिंट होकर आ जाएगी सेकंड
- 3:01:01क्वेश्चन पर बढ़ते हैं राइट अ प्रोग्राम
- 3:01:03टू फाइंड द अरेंस ऑफ डॉलर इन अ स्ट्रिंग
- 3:01:06यानी एक स्ट्रिंग के अंदर डॉलर कितनी बार
- 3:01:08आता है उसकी हमें नंबर ऑफ अरेंस यानी
- 3:01:11काउंट को प्रिंट करवाना है तो उसके लिए हम
- 3:01:13सिंपली अपने काउंट मेथड को यूज़ कर सकते
- 3:01:15हैं काउंट फंक्शन को यूज कर सकते हैं एक
- 3:01:17स्ट्रिंग ले लेते हैं एसआर इ इक्वल
- 3:01:19टू
- 3:01:21हाई आई एम द
- 3:01:26डॉलर
- 3:01:28सिंबल ड
- 3:01:3199.99 तो इस तरीके से हमने कोई भी रैंडम
- 3:01:34स्ट्रिंग बना लि है और हम सिंपली प्रिंट
- 3:01:36कर सकते हैं स्ट्रिंग डॉट काउंट मुझे
- 3:01:38काउंट करना है द अरेंस ऑफ डॉलर तो मुझे
- 3:01:41पता है मेरी स्ट्रिंग के अंदर डॉलर साइन
- 3:01:43हमारे पास तीन बार आता है लेट्स रन इट एंड
- 3:01:45वी विल हैव दिस नंबर थ्री तो इस तरीके से
- 3:01:48हम अपने स्ट्रिंग फंक्शंस को यूज कर सकते
- 3:01:50हैं व्हेन वी आर डीलिंग विद स्ट्रिंग्स
- 3:01:52नेक्स्ट हम पढ़ने वाले हैं एक और
- 3:01:53इंपॉर्टेंट कांसेप्ट को जिसका नाम है
- 3:01:55कंडीशनल स्टेटमेंट्स अब लाइफ के अंदर बहुत
- 3:01:58सारी डिफरेंट डिफरेंट कंडीशंस होती हैं
- 3:02:00फॉर एग्जांपल हम एक वोटर आईडी के लिए या
- 3:02:02फिर एक लाइसेंस के लिए तभी अप्लाई कर सकते
- 3:02:04हैं जब हमारी एज 18 प्लस हो जाती है या
- 3:02:07हमारे मार्क्स के ऊपर भी कंडीशन होती है
- 3:02:09जैसे अगर हमारे मार्क्स 90 प्लस हो तभी हो
- 3:02:11सकता है हमें ग्रेड ए मिल रहा हो अगर 80
- 3:02:13से 90 के बीच में तब हो सकता है हमें
- 3:02:15ग्रेड बी मिल रहा हो तो इस तरीके से
- 3:02:17डिफरेंट डिफरेंट कंडीशंस हैं जो लाइफ के
- 3:02:19अंदर एजिस्ट करती हैं इन्हीं सारी कंडीशंस
- 3:02:21को हम कोड के अंदर भी एक्सप्रेस कर सकते
- 3:02:23हैं कंडीशंस को कोड के अंदर लिखने के लिए
- 3:02:26हम इफ एल इफ एंड एल्स इस सिंटेक्स को यूज
- 3:02:30करते हैं सिंटेक्स का मतलब प्रोग्रामिंग
- 3:02:32के अंदर होता है रूल्स ऑफ प्रोग्रामिंग कि
- 3:02:34किस तरीके से किसी एक चीज को लिखा जाए
- 3:02:36जैसे अगर हम किसी फंक्शन को लिखना चाहते
- 3:02:39हैं जैसे हम प्रिंट स्टेटमेंट को लिखना
- 3:02:40चाहते हैं तो उसे हम ऐसे ही लिखेंगे यह
- 3:02:43क्या है यह पाइथन के अंदर सिंटेक्स है
- 3:02:45सिंटेक्स यानी सही तरीका कोड को लिखने का
- 3:02:48तो कंडीशनल स्टेटमेंट्स को लिखने का सही
- 3:02:50तरीका अब हम सीखने वाले हैं कंडीशनल
- 3:02:52स्टेटमेंट्स के अंदर सबसे पहले हम बात
- 3:02:54करेंगे इफ की जब भी हम किसी कंडीशन के
- 3:02:57बेसिस पर किसी काम को करवाना चाहते हैं
- 3:02:59फॉर एग्जांपल अगर हमारी एज 18 प्लस हो जाए
- 3:03:02तभी हम अपने लाइसेंस के लिए अप्लाई कर पाए
- 3:03:04तो हम इफ यह कीवर्ड है जिसे लिख सकते हैं
- 3:03:08एंड उसके बाद पैरेंस के अंदर हम किसी एक
- 3:03:10कंडीशन को लिख सकते हैं कंडीशन कुछ भी हो
- 3:03:12सकती है कंडीशन हो सकती है जैसे हमारे पास
- 3:03:15कोई एज वेरिएबल है उसकी वैल्यू ग्रेटर दन
- 3:03:17इक्वल टू 18 हो गई ये क्या है ये एक
- 3:03:19कंडीशन है कंडीशन बेसिकली कोई भी ऐसी चीज
- 3:03:21है जो ट्रू या फॉल्स की वैल्यू को रिटर्न
- 3:03:24करती हो कंडीशन में सिंपली हम कोई बुलियन
- 3:03:27वेरिएबल भी लिख सकते हैं जिसके अंदर या तो
- 3:03:29ट्रू हो या फिर फॉल्स हो तो इफ स्टेटमेंट
- 3:03:31के अंदर अगर ऐसी कंडीशन आती है जो ट्रू
- 3:03:34रिटर्न करती है तो फिर इफ के अंदर कोई भी
- 3:03:36जो हम काम लिख रहे हैं यानी ये जो हमारी
- 3:03:38स्टेटमेंट वन है ये एग्जीक्यूट हो जाती है
- 3:03:40इसको एक बार प्रैक्टिकली लिख कर देखते हैं
- 3:03:43फॉर एग्जांपल हम एक वेरिएबल बनाते हैं
- 3:03:46एज इक्वल्स
- 3:03:4821 अब अगर हम चाहते हैं कि ऐज 18 प्लस अगर
- 3:03:52है तो उसके बेसिस पे हमें डिसाइड करना है
- 3:03:54कि लाइसेंस के लिए अप्लाई कर सकते हैं या
- 3:03:56हमें ड्राइवर्स लाइसेंस मिल सकता है या
- 3:03:57नहीं मिल सकता तो उसके लिए हम लिख सकते
- 3:03:59हैं इफ एंड उसके बाद अपने पैरेंस पैरेंस
- 3:04:02में हम लिखेंगे इफ एज इज ग्रेटर दन इक्व ट
- 3:04:0418 एंड फिर हम लगाते हैं कोलन एंड फिर
- 3:04:08नेक्स्ट लाइन अब यहां पर ये ध्यान रखना है
- 3:04:10जो हमारी नेक्स्ट लाइन स्टार्ट होगी इस
- 3:04:12कोलन के बाद उस लाइन को हम स्टार्ट करेंगे
- 3:04:14एक टैब स्पेस के साथ या फिर फोर स्पेसेस
- 3:04:17के के साथ विजुअल स्टूडियो कोड में बाय
- 3:04:19डिफॉल्ट वैसे टैब का मतलब फोर स्पेसेस ही
- 3:04:21होता है तो या तो हम एक-एक करके फोर
- 3:04:24स्पेसेस यहां पर दे रहे होंगे व 2 3 4 या
- 3:04:26फिर बाय डिफॉल्ट विजुअल स्टूडियो कोड में
- 3:04:28जैसे ही हम यहां पे एंटर प्रेस करेंगे तो
- 3:04:30हम टैब की स्पेस के डिस्टेंस पर आ जाएंगे
- 3:04:33और यहां पर हम अपनी नेक्स्ट स्टेटमेंट लिख
- 3:04:35रहे होंगे इसका मतलब है यह जो स्टेटमेंट
- 3:04:37है ये तब एग्जीक्यूट होगी जब हमारी इफ
- 3:04:39स्टेटमेंट यानी इफ वाली कंडीशन ट्रू होगी
- 3:04:42तो उस केस में हम प्रिंट करवाना चाहते हैं
- 3:04:44कैन
- 3:04:45वोट एंड अप लाई फॉर लाइसेंस इस तरीके की
- 3:04:51स्टेटमेंट को हम प्रिंट करवा सकते हैं तो
- 3:04:53इसे सेव करते हैं रन करेंगे तो यहां क्या
- 3:04:56आ जाएगा यहां पर कंडीशन जैसे ही ट्रू हो
- 3:04:58गई मतलब एज की वैल्यू ओबवियसली ग्रेटर दन
- 3:05:00इक्वल टू 18 है तो ये हमें ट्रू दे देगा
- 3:05:02और उस केस में हम प्रिंट करवा देंगे कैन
- 3:05:04वोट एंड अप्लाई फॉर लाइसेंस पर यहीं पर
- 3:05:07अगर हमारी एज हम 16 कर देते सेव करके रन
- 3:05:10करते तो इस बार हमारे लिए कुछ भी प्रिंट
- 3:05:12होकर नहीं आता अगर हम चाहते हैं जैसे ही
- 3:05:14इफ स्टेटमेंट ट्रू हो तो दो काम होने
- 3:05:15चाहिए तो उसके लिए हम क्या कर सकते हैं
- 3:05:17यहां पर अपना सेकंड काम भी कर सकते हैं
- 3:05:19यानी हमारी फर्स्ट स्टेटमेंट हो गई एंड
- 3:05:20यहां पर हम अपनी सेकंड स्टेटमेंट भी
- 3:05:22डिफाइन कर सकते हैं तो यहां लिख सकते हैं
- 3:05:25कैन ड्राइव एंड कैन वोट तो इस तरीके से दो
- 3:05:29स्टेटमेंट्स को भी हम एक साथ एग्जीक्यूट
- 3:05:30करा सकते हैं लेट्स मेक आवर एज
- 3:05:34ग्रेटर देन 18 सेव किया तो हमारे पास
- 3:05:37दोनों लाइंस एग्जीक्यूट होकर आ गई अब इफ
- 3:05:39स्टेटमेंट के अंदर हम चाहते तो किसी
- 3:05:41कंडीशन की जगह सिंपली ट्रू भी लिख सकते थे
- 3:05:44सिंपली अगर हम ट्रू लिख
- 3:05:46देते इस तरीके से तो ये जो स्टेटमेंट्स
- 3:05:49हैं ये हर बार हमारे लिए एग्जीक्यूट होंगी
- 3:05:51अब जैसे हमारे पास इफ होता है इफ का मतलब
- 3:05:53होता है अगर ये चीज सच है तो ये काम हो
- 3:05:55जाना चाहिए वैसे ही हमारे पास एल इफ होता
- 3:05:58है एल इफ का मतलब होता है अगर हम
- 3:06:02इसका एक्सपेंडेड वर्जन पढ़ना चाहे तो एल्स
- 3:06:06इफ की तरह इसको हम पढ़ सकते हैं कि अगर
- 3:06:08मान लो फर्स्ट स्टेटमेंट ट्रू नहीं होती
- 3:06:10है तो उस केस में हम इस स्टेटमेंट को चेक
- 3:06:13करेंगे तो यहां पर नेक्स्ट लाइन में हम एल
- 3:06:16इफ लिख सकते और एलएफ लिखकर हम कोई और
- 3:06:19स्टेटमेंट भी एग्जीक्यूट कर सकते हैं जैसे
- 3:06:21फॉर एग्जांपल हम ट्रैफिक लाइट्स का
- 3:06:23एग्जांपल लेते हैं जैसे अभी हमारी जो लाइट
- 3:06:26है उसका कलर लेट्स सपोज हमने ग्रीन लिया
- 3:06:29हुआ है तो यहां पर हम चेक कर सकते हैं कि
- 3:06:31अगर हमारी जो लाइट है उसकी वैल्यू रेड है
- 3:06:34तो हम क्या कर जाए हम स्टॉप कर
- 3:06:36जाएं ट्रैफिक लाइट्स के अंदर हमारे पास
- 3:06:38तीन कलर्स होते हैं रेड येलो एंड ग्रीन
- 3:06:40रेड का मतलब होता है स्टॉप ग्रीन का मतलब
- 3:06:42होता है गो एंड येलो का मतलब होता है लुक
- 3:06:44तो यहां पर अगर हमारी लाइट रेड है तो उस
- 3:06:46केस में हमें स्टॉ करना है एल इफ एल इफ
- 3:06:49मतलब अगर लाइट रेड नहीं है तो उस केस में
- 3:06:51एक और कंडीशन के लिए चेक कर सकते हैं कि
- 3:06:54क्या हमारी लाइट जो है व ग्रीन है अगर
- 3:06:57लाइट ग्रीन है तो दोबारा से कोलन लगाएंगे
- 3:06:59दोबारा से नेक्स्ट लाइन में तो उस केस में
- 3:07:01हम प्रिंट करवा देंगे गो एंड अगर लाइट
- 3:07:04ग्रीन भी नहीं है तो दोबारा एक और हम चाहे
- 3:07:06तो एलएफ स्टेटमेंट लिख सकते हैं अगर लाइट
- 3:07:10हमारी येलो है तो उस केस में हम प्रिंट
- 3:07:14करवा सकते हैं वेट या फिर लुक इसको कर
- 3:07:18सकते हैं सेव एंड एग्जीक्यूट तो क्योंकि
- 3:07:21लाइट हमारी ग्रीन है तो कोड एग्जीक्यूशन
- 3:07:23कैसे काम करेगा कोड में इस तरीके से
- 3:07:25एग्जीक्यूशन होगा कि पहले हम चेक करेंगे
- 3:07:27क्या लाइट रेड के इक्वल है ओबवियसली लाइट
- 3:07:29रेड के इक्वल नहीं है फिर हम इस स्टेटमेंट
- 3:07:31पर आ जाएंगे क्या लाइट ग्रीन के इक्वल है
- 3:07:33यस लाइट ग्रीन के इक्वल है तो उस केस में
- 3:07:35हम प्रिंट करवा देंगे गो तो यहां पर हमारे
- 3:07:37पास आउटपुट में गो प्रिंट होकर आ गया है
- 3:07:39एंड जैसे ही एक स्टेटमेंट एग्जीक्यूट हो
- 3:07:41जाएगी उसके बाद वाली जितनी स्टेटमेंट्स है
- 3:07:43उसको फिर कोड नहीं देखेगा मतलब इस
- 3:07:45स्टेटमेंट को फिर हम इग्नोर कर देंगे और
- 3:07:47बाहर आ जाएंगे तो यहां पर इनफैक्ट हम
- 3:07:50लास्ट में प्रिंट भी करवा सकते हैं एंड ऑफ
- 3:07:55कोड सेव एंड रन तो हमारे पास प्रिंट होकर
- 3:07:59आ गया
- 3:08:01गो एंड फिर एंड ऑफ कोड हम चाहे तो अपने
- 3:08:05कोड के अंदर कितने भी इफ लिख सकते हैं और
- 3:08:07कितने भी एलएफ लिख सकते हैं एक साथ यानी
- 3:08:10सीक्वेंस में जैसे हम चाहते तो इस एलएफ को
- 3:08:12हम इफ भी बना सकते थे तो इस तरीके से हम
- 3:08:14तीन इफ स्टेटमेंट्स को भी लिख सकते थे और
- 3:08:17हम चाहते तो इन सबको एलएफ बना सकते थे पर
- 3:08:20हमेशा जब भी एलएफ आता है हमेशा शुरुआत में
- 3:08:23हमें एक इफ स्टेटमेंट को लिखना ही लिखना
- 3:08:25पड़ता है अब इफ और एलएफ के बीच में
- 3:08:27डिफरेंस क्या होता है इफ और एलएफ के बीच
- 3:08:30में सिर्फ इतना डिफरेंस होता है कि इफ
- 3:08:31स्टेटमेंट हमेशा चेक करेगा मतलब यह इफ
- 3:08:34स्टेटमेंट हमेशा कंडीशन के लिए चेक करेगी
- 3:08:37बट एल इफ स्टेटमेंट सिर्फ तभी चेक करेगी
- 3:08:40जब इफ कंडीशन फाल्स दे देगी फॉर
- 3:08:44एग्जांपल इस कोड को एक बार हम कॉमेंट आउट
- 3:08:47करते हैं फॉर एग्जांपल हमारे पास कोई नंबर
- 3:08:49है नंबर इज इक्वल टू 5 हम यहां पर चेक
- 3:08:53करना चाहते हैं अगर हमारे नंबर की वैल्यू
- 3:08:55ग्रेटर दन 5 है या ग्रेटर दन 3 है या टू
- 3:08:59है तो उस केस में हम प्रिंट करवा देंगे
- 3:09:02ग्रेटर देन
- 3:09:052 और अगर हम यहां पर इफ करके चेक करें अगर
- 3:09:08हमारा नंबर ग्रेटर दन 3 है तो उस केस में
- 3:09:11हम प्रिंट करवा
- 3:09:12देंगे ग्रेटर दन 3 इसे सेव कर लेते हैं
- 3:09:15एग्जीक्यूट करेंगे तो क्या होगा सबसे पहले
- 3:09:18हमारे नंबर के लिए चेक होगा 5 इज ग्रेटर
- 3:09:19दन 2 तो हम यहां प्रिंट करवाएंगे ग्रेटर
- 3:09:21दन 2 फिर चेक होगा इफ है क्योंकि तो हर
- 3:09:24बार चेक होगा 5 इज ग्रेटर द 3 तो हम
- 3:09:26प्रिंट करवा देंगे ग्रेटर दन 3 तो इस केस
- 3:09:28में जब हम इफ यूज़ करते हैं तो दोनों
- 3:09:30स्टेटमेंट्स एग्जीक्यूट होंगी पर जैसे ही
- 3:09:31हमने यहां पे एलएफ लिख दिया सेव करेंगे
- 3:09:34एंड रीरंग करेंगे तो सिर्फ एक ही
- 3:09:36स्टेटमेंट ट्रू होगी यानी जो पहले ट्रू हो
- 3:09:38गया सिर्फ वही ट्रू हो गया सेकंड कंडीशन
- 3:09:40के लिए हम चेक नहीं करेंगे एलएफ के केस
- 3:09:42में हम तभी चेक करते हैं जब हमारी फर्स्ट
- 3:09:44स्टेटमेंट फाल्स होती है अब जैसे हमारे
- 3:09:46पास इफ एंड होता है वैसे ही हमारे पास एक
- 3:09:49एल्स स्टेटमेंट होती है इफ और एलएफ को हम
- 3:09:51कितनी भी बार लिख सकते हैं शुरुआत हमेशा
- 3:09:53इफ के साथ होती है बट एलस स्टेटमेंट को हम
- 3:09:56सिर्फ एक बार लिखते हैं और एल स्टेटमेंट
- 3:09:58को हम हमेशा लास्ट में लिख रहे होते हैं
- 3:10:00एल्स स्टेटमेंट का मतलब होता है इसमें कोई
- 3:10:02कंडीशन चेक नहीं करते एल स्टेटमेंट का
- 3:10:04मतलब है ऊपर अगर सारी की सारी कंडीशंस ने
- 3:10:07हमें फाल्स दे दिया तो फिर एल्स रन हो
- 3:10:09जाएगा यानी अपने ट्रैफिक लाइट वाले केस
- 3:10:13में हम वापस आते हैं फॉर एग्जांपल इस कोड
- 3:10:18के अंदर अगर हमारी लाइट का कलर रेड भी
- 3:10:19नहीं है ग्रीन भी नहीं है येलो भी नहीं है
- 3:10:21इसका मतलब लाइट इज ब्रोकन डेफिनेटली अगर
- 3:10:24ट्रैफिक लाइट के अंदर हमें ब्लू कलर दिख
- 3:10:26रहा है तो उसका एज सच कोई सेंस नहीं बनाता
- 3:10:28तो उस केस में हम एक एलस स्टेटमेंट लिख
- 3:10:30सकते हैं कोलन लगाएंगे मतलब एल स्टेटमेंट
- 3:10:32में कोई कंडीशन चेक हमें नहीं करनी एंड
- 3:10:34यहां पर हम प्रिंट करवा सकते हैं
- 3:10:36लाइट इज ब्रोकन फॉर एग्जांपल हमारी
- 3:10:40ट्रैफिक लाइट का कलर हो गया पिंक तो उस
- 3:10:42केस में ये कंडीशन भी फॉल्स देगी ये भी
- 3:10:44फॉल्स देगी ये भी फॉल्स देगी तो हमारे पास
- 3:10:46ये चीज प्रिंट होकर आएगी एग्जीक्यूट
- 3:10:48करेंगे तो हमारे पास प्रिंट होकर आएगा
- 3:10:50लाइट इज ब्रोकन ऐसे ही अगर हम यहां पर
- 3:10:52येलो कर दें तो उस केस में हमारे पास
- 3:10:55प्रिंट होकर आएगा लुक क्योंकि रेड वाली
- 3:10:58कंडीशन फॉल्स दे देगी यह फॉल्स दे देगी
- 3:11:00यहां पर जैसे ही ट्रू हो गया वैसे यह
- 3:11:02प्रिंट हो गया उस केस में एल स्टेटमेंट
- 3:11:03हमारे पास रन नहीं करेगी हम चाहे तो सिर्फ
- 3:11:06इफ एंड एल्स भी यूज़ कर सकते हैं जैसे इसे
- 3:11:08कॉमेंट आउट कर देते हैं अपना वोटिंग वाला
- 3:11:10एग्जांपल लेते हैं लेट्स सपोज आवर एज इज
- 3:11:13इक्वल टू 24 तो यहां पर हम चेक कर सकते
- 3:11:16हैं अगर हमारी एज की वैल्यू इज ग्रेटर दन
- 3:11:18इक्वल टू 18 तो उस केस में हम प्रिंट करवा
- 3:11:21सकते हैं कैन वोट और एक एल्स वाला केस लिख
- 3:11:25सकते हैं यानी अगर ग्रेटर दन इक्वल टू 18
- 3:11:27नहीं है अगर इस स्टेटमेंट ने फॉल्स दे
- 3:11:30दिया तो उस केस में हमें प्रिंट करवाना है
- 3:11:33कैन नॉट
- 3:11:35वोट इसे सेव कर लेते हैं एग्जीक्यूट कर
- 3:11:38सकते हैं इस केस में आएगा कैन वोट एंड
- 3:11:40जैसे ही एज हो जाएगी 14 के इक्वल उस केस
- 3:11:43में हमारे पास प्रिंट होकर आएगा कैन नॉट
- 3:11:44वोट तो इस तरीके से हमारी इफ एल इफ एंड
- 3:11:48एल्स स्टेटमेंट्स वर्क करती हैं अब ये तो
- 3:11:50हो गए बहुत बेसिक एग्जांपल्स बाद में जाके
- 3:11:53जब हम डिफरेंट डिफरेंट कॉन्सेप्ट्स को
- 3:11:54एक्सप्लोर करेंगे तो कंडीशनल स्टेटमेंट्स
- 3:11:56को हम बहुत बार लिख रहे होंगे अब यहां पर
- 3:11:58एक और चीज कि जब भी हम इफ स्टेटमेंट के
- 3:12:00अंदर यह जो टैब का यानी फोर स्पेसेस का
- 3:12:02स्पेस देते हैं गैप देते हैं या एल्स के
- 3:12:04अंदर देते हैं या एलएफ के अंदर देते हैं
- 3:12:06इस चीज को प्रोग्रामिंग के अंदर हम
- 3:12:09इंडेंटेशन कहते हैं इंडेंटेशन का मतलब
- 3:12:12होता है प्रॉपर स्पेसिंग जनरली अगर हम c
- 3:12:15c+ प जावा बैकग्राउंड से आ रहे हैं तो
- 3:12:16हमने सुना होगा कि ब्लॉक ऑफ या देखा होगा
- 3:12:18कि ब्लॉक ऑफ कोड की हेल्प से हम मल्टीपल
- 3:12:20स्टेटमेंट्स को कंबाइन करते हैं वो चीज
- 3:12:22पाइथन के अंदर नहीं होती पाइथन के अंदर
- 3:12:24मल्टीपल स्टेटमेंट्स को लिखने के लिए हम
- 3:12:26इंडेंटेशन यानी प्रॉपर स्पेसिंग का यूज़
- 3:12:28कर रहे होते हैं इंस्टेड ऑफ़ कर्ली
- 3:12:30ब्रेसेज दैट इज व्हाई पाइथन के अंदर
- 3:12:32इंडेंटेशन यानी प्रॉपर स्पेसिंग बहुत ही
- 3:12:34इंपॉर्टेंट होती है प्रोग्रामिंग पॉइंट ऑफ
- 3:12:36व्यू से तो ये हो गए हमारी बेसिक्स ऑफ
- 3:12:38कंडीशनल स्टेटमेंट्स अब एक और एग्जांपल के
- 3:12:40थ्रू कंडीशनल स्टेटमेंट्स को और अच्छे से
- 3:12:42समझते हैं फॉर एग्जांपल हमें एक कोड लिखना
- 3:12:45है एक प्रोग्राम लिखना है जिसमें हम अपने
- 3:12:47स्टूडेंट्स को ग्रेड देना चाहते हैं बेस्ड
- 3:12:49ऑन देयर मार्क्स यानी जिस भी स्टूडेंट के
- 3:12:5190 प्लस मार्क्स हैं उसे ग्रेड मिलना
- 3:12:53चाहिए ए जिस भी स्टूडेंट के 80 से 90 के
- 3:12:55बीच में उसे b मिलना चाहिए जिसके भी 80 से
- 3:12:5770 के बीच में उसको c मिलना चाहिए और 70
- 3:13:00से लेस है अगर तो उसको डी मिलना चाहिए
- 3:13:02ओबवियसली दिस इज अ वेरी हार्श वे ऑफ
- 3:13:05असाइनिंग ग्रेड्स बट फॉर सिंपलीसिटी हम
- 3:13:07अज्यू कर लेते हैं कि इस तरीके का कुछ
- 3:13:09सिस्टम चल रहा है किसी कॉलेज के अंदर तो
- 3:13:11इस सिस्टम को हम किस तरीके से एक कोड के
- 3:13:14अंदर कन्वर्ट करेंगे बेसिकली इसका
- 3:13:17प्रैक्टिकल सिनेरियो ये हो सकता है कि
- 3:13:18हमने एक पाइथन का ऐसा प्रोग्राम लिख दिया
- 3:13:20जिसमें टीचर क्या कर सकते हैं सारे
- 3:13:21स्टूडेंट्स के मार्क्स एंटर कर सकते हैं
- 3:13:23और उन स्टूडेंट्स के लिए ग्रेड वाला
- 3:13:25सीजीपीए वाले सिस्टम के हिसाब से उनका
- 3:13:26रिपोर्ट कार्ड बनके तैयार हो जाएगा तो इस
- 3:13:29सिस्टम को हमें क्रिएट करना है तो इसे
- 3:13:31क्रिएट करने के लिए हम कंडीशनल
- 3:13:32स्टेटमेंट्स को यूज करेंगे सबसे पहले अपनी
- 3:13:35फर्स्ट कंडीशन की तरफ आ जाते हैं फर्स्ट
- 3:13:37कंडीशन के अंदर लेट्स सपोज हमारे पास
- 3:13:40मार्क्स ऑलरेडी हैं तो हम चेक करेंगे कि
- 3:13:42क्या हमारे जो मार्क्स हैं वो ग्रेटर दन
- 3:13:45इक्वल टू 90 है अगर मार्क्स ग्रेटर दन
- 3:13:48इक्वल टू 90 है तो उस केस में हमारा ग्रेड
- 3:13:50क्या हो जाएगा हमारा ग्रेड हो जाएगा a के
- 3:13:54इक्वल उसके बाद अगर ऐसा नहीं होता तो हम
- 3:13:57सेकंड कंडीशन को चेक करेंगे यानी एलएफ
- 3:13:59एलएफ के अंदर चेक करेंगे क्या मार्क्स
- 3:14:01ग्रेटर दन 80 एंड लेस दन 90 है इस चीज को
- 3:14:06चेक करने के लिए हमें यहां पे अपने लॉजिकल
- 3:14:07ऑपरेटर्स को यूज़ करना पड़ेगा यानी हम
- 3:14:10पहले चेक करेंगे क्या हमारे जो मार्क्स
- 3:14:12हैं वोह ग्रेटर दन इक्वल ू 80 है अब
- 3:14:14ग्रेटर दन इक्वल ट 80 में तो कोई भी
- 3:14:16वैल्यू हो सकती है फिर हम चेक करेंगे एंड
- 3:14:19यानी अगर हम अपनी रेंज में चेक करना चाहते
- 3:14:20हैं तो हम लिखेंगे
- 3:14:22एंड मार्क्स आर लेस देन 90 तो इस तरीके से
- 3:14:29लॉजिकल ऑपरेटर को यूज करके हम अपनी दो
- 3:14:31कंडीशंस को कंबाइन कर सकते हैं यानी
- 3:14:33मार्क्स ग्रेटर दन इक्वल ट 80 तो होने ही
- 3:14:35चाहिए प्लस मार्क्स लेस दन 90 भी होने
- 3:14:38चाहिए तो ये स्टेटमेंट भी ट्रू होगी यह भी
- 3:14:41ट्रू होगी मतलब मार्क्स 80 से 90 की रेंज
- 3:14:43में है तो ही हमारी फाइनल स्टेटमेंट ट्रू
- 3:14:46आएगी तो इस तरीके से हम लॉजिकल ऑपरेटर्स
- 3:14:48को यूज करते हैं अपनी प्रोग्रामिंग के
- 3:14:50अंदर कि दोनों स्टेटमेंट ट्रू हो तभी
- 3:14:52मार्क्स हमारी इस रेंज के अंदर है उस केस
- 3:14:54में हम क्या प्रिंट करवाएंगे उस केस में
- 3:14:55हमारा ग्रेड हो जाएगा बी के इक्वल एंड इस
- 3:14:58तरीके से हम अपनी सारी स्टेटमेंट्स को लिख
- 3:15:00सकते हैं एक बार इसका कोड लिखते हैं फॉर
- 3:15:03एग्जांपल हमारे पास कुछ मार्क्स है लेट्स
- 3:15:04सपोज द मार्क्स आर इक्वल टू
- 3:15:0774 हम अपनी कंडीशन को लिखना स्टार्ट कर
- 3:15:10सकते हैं अगर हमारी मार्क्स ग्रेटर दन
- 3:15:12इक्वल टू 90 है तो उस केस में हमारा ग्रेड
- 3:15:17हो जाएगा ए के
- 3:15:19इक्वल एल इफ आर मार्क्स आर ग्रेटर दन
- 3:15:24इक्वल टू 80 एंड मार्क्स आर लेसन 90 उस
- 3:15:30केस में हमारा ग्रेड हो जाएगा बी के इक्वल
- 3:15:34नेक्स्ट हम लिखने वाले हैं एल इफ इफ आर
- 3:15:37मार्क्सस आ ग्रेटर दन इक्वल टू
- 3:15:4070 एंड मार्क्स आर लेस देन 80 तो उस केस
- 3:15:46में ग्रेट इ गोइंग टू बी सी एंड यहां हम
- 3:15:49लिख सकते हैं अपना एल्स वाला केस एल्स
- 3:15:51ग्रेड इज गोइंग टू बी इक्वल टूडी एंड
- 3:15:54लास्ट में हम प्रिंट करवा सकते हैं ग्रेड
- 3:15:58ऑफ द
- 3:16:00स्टूडेंट आर ग्रेड इसको कर लेते हैं सेव
- 3:16:04एंड रिफ्रेश तो ग्रेड इज द स्टूडेंट इज
- 3:16:06गोइंग टू बी सी अब यहां पर यह जो मार्क्स
- 3:16:09है हम चाहे तो इसे इनपुट ले सकते हैं
- 3:16:11फ्रॉम द यूजर एंटर स्टूडेंट मार्क्स
- 3:16:18सेव कर लेते हैं एंड लेट्स रन इट लेट्स
- 3:16:20सपोज हमारा जो स्टूडेंट है उसके मार्क्स
- 3:16:22आए हैं 94 के इक्वल लेट्स काट इनटू
- 3:16:27इंट सेव एंड रन तो स्टूडेंट के मार्क्स आए
- 3:16:31हैं 94 द ग्रेड इज गोइंग टू बी ए दोबारा
- 3:16:34हम चेक कर सकते हैं स्टूडेंट के जो
- 3:16:35मार्क्स हैं वो आए हैं 67 ग्रेड इज गोइंग
- 3:16:39टू बी डी स्टूडेंट के मार्क्स है 88 द
- 3:16:42ग्रेड इज गोइंग टू बी बी तो इस तरीके से
- 3:16:45हम अपने लिए एक पूरा प्रोग्राम बना आ चुके
- 3:16:47हैं जिसमें कोई चीज इनपुट हो रही है फिर
- 3:16:49हमारे पास कुछ ऑपरेशन परफॉर्म हो रहा है
- 3:16:50फिर हम फाइनली कुछ आउटपुट कर रहे हैं
- 3:16:53जनरली प्रोग्राम्स इसी तरीके से काम करते
- 3:16:55हैं प्रोग्रामिंग लैंग्वेजेस में यानी
- 3:16:56पहले हम कुछ इनपुट ले रहे होते हैं उसके
- 3:16:58बाद हम कुछ ऑपरेशंस को परफॉर्म करते हैं
- 3:17:00एंड फिर फाइनली कुछ आउटपुट होता है जिसको
- 3:17:02एज अ रिजल्ट हम सेंड आउट करते हैं अपने
- 3:17:04प्रोग्राम से अब कंडीशनल स्टेटमेंट्स के
- 3:17:05साथ देयर इज आल्सो समथिंग कॉल्ड
- 3:17:08नेस्टिंग नेस्टिंग का मतलब होता है इफ के
- 3:17:11अंदर इफ स्टेटमेंट लिखना यानी एक
- 3:17:13स्टेटमेंट के अंदर हम जब एक और स्टेटमेंट
- 3:17:16लिखते हैं फॉर एग्जांपल हमने कोई कंडीशन
- 3:17:18लिख दी इस तरीके से हमारी इफ स्टेटमेंट है
- 3:17:20और इसके अंदर जब हम कोई और इफ स्टेटमेंट
- 3:17:23यानी ये जो प्रॉपर स्पेसिंग है उसके साथ
- 3:17:25सम अदर कंडीशन में हम चाहे तो एक और इफ
- 3:17:28स्टेटमेंट लिख सकते हैं फिर यहां से हमें
- 3:17:30गैप देना पड़ेगा और यहां हम कोई भी चीज
- 3:17:32प्रिंट करवा सकते हैं इस फिनोमिना को हम
- 3:17:35नेस्टिंग कहते हैं प्रोग्रामिंग के अंदर
- 3:17:37नेस्टिंग होता है एक स्टेटमेंट के अंदर
- 3:17:39दूसरी स्टेटमेंट को लिखना एंड ये कंप्लीट
- 3:17:42वैलिड है पाइथन के अंदर फॉर एग्जांपल
- 3:17:45हमारे पास एज है एज के अंदर लेट्स सपोज द
- 3:17:48एज इज इक्वल टू 34 हम पहले तो चेक कर रहे
- 3:17:50हैं इफ द एज इज ग्रेटर दन इक्वल टू
- 3:17:5418 तो उस केस में हम लेट्स सपोज प्रिंट
- 3:17:57करवा रहे हैं कैन ड्राइव इस तरीके से कुछ
- 3:18:01एंड एल्स में हम प्रिंट करवा रहे
- 3:18:04हैं कैन नॉट
- 3:18:08ड्राइव अब वैसे तो ड्राइविंग के लिए कोई
- 3:18:11अपर एज लिमिट नहीं होती बट फॉर एग्जांपल
- 3:18:13हमारे पास कोई इमेजिनरी अपर एज लिमिट है
- 3:18:15कि 80 प्लस से मतलब ड्राइविंग जो है वो
- 3:18:18नहीं पॉसिबल इस तरीके का हम एक सिनेरियो
- 3:18:20इमेजिन करते हैं तो यहां पर इसी स्टेटमेंट
- 3:18:23के अंदर अगर हमें चेक करना है कि एक बार
- 3:18:25अगर एज ग्रेटर दन इक्वल टू 18 हो गई उसी
- 3:18:28के अंदर अगर हम चेक करना चाहते हैं इफ द
- 3:18:31एज इज आल्सो ग्रेटर दन इक्वल टू 80 तो
- 3:18:34यहां पर हम चाहते हैं कि हम कुछ प्रिंट कर
- 3:18:36दें लेट्स सपोज वी वांट टू प्रिंट कैन नॉट
- 3:18:40ड्राइव इस तरीके का हम कुछ प्रिंट करवाना
- 3:18:42चाहते हैं पर अगर यह चीज सच नहीं हुई तो
- 3:18:44उस केस में यानी एल्स वाले केस में वी
- 3:18:47वांट टू प्रिंट दिस थिंग तो यह कोड भी
- 3:18:50कंप्लीट वैलिड है इनफैक्ट इस कोड के अंदर
- 3:18:52हम क्या यूज़ कर रहे हैं इस कोड के अंदर
- 3:18:54हम नेस्टिंग को यूज़ कर रहे हैं नेस्टिंग
- 3:18:56का मतलब होता है एक इफ स्टेटमेंट के अंदर
- 3:18:58दूसरी स्टेटमेंट्स को लिखना इसको सेव कर
- 3:19:00लेते हैं अगर एज 34 है तो उस केस में तो
- 3:19:03प्रिंट होकर आएगा कैन ड्राइव पर जैसे ही
- 3:19:05हम अपनी एज को कर देंगे लेट्स सपोज 95 सेव
- 3:19:09एंड रीरंग तो उस केस में प्रिंट होकर आएगा
- 3:19:11कैन नॉट ड्राइव तो यहां पर जैसे ही फर्स्ट
- 3:19:14स्टेटमेंट ट्रू हो जाएगी उसके बाद हम अंदर
- 3:19:16जाएंगे दोबारा सेकंड स्टेटमेंट को चेक
- 3:19:17करेंगे यह ट्रू होती है तो हम इस चीज को
- 3:19:19प्रिंट करवाएंगे और यह चीज अगर फाल्स हो
- 3:19:21जाती है तो फिर हम इस स्टेटमेंट को प्रिंट
- 3:19:23करवा रहे होंगे तो इस तरीके से नेस्टिंग
- 3:19:25भी वर्क करती है प्रोग्रामिंग के अंदर
- 3:19:27यहां पर हमने कंडीशनल स्टेटमेंट्स के अंदर
- 3:19:29नेस्टिंग देखी है आगे जाके हम लूप्स का
- 3:19:31इंपॉर्टेंट कांसेप्ट पढ़ेंगे अगले वाले
- 3:19:32लेक्चर के अंदर जिसमें हम लूप्स के अंदर
- 3:19:35भी नेस्टिंग को कर सकते हैं नाउ लेट्स कम
- 3:19:37टू सम प्रैक्टिस क्वेश्चंस इन प्रैक्टिस
- 3:19:39क्वेश्चंस को सबसे पहले तो हमें खुद सॉल्व
- 3:19:41करने की कोशिश करनी है एंड उसके बाद हम
- 3:19:43क्लास के साथ इन्हें देख सकते हैं सबसे
- 3:19:46पहले प्रैक्ट इस क्वेश्चन कह रहा है राइट
- 3:19:47अ प्रोग्राम टू चेक इफ अ नंबर एंटर्ड बाय
- 3:19:50द यूज़र इज़ ऑड और इवन अब इस क्वेश्चन को
- 3:19:52सॉल्व करने के लिए ऑड एंड इवन नंबर्स के
- 3:19:54बारे में सोचते हैं हमारे ऑड नंबर्स वन से
- 3:19:57स्टार्ट कर सकते हैं वन हो गया थ्री हो
- 3:19:58गया फाइव हो गया 7 हो गया 9 हो गया 11 13
- 3:20:01ये सारे के सारे हमारे ऑड नंबर्स होते हैं
- 3:20:04ऐसे ही हमारे पास इवन नंबर्स होते हैं इवन
- 3:20:06नंबर्स में वी हैव 2 4 6 8 10 12 14 एंड
- 3:20:10सो ऑन अब ऑड एंड इवन नंबर्स की एक स्पेशल
- 3:20:13प्रॉपर्टी होती है जितने भी इवन नंबर्स
- 3:20:16होते हैं सारे के सारे इवन नंबर्स कैन वी
- 3:20:20से दैट दे आर मल्टीप्लस ऑफ टू वो सारे के
- 3:20:23सारे इवन नंबर्स टू की टेबल में आते हैं
- 3:20:25या एक और बेटर तरीका होगा कहने का कि सारे
- 3:20:28के सारे जो इवन नंबर्स होते हैं वह टू से
- 3:20:32कंपलीटली डिवाइड हो जाते हैं यानी किसी भी
- 3:20:36इवन नंबर को हम टू से डिवाइड करें तो
- 3:20:38हमेशा रिमाइंडर ज़ीरो ही आएगा जैसे अगर हम
- 3:20:4114 को टू से डिवाइड करें तो द रिमाइंडर इज
- 3:20:44गोइंग टू बी इक्वल टू 0 तो कैन वी से कि
- 3:20:46कि कोई भी नंबर अगर टू से डिवाइड होके
- 3:20:49रिमाइंडर जीरो देता है तो वो एक इवन नंबर
- 3:20:51है वी कैन डेफिनेटली से दैट कि अगर कोई भी
- 3:20:54नंबर रिमाइंडर में रिमाइंडर के लिए यूज
- 3:20:56करेंगे अपने मॉड्यूल ऑपरेटर का कि कोई भी
- 3:20:58नंबर टू से अगर डिवाइड होकर रिमाइंडर में
- 3:21:00जरो दे देता है नंबर को टू से डिवाइड करके
- 3:21:03रिमाइंडर निकाल रहे हैं अगर उसकी वैल्यू
- 3:21:04जीरो है तो उसका मतलब वो एक इवन नंबर है
- 3:21:07एंड कोई भी नंबर जो रिमाइंडर जरो नहीं
- 3:21:09देता है बाकी सारे नंबर्स जो बच गए वो
- 3:21:11सारे के सारे हमारे ऑड नंबर्स हैं इस चीज
- 3:21:14को चेक कर लेते हैं यानी प्रोग्राम में
- 3:21:15कन्वर्ट करते हैं लेट्स सपोज वी हैव सम
- 3:21:17नंबर इक्वल टू 40 अब यहां पर हम या तो
- 3:21:21पहले एक रिमाइंडर फाइंड आउट कर सकते हैं
- 3:21:23नम मॉड्यूल
- 3:21:25टू अगर हमारा रिमाइंडर इक्वल टू 0 है तो
- 3:21:29उस केस में हम प्रिंट करवा सकते हैं
- 3:21:31इवन एंड एल्स वाले केस
- 3:21:34में हम प्रिंट करवा सकते हैं ऑड इस तरीके
- 3:21:39से या इनफैक्ट ये जो नंबर है इसे हम चाहें
- 3:21:41तो इनपुट भी ले सकते हैं फ्रॉम द यूजर
- 3:21:45एंटर नंबर
- 3:21:48सेव एंड रन सबसे पहले हम अपना नंबर एंटर
- 3:21:51करेंगे 14 हमारा 14 क्या है इवन नंबर है
- 3:21:55या फिर अगर हमने एंटर कर दिया वन वन इज एन
- 3:21:58ऑड नंबर तो इस तरीके से हम कैलकुलेट कर
- 3:22:00सकते हैं या डायरेक्टली ये जो रिमाइंडर है
- 3:22:03इसी को हम यहां पर कैलकुलेट करके चेक कर
- 3:22:05सकते हैं इंस्टेड ऑफ क्रिएटिंग अ न्यू
- 3:22:07वेरिएबल सेव कर लिया रिफ्रेश कर लिया द
- 3:22:09नंबर 24 इज एन इवन नंबर एंड द नंबर 17 इज
- 3:22:13एन ऑड नंबर नेक्स्ट क्वेश्चन पर आ जाते
- 3:22:16हैं नेक्स्ट क्वेश्चन हमें कह रहा है राइट
- 3:22:18अ प्रोग्राम टू फाइंड द ग्रेटेस्ट ऑफ़
- 3:22:21थ्री नंबर्स एंटर्ड बाय द यूजर यानी यूज़र
- 3:22:24हमें तीन नंबर देगा a b एंड c यह कुछ भी
- 3:22:27हो सकते हैं हमें एक प्रोग्राम लिखना है
- 3:22:29जो इन तीनों में से लार्जेस्ट वैल्यू को
- 3:22:31फाइंड आउट करें एग्जांपल के लिए ले लेते
- 3:22:34हैं लेट्स सपोज a के अंदर फर है b के अंदर
- 3:22:36फाइव है एंड c के अंदर सेवन है तो इस
- 3:22:40तरीके से हमारे पास तीन नंबर्स हैं अब
- 3:22:42सबसे पहले तो हम चेक कर सकते हैं कि क्या
- 3:22:44a ग्र द b है
- 3:22:47अगर a ग्रेटर द b है एंड a ग्रेटर द c भी
- 3:22:51हो जाता है तो उस केस में क्या हम कह सकते
- 3:22:53हैं कि a अगर दोनों नंबर से बड़ा है तो
- 3:22:56हमारा ग्रेटेस्ट नंबर a आ जाएगा या फिर
- 3:22:59अगर ऐसा नहीं होता मतलब a तो ग्रेटेस्ट
- 3:23:01नंबर नहीं है तो एल इफ में हम चेक कर सकते
- 3:23:04हैं कि b ग्रेटर द c है क्या हमें
- 3:23:07ओबवियसली पता है अगर फर्स्ट स्टेटमेंट
- 3:23:09ट्रू नहीं हुई तो उसका मतलब a तो
- 3:23:10ग्रेटेस्ट नंबर नहीं है तो मतलब या तो b
- 3:23:12ग्रेटेस्ट है या c ग्रेटेस्ट है तो पहले
- 3:23:14चेक कर लो क्या b ग्रेटर द है अगर बी
- 3:23:17ग्रेटर दन सी है तो इसका मतलब बी ग्रेटर
- 3:23:19नंबर है और एल्स के केस में सी ग्रेटर
- 3:23:21नंबर है इसको एक बार कोड के अंदर लिखकर
- 3:23:24देखते
- 3:23:25हैं लेट्स सपोज वी एंटर द नंबर इनपुट इट
- 3:23:29फ्रॉम द
- 3:23:31यूजर
- 3:23:33या एंटर फर्स्ट नंबर तो उसे हम ए के अंदर
- 3:23:37स्टोर कर लेंगे एंड इसी तरीके से हम अपने
- 3:23:40तीन नंबर्स को एंटर कराएंगे एक को बी के
- 3:23:43अंदर स्टोर कर लेंगे एंड एक को हम सी के
- 3:23:46अंदर स्टोर कर
- 3:23:49लेंगे सबसे पहले चेक करेंगे अगर ए ग्रेटर
- 3:23:52दन बी है एंड ऐसे हम ग्रेटर दन इक्वल टू
- 3:23:55भी बोल सकते हैं एंड ए ग्रेटर दन इक्वल टू
- 3:23:58सी है तो उस केस में हम प्रिंट करवाना
- 3:24:00चाहते
- 3:24:02हैं फर्स्ट नंबर
- 3:24:05इज
- 3:24:08ग्रेटेस्ट या लार्जेस्ट
- 3:24:12एंड फर्स्ट नंबर की वैल्यू भी प्रिंट करवा
- 3:24:15देते हैं व्हिच इज
- 3:24:18a ए इफ अगर बी ग्रेटर दन इक्वल टू c हो
- 3:24:22जाता है तो उस केस में हम प्रिंट करवा
- 3:24:25देंगे नंबर सेकंड इज द लार्जेस्ट
- 3:24:28सेकंड इज लार्जेस्ट एंड हम प्रिंट करवा
- 3:24:30देंगे बी की वैल्यू को एंड एल्स वाले केस
- 3:24:33में हमें ओबवियसली पता है कि हमारा नंबर
- 3:24:35सी सबसे ग्रेटेस्ट होगा तो थर्ड
- 3:24:39इज लार्जेस्ट
- 3:24:41एंड सी इसे सेव कर लेते हैं एंड रन करते
- 3:24:45हैं सबसे पहले लेट्स सपोज वी इनपुट फोर
- 3:24:48सेकंड नंबर में हमने फाइव को इनपुट किया
- 3:24:50एंड थर्ड नंबर में हम सेवन को इनपुट कर
- 3:24:52रहे हैं तो आंसर आया है थर्ड इज लार्जेस्ट
- 3:24:54व्हिच इज सेन दोबारा हम चाहे तो अपने कोड
- 3:24:57को रन कर सकते हैं विद सम डिफरेंट वैल्यूज
- 3:24:59लेट्स सपोज फर्स्ट नंबर इज 99 सेकंड नंबर
- 3:25:02इज 201 एंड थर्ड नंबर इज 87 हमारा
- 3:25:07लार्जेस्ट नंबर हो जाएगा सेकंड नंबर व्हिच
- 3:25:08इज इक्वल टू 2011 तो इस तरीके से हमारा
- 3:25:11प्रोग्राम फिनिश अप हो गया है अच्छा यहां
- 3:25:13पे मैं आपको एक होमवर्क प्रॉब्लम दूंगी कि
- 3:25:15जैसे हमने लार्जेस्ट ऑफ थ्री को फाइंड आउट
- 3:25:17करने के लिए कोड लिखा है वैसे ही आपको
- 3:25:19लार्जेस्ट ऑफ फोर नंबर्स को फाइंड आउट
- 3:25:21करने के लिए कोड लिखना है और इस कोड को
- 3:25:23आपको खुद बैठकर पहले लॉजिकली सोचना है
- 3:25:26पेपर पेन के ऊपर एंड उसके बाद हम इसे
- 3:25:27पाइथन के कोड के अंदर कन्वर्ट कर रहे
- 3:25:29होंगे अब आ जाते हैं अपने थर्ड क्वेश्चन
- 3:25:31की तरफ थर्ड क्वेश्चन में कह रहा है राइट
- 3:25:33अ प्रोग्राम टू चेक इफ अ नंबर इज अ
- 3:25:35मल्टीपल ऑफ़ सेवन ऑर नॉट कोई भी नंबर किसी
- 3:25:38दूसरे नंबर का मल्टीपल तब होता है जब उनका
- 3:25:41रिमाइंडर जरो आता है यानी अगर हम कोई भी
- 3:25:43नंबर x ले लें अगर हमें चेक करना है ये
- 3:25:45मल्टीपल ऑफ से है क्या तो उसका रिमाइंडर
- 3:25:48हमारे पास जीरो आना चाहिए जैसे फॉर
- 3:25:50एग्जांपल x इ 7 के लिए या 14 के लिए या 21
- 3:25:54के लिए या 28 के लिए इन सारे नंबर्स के
- 3:25:56लिए सेवन के साथ इनका रिमाइंडर जीरो आएगा
- 3:25:59तो ये सारे के सारे नंबर्स सेवन के
- 3:26:01मल्टीपल बन जाएंगे हम इसके लिए कोड भी लिख
- 3:26:04सकते हैं जैसे लेट्स सपोज हमने कोई नंबर
- 3:26:06इनपुट लिया लेट्स कॉल इट
- 3:26:08x एंटर नंबर एंड अगर हमारा जो भी नंबर है
- 3:26:13x उसका रिमाइंडर
- 3:26:16सेन के साथ टर्न्स आउट टू बी जीरो तो उस
- 3:26:19केस में हम प्रिंट करवा देंगे मल्टीपल ऑफ
- 3:26:237 एंड एल्स वाले केस में हम प्रिंट
- 3:26:26करवाएंगे नॉट अ मल्टीपल इसे सेव कर लेते
- 3:26:30हैं एंटर करते हैं हमने एंटर किया 21 तो
- 3:26:3321 इज अ मल्टीपल ऑफ 7 एंड दोबारा अगर हम
- 3:26:36एंटर करें लेट्स सपोज 16 तो 16 इज नॉट अ
- 3:26:39मल्टीपल ऑफ 7 एंड ये सिर्फ सेवन के लिए
- 3:26:41नहीं हम किसी भी नंबर के लिए चेक कर सकते
- 3:26:43हैं फॉर एग्जांपल हम चेक कर सकते हैं कोई
- 3:26:45भी नंबर फाइ का म मल्टीपल है क्या सेव
- 3:26:47किया रन किया अगर हम एंटर करेंगे 25 तो 25
- 3:26:50इज अ मल्टीपल ऑफ फ बट अगर हम एंटर करें 27
- 3:26:55तो 27 इज नॉट अ मल्टीपल ऑफ फ तो इस तरीके
- 3:26:58से यह बेसिक बेसिक कोड है जिनको लिखकर
- 3:27:00हमने अपने क्वेश्चंस को प्रैक्टिस कर लिया
- 3:27:02है ओबवियसली जब हम रियल लाइफ प्रोग्रामिंग
- 3:27:04करते हैं तो वहां पर जो लॉजिक हम बिल्ड
- 3:27:05करते हैं वो इससे भी ज्यादा
- 3:27:10कॉम्प्लेक्शन के अंदर जिनको सीखना
- 3:27:13पड़ेगा हाय एवरीवन और अब हम स्टार्ट करने
- 3:27:15वाले हैं पाइथन के अंदर अपने चैप्टर थ्री
- 3:27:17के साथ चैप्टर थ्री के अंदर हम कवर करने
- 3:27:19वाले हैं लिस्ट एंड टपल्स के बारे में इन
- 3:27:21पाइथन अब लिस्ट की अगर सबसे पहले बात करें
- 3:27:24आपने जनरली दूसरी अगर किसी प्रोग्रामिंग
- 3:27:26लैंग्वेज के अंदर कोड किया होगा तो हमने
- 3:27:28अरेज के बारे में सुना होगा यानी एक डेटा
- 3:27:29स्ट्रक्चर होता है अरेज नाम से अब अरेज का
- 3:27:32ही पाइथन के अंदर सॉर्ट ऑफ इक्विवेलेंट
- 3:27:35हमारे पास लिस्ट्स एंड टपल्स होते हैं अब
- 3:27:37लिस्ट इज अ बिल्ट इन डेटा टाइप दैट
- 3:27:39स्टोर्स सेट ऑफ वैल्यूज फॉर एग्जांपल हम
- 3:27:41टीचर हैं किसी क्लास के और हमें क्लास के
- 3:27:43बहुत सारे स्टूडेंट्स के मार्क्स स्टोर
- 3:27:45करवाने हैं अब एक तो तरीका होगा कि हम
- 3:27:48क्या करें अपनी फाइल ले
- 3:27:52python.py नाम से और इस फाइल के अंदर
- 3:27:55हमारे पास लेट्स सपोज फाइव स्टूडेंट्स है
- 3:27:57और पांच स्टूडेंट्स के हमें मार्क्स स्टोर
- 3:27:58करने हैं तो एक तो है कि हम पहला वेरिएबल
- 3:28:01बनाए मार्क्स वन = 94.4 इस तरीके से फिर
- 3:28:05दूसरा वेरिएबल बनाए मार्क्स 2 इ अ 87
- 3:28:09तीसरा वेरिएबल बनाए मार्क्स 3 = 95 चौथा
- 3:28:13वेरिएबल बनाए
- 3:28:15मार्क्स 4 = 66 एंड मार्क्स 5 = 45 इस
- 3:28:22तरीके से हमने क्या किया इस तरीके से हमने
- 3:28:24पांच वेरिएबल बना दिए इनफैक्ट इनको भी हम
- 3:28:27कन्वर्ट कर देते हैं टू फ्लोटिंग वैल्यूज
- 3:28:30इस तरीके से हमने डिफरेंट डिफरेंट जो
- 3:28:32मार्क्स हैं वह स्टोर कर लिए अब अभी तो
- 3:28:34हमारी क्लास का साइज़ लिमिटेड है यानी
- 3:28:36सिर्फ फाइव स्टूडेंट्स कल को हो सकता है
- 3:28:37हमारी क्लास के अंदर 50 स्टूडेंट्स हो 100
- 3:28:39स्टूडेंट्स हो अब हर किसी स्टूडेंट के लिए
- 3:28:42एक सिंपल सी मार्क्स जैसी चीज़ के लिए अगर
- 3:28:43हम नया वेरिएबल बनाने लग गए तो हमें बहुत
- 3:28:46सारे वेरिएबल को ट्रैक करना पड़ेगा जब भी
- 3:28:48हम कोडिंग कर रहे हैं तो इसीलिए इसी काम
- 3:28:51को सिंपलीफाई करने के लिए एक बिल्ट इन
- 3:28:53डेटा टाइप हमारे पास आया बिल्ट इन डेटा
- 3:28:56टाइप यानी ये डेटा टाइप और इसके जो
- 3:28:57रिलेटेड मेथड्स होते हैं मेथड यानी
- 3:28:59फंक्शंस जो होते हैं वो ऑलरेडी पाइथन के
- 3:29:02अंदर लिखे हुए हैं उन्हें हमें इंप्लीमेंट
- 3:29:04करने की ज्यादा जरूरत नहीं है अब इन्हीं
- 3:29:05मार्क्स को अगर मुझे लिस्ट के अंदर स्टोर
- 3:29:08कराना होता तो सिंपली हम एक सिंगल वेरिएबल
- 3:29:10बनाते मार्क्स और जैसे हम सिंपली लिख देते
- 3:29:13हैं मार्क्स डॉट समथिंग तो इससे क्या हो
- 3:29:15जाता मार् = 12 का मतलब है कि हमारे पास
- 3:29:17ये जो मार्क्स है ये एक इंटी जर वेरिएबल
- 3:29:20है वैसे ही मुझे अगर मल्टीपल लिस्ट ऑफ़
- 3:29:22वैल्यू स्टोर करानी है तो लिस्ट बनाने के
- 3:29:24लिए सबसे पहले हम अपने स्क्वायर ब्रैकेट्स
- 3:29:26को लिखते हैं और स्क्वायर ब्रैकेट्स के
- 3:29:28अंदर फिर हम अपनी वैल्यूज को लिखना
- 3:29:30स्टार्ट कर देते हैं हम जितनी मर्जी उतनी
- 3:29:32वैल्यूज को एक सिंगल लिस्ट के अंदर स्टोर
- 3:29:35कर सकते हैं और उन वैल्यूज को हमें कॉमा
- 3:29:37से सेपरेट करके लिखना होता है जैसे सबसे
- 3:29:39पहली वैल्यू हमारे पास हो गई 94.4 कॉमा
- 3:29:42करके हम चाहे तो स्पेसेस दे भी सकते हैं
- 3:29:44नहीं भी देना इट्स अप टू अस
- 3:29:4895.2
- 3:29:5066.4 एंड सिमिलरली
- 3:29:5345.1 तो इस तरीके से ये जो हमारा बिल्ट इन
- 3:29:56डेटा टाइप बना इसे हम एक लिस्ट कहते हैं
- 3:29:59पाइथन के अंदर अब
- 3:30:05python's ट्राई टू प्रिंट आवर लिस्ट लिस्ट
- 3:30:08को हमने नाम क्या दिया है बिल्कुल वेरिएबल
- 3:30:10की तरह जैसे किसी नॉर्मल वेरिएबल को कुछ
- 3:30:12नाम देते वैसे ही हमने अपनी लिस्ट को नाम
- 3:30:14दे दिया मार्क्स सेव कर लेते हैं रन करते
- 3:30:16हैं हमारे पास प्रिंट होकर आ गई है हमारी
- 3:30:18लिस्ट हम चाहें तो लिस्ट का टाइप भी
- 3:30:20प्रिंट करवा सकते हैं टाइप ऑफ मार्क्स
- 3:30:25सेव एंड रन तो हमारे पास क्लास क्या आ गई
- 3:30:29क्लास आ गई है लिस्ट यानी ये जो टाइप है
- 3:30:31स्ट्रक्चर का इस डाटा का ये एक लिस्ट टाइप
- 3:30:35है अब लिस्ट की काफी सारी प्रॉपर्टीज हमें
- 3:30:37स्ट्रिंग से सिमिलर लगेंगी यानी जैसे
- 3:30:39स्ट्रिंग्स के अंदर इंडेक्सिंग का
- 3:30:40कांसेप्ट होता था हम किसी पर्टिकुलर
- 3:30:42इंडेक्स पे जाके एक कैरेक्टर को निकाल
- 3:30:44सकते थे वैसे ही लिस्ट के अंदर किसी
- 3:30:46पर्टिकुलर इंडेक्स पर जाकर हम एक
- 3:30:48पर्टिकुलर एलिमेंट को एक्सेस कर सकते हैं
- 3:30:50जैसे फॉर एग्जांपल अगर हमारे पास इस तरीके
- 3:30:52की कुछ लिस्ट है तो अगर हमने लिख दिया
- 3:30:54मार्क्स ऑफ जीरो तो हमारे पास जीरो
- 3:30:56इंडेक्स वाले मार्क्स रिटर्न होकर आ
- 3:30:58जाएंगे वन इंडेक्स वाले ये हो जाएंगे टू
- 3:31:00इंडेक्स थ्री इंडेक्स एंड फोर इंडेक्स
- 3:31:03लेट्स ट्राई टू प्रिंट आवर वैल्यूज हम
- 3:31:06यहां प्रिंट करवा सकते हैं मार्क्स ऑफ
- 3:31:11जीरो एंड लेट्स ट्राई टू प्रिंट मार्क्स
- 3:31:14ऑफ वन सेव कर लेते हैं एंड लेट्स रन इट तो
- 3:31:18यह हमारे मार्क्स एट ज़ीरो एथ इंडेक्स आ
- 3:31:20गए यह हमारे मार्क्स एट फर्स्ट इंडेक्स आ
- 3:31:21गए एंड इस तरीके से सारे के सारे
- 3:31:23इंडेक्सेस को हम एक्सेस कर सकते हैं हम
- 3:31:26चाहे तो अपनी लिस्ट की लेंथ भी प्रिंट
- 3:31:28करवा सकते हैं जैसे यहां टाइप की जगह अगर
- 3:31:30मैं कर दूं ए जैसे हम स्ट्रिंग की लेंथ
- 3:31:32प्रिंट करवाते थे वैसे ही हम मार्क्स की
- 3:31:34लेंथ प्रिंट करवा सकते हैं सेव किया
- 3:31:36रिफ्रेश किया तो हमारे पास क्या आ गया तो
- 3:31:38हमारे पास यहां पर फाइ आ गया व्हिच इज़ द
- 3:31:41लेंथ ऑफ दिस लिस्ट अब
- 3:31:45अरेज दैट वी क्रिएट इन c+ प और जावा यानी
- 3:31:49c+ प और जावा के अंदर जनरली इन लैंग्वेजेस
- 3:31:51के अंदर प्रोग्रामिंग लैंग्वेजेस के अंदर
- 3:31:53जो हम अरेज पढ़ते हैं उन अरेज के अंदर जो
- 3:31:55हम स्टोर करा सकते हैं डाटा वो जनरली सेम
- 3:31:58टाइप का होना चाहिए पर
- 3:32:14pythonanywhere.com टाप का हो गया यह हो
- 3:32:17सकता है मार्क्स हो तो यह हमारे इंटी जर
- 3:32:18टाइप के हो गए यह हो सकता है लोकेशन हो
- 3:32:21प्लेस हो स्टेट हो कुछ भी हो सकता है तो
- 3:32:23यह भी हमारा क्या हो गया स्ट्रिंग टाइप का
- 3:32:24हो गया हम चाहे तो फ्लोटिंग वैल्यूज भी ऐड
- 3:32:26कर सकते थे कुछ और वैल्यूज भी ऐड कर सकते
- 3:32:28थे तो इस तरीके से मल्टीपल टाइप के डाटा
- 3:32:30को हम एक साथ स्टोर कर सकते हैं इन अ
- 3:32:32सिंगल लिस्ट जैसे इफ आई क्रिएट अ स्टूडेंट
- 3:32:36लिस्ट तो इसके अंदर हम स्टूडेंट का नाम
- 3:32:39सेव कर सकते हैं हम उसके मार्क्स सेव कर
- 3:32:43सकते हैं हम उसकी एज से सेव कर सकते हैं
- 3:32:46एंड हम उनकी लोकेशन सेव कर सकते हैं सेव
- 3:32:49कर लिया एंड हम चाहें तो प्रिंट करवा सकते
- 3:32:51हैं अपने स्टूडेंट की इंफॉर्मेशन को एंड
- 3:32:53दिस इज गोइंग टू बी अ वैलिड लिस्ट इन
- 3:32:56पाइथन अब मैंने ये तो कह दिया कि स्ट्रिंग
- 3:32:58एंड पाइथन की लिस्ट काफी सिमिलर होती है
- 3:33:00पर दोनों के बीच में एक बहुत बड़ा डिफरेंस
- 3:33:03होता है एंड द डिफरेंस इज कि पाइथन के
- 3:33:05अंदर हमारे पास जो स्ट्रिंग्स होती है
- 3:33:07स्ट्रिंग्स आर इ
- 3:33:10म्यूटेशन दिस इज अ वेरी इंपोर्टेंट पॉइंट
- 3:33:13एंड लिस्ट्स आर मूटे बल पाइथन अब मूटे इ
- 3:33:23म्यूटेशंस कर सकती है और इ म्यूट का मतलब
- 3:33:26होता है ऐसी चीज जो चेंज नहीं कर सकती
- 3:33:28जैसे हमारे पास मोर्टल एंड इम्मोर्टल होता
- 3:33:30है यानी जो जिंदा रह सकता है अमर रह सकता
- 3:33:33है और जो नहीं रह सकता वैसे ही हमारे पास
- 3:33:35मूटे इ मूटे बल होते हैं थिंग्स दैट कैन
- 3:33:37चेंज एंड दैट कैन नॉट चेंज तो पाइथन के
- 3:33:40अंदर जैसे स्ट्रिंग्स के अंदर इंडेक्स पे
- 3:33:43वैल्यू को एक्सेस करना अलाउड था पर वहां
- 3:33:46पे वैल्यू को चेंज करना यानी मूटेड करना
- 3:33:48अलाउड नहीं होता था पर लिस्ट के अंदर यह
- 3:33:51भी अलाउड है और यह भी अलाउड है जैसे फॉर
- 3:33:55एग्जांपल अगर हम कोई स्ट्रिंग लेते लेट्स
- 3:33:57टेक एन एग्जांपल ऑफ अ स्ट्रिंग ये हमारे
- 3:33:59पास एक स्ट्रिंग हो गई हेलो अब हम चाहते
- 3:34:02तो हेलो के अंदर प्रिंट करवा सकते थे
- 3:34:04एटीआर ऑफ 0 पर अगर मैं बोलूं कि मैं एटीआर
- 3:34:07ऑफ 0 को वैल्यू असाइन करना चाहती हूं y के
- 3:34:10इक्वल इस ऑपरेशन को पाइथन अलाउ नहीं करता
- 3:34:12क्योंकि स्ट्रिंग्स आर इ
- 3:34:15एरर आ जाएगा स्ट्रिंग ऑब्जेक्ट डज नॉट
- 3:34:17सपोर्ट आइटम असाइनमेंट हम ये असाइनमेंट
- 3:34:19नहीं कर सकते बट ये सेम चीज लिस्ट के अंदर
- 3:34:22पॉसिबल है यानी हम चाहे तो प्रिंट करवा
- 3:34:25सकते हैं स्टूडेंट ऑफ ज़ीरो और कल को हो
- 3:34:27सकता है कि स्टूडेंट का नाम जो है उसने
- 3:34:29नाम चेंज करवा के लेट्स सपोज अर्जुन कर
- 3:34:32लिया तो ये चीज कंप्लीट पॉसिबल है पाइथन
- 3:34:35के अंदर इस केस में पाइथन कोई एरर हमें
- 3:34:37रिटर्न करके नहीं देगा और हम चाहें तो
- 3:34:40अपनी नई लिस्ट को प्रिंट करवा सकते हैं
- 3:34:42अपनी स्टूडेंट लिस्ट को लेट्स सेव इट एंड
- 3:34:44रन इट तो हमारे पास नई लिस्ट आ गई जिसके
- 3:34:47अंदर अब वैल्यू क्या हो गई वैल्यू चेंज हो
- 3:34:49गई क्योंकि लिस्ट्स
- 3:34:50म्यूटेशन के अंदर आल्सो जैसे स्ट्रिंग्स
- 3:34:53के अंदर एक लिमिट होती है इंडेक्स की यानी
- 3:34:55अगर हमने यहां पर कोई लिस्ट बनाई लेट्स
- 3:34:58टेक एन एग्जांपल ऑफ दिस लिस्ट इसमें अगर
- 3:35:00इंडेक्स 0 1 एंड टू है तो अगर हम इंडेक्स
- 3:35:03थ्री को एक्सेस करने की कोशिश करेंगे तो
- 3:35:05वो हमें एरर दे देगा जैसे यहां पर हमारी
- 3:35:08ये जो लिस्ट है इसके अंदर हमारे पास चार
- 3:35:11इंडेक्सेस पॉसिबल हैं दिस वैल्यू इज फॉर
- 3:35:13इंडेक्स ज जीरो ये इंडेक्स वन है ये
- 3:35:14इंडेक्स टू है इंडेक्स थ्री है तो यहां पर
- 3:35:17इफ आई ट्राई टू राइट फाइव तो यह क्या दे
- 3:35:19देगा यह मुझे एरर दे देगा यहां पे हमारे
- 3:35:22पास एरर आ जाएगा लिस्ट इंडेक्स आउट ऑफ
- 3:35:23रेंज तो जो इंडा इस की रेंज होती है उसी
- 3:35:26के अंदर हम अपनी वैल्यूज को एक्सेस कर
- 3:35:28सकते हैं अब जैसे स्ट्रिंग्स के अंदर
- 3:35:30स्ट्रिंग स्लाइसिंग पॉसिबल होती थी वैसे
- 3:35:33ही लिस्ट के अंदर भी स्लाइसिंग पॉसिबल है
- 3:35:35स्लाइसिंग के पीछे फंडा क्या होता था कि
- 3:35:37हमारे पास इंडेक्स होनी चाहिए अब जैसे
- 3:35:39स्ट्रिंग्स के अंदर इंडेक्स होते थे वैसे
- 3:35:40लिस्ट के अंदर भी इंडेक्स है तो ऑब् वियस
- 3:35:42यहां पर भी स्लाइसिंग पॉसिबल होनी चाहिए
- 3:35:45तो स्लाइस सिंग करने के लिए सेम रूल्स
- 3:35:47रहते हैं जो हमने स्ट्रिंग्स के टाइम पर
- 3:35:48पढ़े थे यानी हम अपनी लिस्ट का नाम लिखते
- 3:35:50हैं फिर हम स्टार्टिंग इंडेक्स लिखते हैं
- 3:35:52फिर हम एंडिंग इंडेक्स लिखते हैं तो हमें
- 3:35:53क्या मिल जाता है अपनी लिस्ट का एक टुकड़ा
- 3:35:55मिल जाता है जिसे हम अपनी एक सबलिस्ट कह
- 3:35:59सकते हैं सबलिस्ट यानी लिस्ट का टुकड़ा सब
- 3:36:02स्ट्रिंग क्या होता था सब स्ट्रिंग होता
- 3:36:04था स्ट्रिंग का टुकड़ा तो वैसे ही सबलिस्ट
- 3:36:06हो गया लिस्ट का टुकड़ा तो सबलिस्ट के
- 3:36:08अंदर इस स्टार्टिंग इंडेक्स से इस एंडिंग
- 3:36:10इंडेक्स से जस्ट पहले तक की सारी वैल्यूज
- 3:36:12हमारे पास आ जाती है जैसे स्ट्रिंग
- 3:36:14स्लाइसिंग में होता था वैसे ही लिस्ट
- 3:36:16स्लाइसिंग के अंदर भी एंडिंग इंडेक्स इज
- 3:36:18नॉट इंक्लूडेड फॉर एग्जांपल हमारे पास अगर
- 3:36:21यह मार्क्स की लिस्ट है और इसमें अगर हम
- 3:36:23लिख देते हैं 1 टू 4 हमें सारी की सारी
- 3:36:26सबलिस्ट चाहिए तो इंडेक्स एक बार देख लेते
- 3:36:28हैं दिस विल बी इंडेक्स जीरो दिस विल बी
- 3:36:30इंडेक्स वन दिस विल बी इंडेक्स टू 3 एंड
- 3:36:33फर तो वन से लेके फोर तक का मतलब है कि वन
- 3:36:36से लेके थ्री तक जितनी भी वैल्यूज है वह
- 3:36:38सारी की सारी हमारे पास रिटर्न होकर आ
- 3:36:40जाएंगी इसे टेस्ट भी कर लेते हैं लेट्स
- 3:36:43ट्राई टू मेक अन द लिस्ट कॉल्ड मार्क्स
- 3:36:47मार्क्स के अंदर हम
- 3:36:4985 94 76
- 3:36:5463 48 इस तरीके से हमने डिफरेंट डिफरेंट
- 3:36:57मार्क्स स्टोर कर लिए हैं और अब अगर हमें
- 3:36:59एक सबलिस्ट चाहिए मार्क्स
- 3:37:02ऑफ 1:4 1 से लेकर फर तक तो हमारे पास 94
- 3:37:06आएगा 76 आएगा 63 आएगा सेव कर लेते हैं रन
- 3:37:10करते हैं तो हमारे पास ये तीनों वैल्यूज
- 3:37:11रिटर्न होकर आएंगी अब जैसे हमने जैसे
- 3:37:14स्ट्रिंग स्लाइसिंग में सीखा था कि अगर हम
- 3:37:15स्टार्टिंग इंडेक्स को मिस कर देते हैं तो
- 3:37:17ऑटोमेटिक स्टार्टिंग इंडेक्स ज़ीरो से
- 3:37:19काउंट होगा रिफ्रेश करेंगे तो 84 से
- 3:37:21वैल्यूज आ जाएंगी और अगर हम स्टार्टिंग
- 3:37:23इंडेक्स देते हैं पर एंडिंग इंडेक्स मिक्स
- 3:37:25कर देते हैं तो ऑटोमेटिक लास्ट इंडेक्स
- 3:37:27हमारा एंडिंग इंडेक्स बन जाएगा यानी 94 से
- 3:37:30वैल्यू स्टार्ट होंगी और 48 तक सारी की
- 3:37:32सारी वैल्यूज हमारे पास आ रही होगी अब
- 3:37:34यहां पर एक और इंपॉर्टेंट चीज़ कि जैसे
- 3:37:35स्ट्रिंग स्लाइसिंग के अंदर हमारे पास
- 3:37:37नेगेटिव इंडेक्स होते थे वैसे ही इस लिस्ट
- 3:37:40के अंदर भी हमारे पास नेगेटिव इंडेक्स है
- 3:37:42यानी अगर हमने इस तरीके की कुछ लिस्ट बनाई
- 3:37:44है तो उसके अंदर नेगेटिव इंडेक्स यहां पर
- 3:37:47भी -1 से स्टार्ट होंगे देन -2 देन -3 देन
- 3:37:50-4 देन -5 तो हम चाहे तो नेगेटिव इंडेक्स
- 3:37:53के बेसिस पर भी स्लाइसिंग कर सकते हैं
- 3:37:55जैसे फॉर एग्जांपल -3 से -1 अगर जाना चाहे
- 3:37:58तो उसमें -3 इंक्लूड हो जाएगा एंड -2
- 3:38:00इंक्लूड हो जाएगा यहां पर अगर हम
- 3:38:04माइनस 3 से -1 तक जाना चाहे तो हमारे पास
- 3:38:08वैल्यूज
- 3:38:09आएंगी 76 एंड 63 इसे सेव कर लेते हैं एंड
- 3:38:13रिफ्रेश करते हैं तो हमारे पास ये दोनों
- 3:38:15वैल्यूज प्रिंट हो कर आएंगी अब स्ट्रिंग्स
- 3:38:17के अंदर हमने स्ट्रिंग्स के बेसिक्स पढ़े
- 3:38:19थे उसके बाद हमने स्लाइसिंग पढ़ी थी एंड
- 3:38:21उसके बाद हमने कुछ मेथड्स पढ़े थे वैसे ही
- 3:38:23लिस्ट के अंदर हमने बेसिक्स पढ़ लिए हैं
- 3:38:25हमने स्लाइसिंग पढ़ ली है और अब हम बात
- 3:38:26करने वाले हैं लिस्ट के कुछ मेथड्स के
- 3:38:29बारे में मेथड्स यानी फंक्शंस जैसे अभी तक
- 3:38:33हम अपना प्रिंट फंक्शन यूज़ करते आए हैं
- 3:38:35प्रिंट फंक्शन क्या है प्रिंट फंक्शन सभी
- 3:38:37के लिए है हम कुछ भी प्रिंट करवा सकते हैं
- 3:38:38अपने प्रिंट फंक्शन के अंदर वैसे ही हम
- 3:38:41अपना लेंथ फंक्शन यूज़ करते आए हैं लेंथ
- 3:38:43मतलब यह हमारी स्ट्रिंग की भी लेंथ प्रिंट
- 3:38:45करवा देगा ये हमारी लिस्ट की भी लेंथ
- 3:38:47प्रिंट करवा देगा और आगे जाकर जब हम एक और
- 3:38:49डाटा स्ट्रक्चर पढ़ेंगे टपल ये हमारे टपल
- 3:38:51की भी लेंथ प्रिंट करवा देगा बट मेथड्स
- 3:38:53क्या होते हैं मेथड्स स्पेसिफिक होते हैं
- 3:38:56यानी अगर हम कोई मेथड स्ट्रिंग के लिए पढ़
- 3:38:58रहे हैं जरूरी नहीं है वही सेम मेथड लिस्ट
- 3:38:59के लिए भी यूज़ हो पाए तो इसीलिए लिस्ट
- 3:39:02स्पेसिफिक जो कुछ मेथड्स होते हैं वो
- 3:39:03फंक्शंस की तरह ही होते हैं मतलब कुछ काम
- 3:39:05ही परफॉर्म करते हैं बट वो सिर्फ लिस्ट
- 3:39:08स्पेसिफिक होते हैं यानी लिस्ट के ऊपर कुछ
- 3:39:10काम हमें परफॉर्म करके देंगे अब वैसे तो
- 3:39:12बाद में हम फंक्शंस एंड मेथड्स को डिटेल
- 3:39:14में पढ़ने ही वाले हैं बट पहले से अगर
- 3:39:16हमें थोड़ा सा बेसिक बेसिक आइडिया इस
- 3:39:17तरीके से हम बिल्ड करते हुए चलेंगे
- 3:39:19प्रैक्टिकल नॉलेज क्योंकि ऑलरेडी हम
- 3:39:21मेथड्स एंड फंक्शंस को यूज़ कर रहे हैं तो
- 3:39:22थोड़ा सा हमें बेसिक बेसिक पता होगा तो
- 3:39:24हमें बेटर फील होगा आगे जाकर अब फॉर
- 3:39:27एग्जांपल हमारे पास ये लिस्ट है जिसमें
- 3:39:29वैल्यूज है हमारे पास 2 1 एंड थ्र तो
- 3:39:32इसमें हमारे पास सबसे पहला मेथड जिसे हम
- 3:39:34पढ़ रहे होंगे दिस इज द अपेंड मेथड अपेंड
- 3:39:36का इंग्लिश के अंदर मतलब होता है किसी चीज
- 3:39:38को लास्ट में जोड़ देना तो वही काम हमारा
- 3:39:41अपेंड मेथड करता है कि जो भी इसके अंदर हम
- 3:39:43वैल्यू पास करते हैं जो भी एलिमेंट पास
- 3:39:45करते हैं एक ही एलिमेंट पास कर सकते हैं
- 3:39:48उस एलिमेंट को यह हमारी लिस्ट के अंदर
- 3:39:50लास्ट में जाकर जोड़ देता है तो अगर हमने
- 3:39:52लिस्ट के अंदर अपेंड किया फोर तो लास्ट
- 3:39:54में जाकर हमारे पास लिस्ट के अंदर फोर ऐड
- 3:39:56हो जाएगा इसे हम चेक भी कर सकते
- 3:39:58हैं जैसे लेट्स क्रिएट अ
- 3:40:02लिस्ट इसके अंदर वैल्यूज हम रखते हैं 2 1
- 3:40:05एंड 3 एंड अगर हम चाहे तो लिस्ट के अंदर
- 3:40:08अपें कर सकते हैं वैल्यू फोर को एंड उसके
- 3:40:12बाद अगर हम अपनी लिस्ट को अपडेट कराए तो
- 3:40:14इसके अंदर नई वैल्यूड ड हो गई होगी एंड
- 3:40:16आवर फाइनल आउटपुट इज 2 1 3 एंड 4 अब यहां
- 3:40:19पर एक और इंटरेस्टिंग चीज कि जैसे हमने यह
- 3:40:21एलिमेंट अपनी लिस्ट के अंदर ऐड कर दिया
- 3:40:23इसी चीज को मूटे द लिस्ट कहते हैं मूटे
- 3:40:26करना यानी हमने अपनी लिस्ट को चेंज कर
- 3:40:28दिया उसकी वैल्यूज चेंज हो गई तो ये जो
- 3:40:30म्यूटेशन है ये लिस्ट के अंदर अलाउड होता
- 3:40:32है सेकंड मेथड हमारे पास होता है सॉर्ट
- 3:40:34मेथड सॉर्ट का काम होता है चीजों को सॉर्ट
- 3:40:37कर देना अब सर्टिंग प्रोग्रामिंग के अंदर
- 3:40:40एक बहुत इंपॉर्टेंट कांसेप्ट होता है
- 3:40:42सर्टिंग का मतलब होता है चीजों को सही
- 3:40:44ऑर्डर में अरेंज कर देना और जनरली जब भी
- 3:40:46हम सर्टिंग की बात करते हैं उसका मतलब
- 3:40:48होता है कि छोटे से बड़े तक हम चीजों को
- 3:40:50सही ऑर्डर में अरेंज कर रहे हैं यानी दो
- 3:40:52तरीके की हमारे पास सॉर्ट ंग होती है एक
- 3:40:54होती है असेंडिंग एक होती है डिसेंडिंग
- 3:40:58असेंडिंग ऑर्डर यानी छोटी वैल्यूज पहले
- 3:41:01आएंगी उसके बाद बड़ी वैल्यूज एंड उसके बाद
- 3:41:02और बड़ी वैल्यूज डिसेंडिंग यानी पहले बड़ी
- 3:41:05वैल्यूज आएंगी उसके बाद छोटी वैल्यूज एंड
- 3:41:06उसके बाद और छोटी वैल्यूज जैसे अगर कोई
- 3:41:09नंबर्स हैं तो नंबर्स के अंदर अगर हम 0 1
- 3:41:112 लिखें तो ये असेंडिंग ऑर्डर है और 2 1 0
- 3:41:13लिखा तो ये हमारे पास डिसेंडिंग डर डर है
- 3:41:16लिस्ट के अंदर एक सॉर्ट मेथड होता है अगर
- 3:41:18हम लिखें लिस्ट डॉट सॉर्ट तो हमारी लिस्ट
- 3:41:21क्या करेगी ऑटोमेटिक असेंडिंग ऑर्डर के
- 3:41:23अंदर सॉर्ट हो जाएगी जैसे यहां पर इफ वी
- 3:41:28राइट लिस्ट डॉट सर्ट तो उससे क्या होगा
- 3:41:32हमारी लिस्ट सॉर्ट हो जाएगी एंड हमें इस
- 3:41:35तरीके की कुछ चीज करने की जरूरत नहीं है
- 3:41:36यानी हम ऐसा कुछ सोचे कि लिस्ट यहां पर तो
- 3:41:39सॉर्ट हो गई पर क्या पता ये सॉर्टेड लिस्ट
- 3:41:41रिटर्न करता हो नहीं लिस्ट डॉट सॉर्ट
- 3:41:43फंक्शन कुछ रिटर्न नहीं करता ये नन वैल्यू
- 3:41:45रिटर्न करता है यानी इफ आई ट्राई टू
- 3:41:48प्रिंट लिस्ट डॉट
- 3:41:51सॉर्ट इसे एक बार के लिए हटा देते हैं तो
- 3:41:54हमारे पास क्या प्रिंट होगा हमारे पास नन
- 3:41:56प्रिंट होगा नन का मतलब है कुछ भी नहीं
- 3:41:59हमने पहले भी डिस्कस किया था मतलब ये वाला
- 3:42:01जो फंक्शन है शॉर्ट फंक्शन शॉर्ट मेथड
- 3:42:03मुझे कुछ रिटर्न नहीं कर रहा ये क्या कर
- 3:42:05रहा है ओरिजिनल स्ट्रिंग के अंदर जाके
- 3:42:07चेंजेज कर रहा है तो इसीलिए यहां पर हमारे
- 3:42:08पास नन प्रिंट हो गया अब अगर हम नन के बाद
- 3:42:11अपनी लिस्ट को प्रिंट करवाना चाहे तो हम
- 3:42:13इस तरीके से प्रिंट करवा सकते हैं लेट्स
- 3:42:15री रन इट तो हमारे पास हमारी लिस्ट आ
- 3:42:17जाएगी 1 2 3 तो क्या हो गया ये असेंडिंग
- 3:42:19ऑर्डर के अंदर ऑटोमेटिक अरेंज हो गई अच्छा
- 3:42:22अगर यहां पर सॉर्ट करने से पहले हम लिस्ट
- 3:42:26के अंदर अपेंड करना चाहें वैल्यू फोर तो
- 3:42:29वो भी पॉसिबल है पर जैसे ही हम लिस्ट ड
- 3:42:31अपेंड 4 को कॉल करेंगे ये क्या करेगा फोर
- 3:42:34को तो लिस्ट के अंदर ऐड कर देगा पर ये
- 3:42:35अपेंड मेथड कुछ रिटर्न नहीं करता तो यहां
- 3:42:38पर भी क्या प्रिंट होगा मेरे पास यहां पर
- 3:42:39भी मेरे पास नन प्रिंट होने वाला है इसे
- 3:42:42सेव कर लेते हैं रन करते हैं तो पहले
- 3:42:44अपेंड हो गया फोर बट फंक्शन ने मेथड ने
- 3:42:46क्या रिटर्न किया नन रिटर्न किया तो यहां
- 3:42:48पे नन हमारे पास प्रिंट हो गया कि कुछ भी
- 3:42:50वैल्यू नहीं थी उसके पास रिटर्न करने के
- 3:42:51लिए जनरली स्ट्रिंग के जो मेथड्स जिनको हम
- 3:42:54ऑलरेडी पढ़ चुके हैं वो मेथड्स क्या
- 3:42:55रिटर्न करते थे वो मेथड्स नई अपडेटेड
- 3:42:58स्ट्रिंग वैल्यू को रिटर्न करते
- 3:43:00थे फिर लिस्ट ने सॉर्ट कर दिया पर कुछ
- 3:43:03रिटर्न नहीं किया और फाइनली अगर हम लिस्ट
- 3:43:05को प्रिंट करवाएंगे तो इट इज अ सॉर्टेड
- 3:43:07लिस्ट अब हम चाहे तो अपनी लिस्ट को
- 3:43:10डिसेंडिंग ऑर्डर के अंदर भी सॉर्ट करा
- 3:43:12सकते हैं कैसे हमें बस अपने मेथड के अर
- 3:43:15अंदर लिखना होता है यह वाली स्टेटमेंट
- 3:43:17रिवर्स इक्वल टू ट्रू हमें अगर रिवर्स
- 3:43:21ऑर्डर में सर्टिंग करानी है तो सिंपली यह
- 3:43:23वैल्यू हम लिखकर भेज सकते हैं यानी यहां
- 3:43:25पर अगर मैंने कर दिया रिवर्स इक्वल टू
- 3:43:28ट्रू विद अ कैपिटल t काफी सारे बिगिनर्स
- 3:43:31जो होते हैं यहां पे स्मल d के साथ लिखने
- 3:43:33की कोशिश करते हैं ट्रू को फिर हमारे पास
- 3:43:34एरर आता है तो वो चीज नहीं करनी इसे सेव
- 3:43:37कर लेते हैं एंड लेट्स रन इट तो अब हमारी
- 3:43:39जो लिस्ट है वो डिसेंडिंग ऑर्डर के अंदर
- 3:43:41सॉर्ट होकर आ गई है अब जो सर्टिंग है वोह
- 3:43:44सिर्फ नंबर्स पे लाई नहीं करती यानी
- 3:43:46कैरेक्टर्स पे स्ट्रिंग्स पर भी सर्टिंग
- 3:43:48अप्लाई कर जाती है कैसे अगर हमारे पास 23
- 3:43:51की जगह लिस्ट के अंदर वैल्यूज होती लेट्स
- 3:43:55सपोज वी हैव
- 3:43:57बनाना वी हैव लीची एंड वी हैव मैंगो या और
- 3:44:03सिंपल करने के लिए इसको एपल कर लेते हैं
- 3:44:05सेव कर देते हैं एंड
- 3:44:08लेट्स इसे कॉमेंट आउट कर देते हैं एंड
- 3:44:12लेट्स रन इट तो यहां पर अगर हमने असेंडिंग
- 3:44:15ऑर्डर के अंदर सर्टिंग की तो क्या प्रिंट
- 3:44:16हुआ पहले लीची प्रिंट हुआ फिर बनाना फिर
- 3:44:18एप्पल और यहीं पे अगर असेंडिंग ऑर्डर में
- 3:44:21सर्टिंग करते तो पहले एप्पल प्रिंट होता
- 3:44:23फिर बनाना फिर लीची क्योंकि एल के अंदर
- 3:44:25स्ट्रिंग्स के अंदर सर्टिंग कैसे होगी जो
- 3:44:27कैरेक्टर पहले आता है वो जनरली पहले आएगा
- 3:44:29असेंडिंग ऑर्डर के अंदर तो ए बी से पहले
- 3:44:32आता है तो एप्पल भी बनाना से पहले आएगा अब
- 3:44:35बी एल से पहले आता है तो बनाना भी लीची से
- 3:44:37पहले आएगा तो इस तरीके से स्ट्रिंग्स के
- 3:44:39अंदर भी सॉर्ट ंग पॉसिबल है हम चाहते तो
- 3:44:42इसे और सिंपल समझने के लिए हम हम कुछ
- 3:44:45कैरेक्टर्स लिख सकते हैं डी
- 3:44:51e
- 3:44:52एफ एंड
- 3:44:55सी एंड बी इसे सेव कर लेते हैं और जैसे ही
- 3:44:59इस लिस्ट को हम सॉर्ट करेंगे तो हमारे पास
- 3:45:01सारे कैरेक्टर्स आ जाएंगे ए बी सी डी ई ए
- 3:45:03तो इस तरीके से कैरेक्टर्स को स्ट्रिंग्स
- 3:45:05को भी सॉर्ट करना पॉसिबल है नेक्स्ट मेथड
- 3:45:08जिसकी हम बात करेंगे यह है हमारा रिवर्स
- 3:45:10मेथड रिवर्स मेथड क्या करता है पूरी लिस्ट
- 3:45:13को पलट देता है और ये चेंजेज ये जो पलटने
- 3:45:15वाला रिवर्स करने वाला चेंज है ये वो
- 3:45:17ओरिजिनल स्ट्रिंग के अंदर ही करता है जैसे
- 3:45:19फॉर एग्जांपल इफ आई हैव दिस लिस्ट इस
- 3:45:22लिस्ट को अगर मुझे कंप्लीट ऑपोजिट करना है
- 3:45:25तो हम क्या करेंगे हम कर सकते हैं या
- 3:45:27इनफैक्ट यहां पे कर सकते हैं लिस्ट डॉट
- 3:45:31रिवर्स तो उससे ओरिजिनल लिस्ट के अंदर
- 3:45:35सारी की सारी ये जो वैल्यूज होंगी ये
- 3:45:37रिवर्स हो जाएंगी लेट्स रन इट लास्ट में
- 3:45:40अगर b था अब हमारे पास पहले बी आ गया
- 3:45:42सेकंड लास्ट में सी था अब सेकंड पर सी आ
- 3:45:44गया थर्ड लास्ट में f था तो अब थर्ड पे f
- 3:45:47आ गया एंड इस तरीके से पूरी की पूरी लिस्ट
- 3:45:49हमारे पास रिवर्स होकर आ गई है नेक्स्ट
- 3:45:51मेथड होता है इंसर्ट मेथड इंसर्ट मेथड का
- 3:45:54काम होता है इट इज वेरी सिमिलर टू अपेंड
- 3:45:56बट ये किसी पर्टिकुलर इंडेक्स पे ऐड करता
- 3:45:59है चीजों को यानी अगर हमारे पास ये लिस्ट
- 3:46:01है और मिडल में कहीं पे हम कोई नई वैल्यू
- 3:46:04को इंसर्ट करना चाहते हैं तो क्या करेंगे
- 3:46:06हम इंसर्ट मेथड को यूज़ करेंगे इसके अंदर
- 3:46:08दो वैल्यूज पास करते हैं पहला हम कौन से
- 3:46:10इंडेक्स पे किसी चीज को इंसर्ट करना चाहते
- 3:46:12हैं एंड दूसरा हम कौन से एलिमेंट को ऐड
- 3:46:15करना चाहते हैं जैसे फॉर एग्जांपल इस
- 3:46:17लिस्ट के अंदर हमारे पास अगर हम इंडेक्स
- 3:46:20की बात करें दिस इज इंडेक्स 0 दिस इज
- 3:46:23इंडेक्स वन दिस इज इंडेक्स टू अगर मैं
- 3:46:25चाहती हूं इंडेक्स वन के ऊपर वैल्यू आ जाए
- 3:46:29फाइव तो उसके लिए हम लिख सकते हैं लिस्ट
- 3:46:32डॉट
- 3:46:34इंसर्ट इंडेक्स वन पर मुझे वैल्यू फाइव
- 3:46:37चाहिए तो लिस्ट के अंदर क्या चेंजेज होंगे
- 3:46:39वन से पहला तो सब कुछ सेम रहेगा यानी रो
- 3:46:41वाले इंडेक्स पे अगर टू था तो यहां पर भी
- 3:46:43टू रहेगा अब बस वाले इंडेक्स पर वैल्यू फ
- 3:46:46आ जाएगी तो हमारे पास फ आ जाएगा एंड उसके
- 3:46:49बाद जो भी वैल्यूज थी इंक्लूडिंग इंडेक्स
- 3:46:51वन वो सारी बाद में आ जाएंगी सेम ऑर्डर के
- 3:46:53अंदर यानी वन भी यही आ जाएगा थ्री भी यही
- 3:46:55आ जाएगा तो नई लिस्ट हमारी कुछ ऐसी दिख
- 3:46:58रही होगी इसे ट्राई करके देखते हैं फॉर
- 3:47:00एग्जांपल वी हैव दिस लिस्ट
- 3:47:04थ इसके अंदर लिस्ट में अगर हम इंसर्ट करें
- 3:47:09इंडेक्स वन पर वैल्यू फ और अब प्रिंट
- 3:47:12करवाए अपनी लिस्ट को
- 3:47:16तो हमारी लिस्ट हो जाएगी 2 5 1 एंड 3 के
- 3:47:19इक्वल व्हिच इज द सेम वैल्यू एज दिस लिस्ट
- 3:47:23नेक्स्ट मेथड जिसकी हम बात करेंगे दिस इज
- 3:47:25आवर रिमूव मेथड रिमूव मेथड का काम होता है
- 3:47:27टू रिमूव द फर्स्ट अरेंस ऑफ एन एलिमेंट
- 3:47:30यानी अगर हमारे पास ये लिस्ट है 21 31
- 3:47:33इसके अंदर अगर हम वन को रिमूव करना चाहते
- 3:47:35हैं तो रिमूव मेथड क्या करेगा इस लिस्ट के
- 3:47:37अंदर ढूंढेगा पहला वन कब आता है और उसे
- 3:47:39लिस्ट से हटा देगा तो हमारे पास फाइनल
- 3:47:42लिस्ट कुछ ऐसी निकल के आएगी एंड रिमूव से
- 3:47:44ही सिमिलर हमारे पास होता है पॉप मेथड पॉप
- 3:47:46मेथड का काम होता है किसी एक पर्टिकुलर
- 3:47:48इंडेक्स पे जाके वैल्यू को डिलीट करना
- 3:47:50जैसे अगर हमारे पास ये इंडेक्स है 0 1 2
- 3:47:53एंड 3 मुझे चाहिए कि इंडेक्स टू वाला जो
- 3:47:56एलिमेंट है वो कंप्लीट डिलीट हो जाए तो
- 3:47:58फाइनल लिस्ट क्या आएगी
- 3:48:00211 जैसे यहां पर अगर हम कर दें लिड पॉप
- 3:48:04आई वांट टू पॉप द वैल्यू एट इंडेक्स टू
- 3:48:07सेव करेंगे रिफ्रेश करेंगे तो लिस्ट के
- 3:48:09अंदर बचेंगे एलिमेंट्स 2 1 एंड वन तो ये
- 3:48:12तो हो गए पाइथन की लिस्ट के अंदर काफी
- 3:48:13ज्यादा फ्रीक्वेंसी
- 3:48:14मेथड्स बट इसके अलावा भी काफी सारे
- 3:48:16डिफरेंट डिफरेंट मेथड्स होते हैं इन फैक्ट
- 3:48:19इफ आई राइट लिस्ट एंड डॉट तो विजुअल
- 3:48:22स्टूडियो कोड ही मुझे काफी सारे मेथड्स
- 3:48:23सजेस्ट कर देगा अपेंड को हम ऑलरेडी देख
- 3:48:25चुके हैं क्लियर कॉपी काउंट एक्सटेंड बहुत
- 3:48:29सारे डिफरेंट डिफरेंट मेथड्स और होते हैं
- 3:48:31हमारे पास कॉपी मेथड का काम होता है कि वो
- 3:48:33एक लिस्ट की कॉपी बना के रिटर्न कर देता
- 3:48:35है जिसे हम किसी दूसरे वेरिएबल के अंदर
- 3:48:37स्टोर करा सकते हैं तो लिस्ट के अंदर
- 3:48:38जितने एलिमेंट्स थे वही सेम एलिमेंट्स
- 3:48:40दूसरे के अंदर आ जाते हैं काउंट मेथड का
- 3:48:42काम होता है टू काउंट द अरेंस ऑफ़ अ
- 3:48:44पर्टिकुलर एलिमेंट एंड इस तरीके से और भी
- 3:48:46डिफरेंट डिफरेंट हमारे पास मेथड्स होते
- 3:48:48हैं तो हम चाहे तो pythonanywhere.com
- 3:49:14उसका एग्जैक्ट नाम याद नहीं आ रहा तो या
- 3:49:16तो हम विजुअल कोड के सजेशंस की हेल्प ले
- 3:49:18सकते हैं नहीं तो प्रैक्टिकल डेवलपमेंट
- 3:49:20करते टाइम हम सिंपली जाकर
- 3:49:43googlethalli.com रहे होते तो उसके अंदर
- 3:49:45जनरली हम लिस्ट को यूज़ करते शायद ऐसा भी
- 3:49:47हो सकता था कि मैं ट्यूटोरियल में आपको
- 3:49:49टपल्स नहीं पढ़ाती पर क्योंकि पाइथन के
- 3:49:51अंदर टपल्स इतने ज्यादा यूज होते हैं
- 3:49:53प्रैक्टिकली काफी ज्यादा यूज़ होते हैं डे
- 3:49:55टू डे प्रोग्रामिंग के अंदर तो इसीलिए हम
- 3:49:57टपल्स को भी कवर कर रहे होंगे अब पाइथन के
- 3:50:00अंदर टपल इज अ बिल्ट इन डेटा टाइप दैट
- 3:50:03लेट्स अस क्रिएट इ म्यूटेशन ऑफ वैल्यूज तो
- 3:50:06यह सबसे बड़ा डिफरेंस होता है लिस्ट और
- 3:50:08टपल के बीच में लिस्ट क्या होती है हमने
- 3:50:11ऑलरेडी बात की है लिस्ट हमारे पास एक मूटे
- 3:50:14डे टाइप होता है जिसकी वैल्यू चेंज हो
- 3:50:16सकती है बट टपल क्या होता है टपल इ
- 3:50:40म्यूटेशंस ही प्रोसेस है बट स्क्वेयर
- 3:50:43ब्रैकेट्स की जगह ग यहां पर क्या होता है
- 3:50:45यहां पर हम पैरेंस को यूज करते हैं तो
- 3:50:49जैसे अगर इस लिस्ट को मुझे कन्वर्ट करना
- 3:50:52है टू सम टपल तो कुछ नहीं करना सिर्फ यहां
- 3:50:54पे पेंसिस लगा दो तो ये क्या बन गया ये
- 3:50:57मेरे पास टपल बन गया इसे हम चाहे तो नाम
- 3:51:00भी टपल दे सकते हैं लेट्स गिव इट अ नेम टप
- 3:51:03एंड हम प्रिंट करवाएंगे टाइप ऑफ दिस
- 3:51:06वेरिएबल इसे सेव कर लेते हैं तो हमारे पास
- 3:51:10क्या आएगी हमारे पास क्लास प्रिंट होके आ
- 3:51:12रही है टपल के इक्वल यानी ये क्या है ये
- 3:51:14एक बिल्ट इन डेटा टाइप है जिसका टाइप है
- 3:51:16टपल अब टपल के अंदर भी लिस्ट की तरह हम
- 3:51:18अपने इंडेक्स को एक्सेस कर सकते हैं यानी
- 3:51:20इफ आई वांट आई कैन प्रिंट टप ऑफ
- 3:51:230 या फिर टपल ऑफ वन इस तरीके से हम
- 3:51:27वैल्यूज को प्रिंट कर सकते
- 3:51:29हैं बट जैसे लिस्ट के अंदर हम लिख सकते थे
- 3:51:32टप ऑफ 0 = 5 ये ऑपरेशन हमारी टपल्स के
- 3:51:38अंदर अलाउड नहीं होता क्योंकि टपल्स
- 3:51:39ओबवियसली इ म्यूट होते हैं तो उसके अंदर
- 3:51:42हमें असाइनमेंट करना अलाउड नहीं है हम
- 3:51:44किसी भी इंडेक्स पे जाके वैल्यू को चेंज
- 3:51:46नहीं कर सकते जैसे इस कोड को अगर हम रन
- 3:51:49करने की कोशिश करेंगे हमारे पास एरर आएगा
- 3:51:51टपल ऑब्जेक्ट डज नॉट सपोर्ट आइटम
- 3:51:53असाइनमेंट दिस एरर इज वेरी सिमिलर टू द वन
- 3:51:55दैट वी गॉट जब हम स्ट्रिंग के अंदर किसी
- 3:51:57इंडेक्स पर एक नई वैल्यू असाइन करने की
- 3:51:59कोशिश कर रहे थे अब हम चाहें तो डिफरेंट
- 3:52:01डिफरेंट टाइप्स ऑफ टपल क्रिएट कर सकते हैं
- 3:52:03जैसे फॉर एग्जांपल आई कैन क्रिएट एन एमटी
- 3:52:06टपल इस तरीके से अगर हमने सिर्फ पैरेंस
- 3:52:09लगा दिए तो ये एक एमटी टपल हो गया हम इस
- 3:52:12एमटी टपल को प्रिंट भी करवा सकते हैं एंड
- 3:52:15आल्सो हम चाहें तो इसका टाइप भी प्रिंट
- 3:52:18करवा सकते हैं यह क्या है ये एक वैलिड टपल
- 3:52:21है यानी इसके अंदर कोई एलिमेंट्स नहीं है
- 3:52:23जब रन करेंगे तो ये एमटी प्रिंट होगा एंड
- 3:52:25हमारे पास क्लास प्रिंट होगी टपल जब भी एक
- 3:52:28टपल के अंदर हमारे पास सिंगल एलिमेंट होता
- 3:52:30है जैसे यहां पर हमारे पास एलिमेंट हो गया
- 3:52:32वन किसी सिंगल एलिमेंट को हम हमेशा एक
- 3:52:35कॉमा के साथ सेपरेट करके अपने टपल को
- 3:52:38क्रिएट करेंगे तो यह सही तरीका है एक
- 3:52:41सिंगल वैल्यू वाले टपल को क्रिएट करने का
- 3:52:43जैसे इसे अगर हम सेव करके रन करें तो दिस
- 3:52:46इज आवर सिंगल वैल्यू टपल एंड दिस इज अ
- 3:52:49टाइप ऑफ दिस टपल अब यहां पे हमारे पास
- 3:52:51दिमाग में सवाल आ सकता है कि क्यों ना मैं
- 3:52:53यहां से इस कॉमा को हटा दूं तो उस केस में
- 3:52:56मेरे पास क्या होगा मैं आपको बता देती हूं
- 3:52:58उस केस में क्या होगा उस केस में इस चीज
- 3:53:00को इस वैल्यू को पाइथन एक इंटी जर की तरह
- 3:53:03समझेगा यानी ये क्या है ये सिर्फ एक इंटी
- 3:53:05जर वन है जैसे हम पाइथन के अंदर लिख नहीं
- 3:53:07देते 1 + 2 तो ऐसे हम पैरेंस के अंदर
- 3:53:09वैल्यू लिख सकते हैं इट इज कंपलीटली
- 3:53:11नॉर्मल वैसे ही पाइथन सोचेगा कि आपने बस
- 3:53:14एक न इंटी जर को पेंसिस से सराउंड करके
- 3:53:16लिखा हुआ है एंड अब अगर हम कोड को रन
- 3:53:19करेंगे तो वैल्यू में वन प्रिंट होगा यानी
- 3:53:21ये जो ब्रैकेट है इसको इग्नोर कर दिया एंड
- 3:53:23इसका टाइप क्या है इसका टाइप इंटी जर
- 3:53:25प्रिंट हो जाएगा उसी तरीके से अगर यहां
- 3:53:271.0
- 3:53:29होता तो इसे टाइप फ्लोट ले लेता और यहां
- 3:53:32पर कोई स्ट्रिंग
- 3:53:33होती हेलो तो उसे टाइप स्ट्रिंग ले लेते
- 3:53:37बट अगर हम चाहते हैं इसे टपल की तरह ही
- 3:53:40पर्सीव किया जाए तो उसके लिए सिंगल
- 3:53:42वैल्यूज के साथ कॉमा लगाना कंपल सरी है
- 3:53:44पाइथन के अंदर अच्छा जब हमारे पास मल्टीपल
- 3:53:47वैल्यूज हो तब क्या करना चाहिए मल्टीपल
- 3:53:49वैल्यूज के केस में वी हैव अ चॉइस यानी
- 3:53:51अगर हम चाहे तो अपनी वैल्यूज को कॉमा से
- 3:53:54सेपरेट करके इस तरीके से लिख सकते हैं बट
- 3:53:56लास्ट में कॉमा लगाना दिस थिंग इज कंप्लीट
- 3:53:59ऑप्शनल यानी अगर हम यह कॉमा लगाते हैं तब
- 3:54:02भी कोई एरर नहीं आएगा और नहीं लगाते वैसे
- 3:54:05एरर तो नहीं आएगा पर तब भी टपल की तरह ही
- 3:54:07हमारी डाटा को पर्सीव किया जाएगा तो इस
- 3:54:10तरीके से मल्टीपल तरीके होते हैं मल्टीपल
- 3:54:12टाइप्स ऑफ टपल्स को क्रिएट करने के अब
- 3:54:14जैसे हम स्ट्रिंग्स के अंदर स्लाइसिंग
- 3:54:16करते हैं लिस्ट के अंदर स्लाइसिंग करते
- 3:54:17हैं वैसे ही टपल्स के अंदर भी स्लाइसिंग
- 3:54:19करना पॉसिबल है टपल्स के अंदर स्लाइसिंग
- 3:54:21बिल्कुल वैसे ही काम करती है जैसे लिस्ट
- 3:54:23के अंदर काम करती है या स्ट्रिंग के अंदर
- 3:54:25काम करती है जैसे इफ आई वांट आई कैन
- 3:54:29प्रिंट टपल ऑफ अगर हम वन से लेके थ्री तक
- 3:54:33वैल्यूज को प्रिंट करें तो हमारे पास टू
- 3:54:35एंड थ्री आकर प्रिंट होगा सेव करेंगे रन
- 3:54:37करेंगे तो ये हमारे टपल का पार्ट हमारे
- 3:54:39पास प्रिंट होकर आ जाएगा नेक्स्ट हम बात
- 3:54:41करने वाले हैं टपल के अंदर मेथड्स के बारे
- 3:54:44में तो टपल के अंदर हम दो इंपॉर्टेंट
- 3:54:46मेथड्स को कवर करेंगे इनमें से सबसे पहला
- 3:54:48मेथड है इंडेक्स मेथड अगर हम किसी टपल के
- 3:54:51अंदर किसी एलिमेंट को फाइंड करना चाहते
- 3:54:52हैं कि फर्स्ट टाइम वो एलिमेंट कब आया तो
- 3:54:54उसके लिए हम अपने इंडेक्स मेथड को यूज़ कर
- 3:54:56सकते हैं जैसे इस टपल के अंदर अगर हम
- 3:54:58इंडेक्सेस लिखें दिस विल बी 0 1 2 एंड 3
- 3:55:02अगर हम चाहते हैं कि हम एलिमेंट वन को
- 3:55:04ढूंढे तो हमने टपल डॉट इंडेक्स व किया तो
- 3:55:07हमारे पास आ गया वैल्यू इज इक्वल टू 1
- 3:55:10यानी एलिमेंट वन इंडेक्स वन पे फर्स्ट
- 3:55:11टाइम आ रहा है जैसे इस टपल के अंदर अगर हम
- 3:55:15ढूंढना चाहे एलिमेंट टू को तो हम लिख सकते
- 3:55:17हैं टपल डॉट इंडेक्स ऑफ एलिमेंट टू सेव
- 3:55:21एंड रन तो हमारे पास वैल्यू आ जाएगी वन के
- 3:55:23इक्वल यानी ये वन क्या है ये वन इंडेक्स
- 3:55:26है ये टू क्या है ये टू एलिमेंट है जिसके
- 3:55:28लिए हम सर्च करना चाहते हैं वैसे ही हमारे
- 3:55:30पास काउंट मेथड होता है टपल डॉट काउंट के
- 3:55:33अंदर हम जो भी एलिमेंट पास करते हैं वो
- 3:55:35एलिमेंट कितनी बार उस टपल के अंदर एजिस्ट
- 3:55:37करता है उसका काउंट हमारे पास रिटर्न होकर
- 3:55:39आ जाता है जैसे यहां पर अगर मैंने पास
- 3:55:41किया टपल डॉट काउंट तो टू कितनी बार आ आता
- 3:55:44है टू एक बार आता है तो मेरे पास प्रिंट
- 3:55:47होगा वन पर यहीं पर टू अगर तीन बार आ रहा
- 3:55:50होता तो हमारे पास प्रिंट हो जाती वैल्यू
- 3:55:52इक्वल्स 3 तो इस तरीके से हमारी लिस्ट एंड
- 3:55:56टपल्स काम करते हैं पाइथन के अंदर तो ये
- 3:55:58तो हो गए हमारे कांसेप्ट जिनको हमने पढ़
- 3:56:00लिया अब हम सॉल्व करने वाले हैं कुछ
- 3:56:01प्रैक्टिस क्वेश्चंस को बेस्ड अपॉन द सेम
- 3:56:03कॉन्सेप्ट्स सबसे पहले सवाल की तरफ देखते
- 3:56:06हैं आल्सो ये जितने भी सवाल हैं इनमें
- 3:56:08सबसे पहले क्या करना है सबसे पहले
- 3:56:09क्वेश्चन को हमें समझना है उसके बाद एक
- 3:56:11बार लेक्चर को पॉज करना है और खुद से सवाल
- 3:56:13को सॉल्व करने की कोशिश करनी है क्योंकि
- 3:56:15जब तक हम खुद से सवालों को सॉल्व करने की
- 3:56:17कोशिश नहीं करते प्रोग्रामिंग के अंदर तब
- 3:56:19तक हमारे दिमाग के जो घोड़े हैं वो दौड़ने
- 3:56:21शुरू नहीं करते लॉजिक एट दी एंड
- 3:56:23प्रोग्रामिंग के अंदर कोडिंग के अंदर तभी
- 3:56:25बिल्ट होता है जब हम खुद से चीजों को
- 3:56:27बैठकर सोचते हैं हो सकता है हम क्वेश्चन
- 3:56:29के आंसर के बारे में सोचे और हमसे सॉल्व
- 3:56:31ना हो हम हो सकता है ग भी करें आंसर को तब
- 3:56:34भी हमसे सॉल्व ना हो और फाइनली हमें
- 3:56:35सॉल्यूशन देखना पड़ जाए लेक्चर के अंदर बट
- 3:56:38दैट इज नॉट अ प्रॉब्लम जब हम किसी चीज के
- 3:56:40बारे में सोचते हैं हो सकता है हम
- 3:56:41क्वेश्चन को सॉल्व पूरी तरीके से ना कर
- 3:56:43पाएं पर फिर फि भी हमारा लॉजिक जरूर बिल्ड
- 3:56:45होता है क्योंकि हम कोडिंग की टर्म्स में
- 3:56:47सोचना सीख जाते हैं तो एज अ बिगनर चीजों
- 3:56:49को खुद से सॉल्व करने की नई-नई चीजें
- 3:56:51ट्राई करने की एक अच्छी हैबिट होती है
- 3:56:53जिसे हमें साथ के साथ बिल्ड करते हुए चलना
- 3:56:54है सबसे पहला सवाल हमें कह रहा है राइट अ
- 3:56:57प्रोग्राम टू आस्क द यूजर टू एंटर नेम्स
- 3:56:59ऑफ देयर थ्री फेवरेट मूवीज एंड स्टोर देम
- 3:57:02इन अ लिस्ट यानी हमें क्या करना है यूजर
- 3:57:05से तीन मूवीज एंटर करानी है नंबर वन नंबर
- 3:57:09टू नंबर थ्री और ये जो तीनों मूवीज होंगी
- 3:57:11ये क्या होंगी एक तरीके से स्ट्रिंग्स
- 3:57:13होंगी इन तीनों स्ट्रिंग्स को जोड़कर हमें
- 3:57:15एक लिस्ट बनानी है तो इसको सॉल्व करने का
- 3:57:18तरीका हम कुछ इस तरीके से सोच सकते हैं कि
- 3:57:20हम पहली मूवी इनपुट करा लेंगे सेकंड इनपुट
- 3:57:22करा लेंगे थर्ड इनपुट करा देंगे और फिर हम
- 3:57:24तीनों को क्या करेंगे फिर हम तीनों को कर
- 3:57:26देंगे अपेंड अपनी लिस्ट के अंदर तो इस चीज
- 3:57:30को करके देखते
- 3:57:31हैं लेट्स इनपुट एंटर फर्स्ट
- 3:57:37मूवी इस तरीके से यहां पर एक मूवी वन नाम
- 3:57:42के वेरिएबल के अंदर हम वैल्यू को स्टोर
- 3:57:44करा सकते हैं फिर क्या करेंगे एक और लिस्ट
- 3:57:46भी बना लेते हैं मूवीज नाम से शुरुआत में
- 3:57:49लिस्ट क्या होगी शुरुआत में लिस्ट एक एमटी
- 3:57:52लिस्ट बन जाएगी हम क्या कर सकते हैं मूवीज
- 3:57:54के अंदर या इनफैक्ट एक साथ सारी वैल्यूज
- 3:57:58को एक बार इनपुट ले लेते हैं दिस विल बी
- 3:58:00मूवी वन दिस विल बी मूवी
- 3:58:04टू हमारी सेकंड मूवी हो जाएगी एंड दिस विल
- 3:58:08बी मूवी थ्री दिस विल बी आवर थर्ड मूवी
- 3:58:12लास्ट में क्या करेंगे मूवीज के अंदर
- 3:58:15अपेंड कर देंगे अपनी मूवी वन को फिर मूवीज
- 3:58:19के अंदर अपेंड कर देंगे अपनी मूवी टू को
- 3:58:21फिर मूवीज के अंदर अपेंड कर देंगे अपनी
- 3:58:24मूवी थ को इसको सेव कर लेते हैं लेट्स रन
- 3:58:27इट कोई भी अपनी तीन फेवरेट मूवीज हम ऐड कर
- 3:58:29देते हैं आई विल राइट शटर आइलैंड
- 3:58:34एंड लू स
- 3:58:37[संगीत]
- 3:58:39एंड प्रोबेबली प्राइमर इस तरीके से ओके
- 3:58:44लास्ट में हम अपनी लिस्ट को प्रिंट करवाना
- 3:58:46भूल गए लेट्स ट्राई टू प्रिंट आवर मूवीज
- 3:58:51की
- 3:58:53लिस्ट लेट्स रन आवर
- 3:58:56कोड एंड सेम मूवीज को हम ऐड कर लेते
- 3:59:02हैं तो यह हमारी पूरी की पूरी लिस्ट
- 3:59:05क्रिएट होकर आ गई अब इसी कोड के अंदर हम
- 3:59:07एक दो चेंजेज और कर सकते थे जैसे फॉर
- 3:59:10एग्जांपल यहां पे हम अपनी मूवी को अपेंड
- 3:59:13करा लेते
- 3:59:15एंड फिर अलग-अलग वेरिएबल बनाने की जगह हम
- 3:59:17क्या करते इसी सेम वेरिएबल के अंदर
- 3:59:19बार-बार वैल्यू को असाइन
- 3:59:21करते यहां पर भी सेम वैल्यू एंड यहां पर
- 3:59:24भी सेम
- 3:59:26वैल्यू सेव एंड रन तो हमारा जो आउटपुट है
- 3:59:31वह सेम हमारे
- 3:59:33पास रिटर्न होकर आता कुछ इस तरीके से या
- 3:59:37फिर हम डायरेक्टली भी अपेंड करा सकते थे
- 3:59:39डायरेक्टली अपेंड कराने का मतलब है हमें य
- 3:59:41मूवी वेरिएबल चाहिए ही नहीं होता हम
- 3:59:43सिंपली ली लिख सकते थे मूवीज डॉट अपें और
- 3:59:48उसी के अंदर हम अपना इनपुट ऐड कर देते तो
- 3:59:52यह तरीका होता है
- 3:59:53डायरेक्टली मूवीज को अपेंड कराने का फिर
- 3:59:56हमें ये एक्स्ट्रा लाइन नहीं लिखनी पड़ती
- 3:59:59यह मैं बस आपको एक्स्ट्रा बता रही हूं अगर
- 4:00:01आपने खुद से क्वेश्चन को सॉल्व किया है और
- 4:00:02हमने इसी तरीके से लाइंस लिखी हुई है तो
- 4:00:04उसमें कोई भी प्रॉब्लम की बात नहीं है
- 4:00:07मतलब वो बिल्कुल सही कोड है देयर इज नो
- 4:00:10इशू एट ऑल यहां पर हम इस तरीके से इन
- 4:00:13वैल्यूज को डिलीट कर सकते हैं एंड देन
- 4:00:16लेट्स ट्राई टू प्रिंट आवर मूवीज सबसे
- 4:00:20पहले एंटर फर्स्ट मूवी इसे हम एंटर कर
- 4:00:23देंगे सेकंड मूवी को एंटर कर
- 4:00:26देंगे अच्छा थर्ड मूवी के आगे हमने इनपुट
- 4:00:29ही नहीं लिखा बट आई होप यू गेट द जिस्ट कि
- 4:00:31इस तरीके से हम अपनी सारी की सारी मूवीज
- 4:00:33को ऐड कर सकते हैं अपनी लिस्ट के अंदर
- 4:00:36नेक्स्ट सवाल की तरफ आते हैं और इस सवाल
- 4:00:38के अंदर हम कुछ इंटरेस्टिंग करने वाले हैं
- 4:00:41सवाल में हमसे पूछा जा रहा है राइट
- 4:00:44प्रोग्राम टू चेक इफ अ लिस्ट कंटेंस अ
- 4:00:46पलिंड्रोम ऑफ एलिमेंट्स ऑर नॉट अब
- 4:00:49पलिंड्रोम शब्द हो सकता है अगर हम
- 4:00:51प्रोग्रामिंग में फर्स्ट टाइम
- 4:00:52प्रोग्रामिंग कर रहे हैं तो पहली बार हमने
- 4:00:54सुना हो पलिंड्रोम का क्या मतलब होता है
- 4:00:56पलिंड्रोम का मतलब होता है ऐसी चीजें जो
- 4:00:59सामने से एंड पीछे से सेम होती है जैसे
- 4:01:02फॉर एग्जांपल इफ आई टॉक अबाउट अ स्ट्रिंग
- 4:01:05यह मेरे पास स्ट्रिंग है एम ए ए ए यह क्या
- 4:01:10है एक पलिंड्रोम है इसमें शुरू से पढ़ेंगे
- 4:01:12तो भी मैम पढ़ेंगे लास्ट से पढ़ेंगे तो भी
- 4:01:14मैम पढ़ेंगे अगर मैं एक स्ट्रिंग ले लूं
- 4:01:17रेस
- 4:01:18कार इसमें शुरू से पढ़ेंगे तो भी रेस का
- 4:01:22पढ़ेंगे लास्ट से पढ़ेंगे तो भी रेस का
- 4:01:24पढ़ेंगे आर ए सी ई सी ए आर इस तरीके से तो
- 4:01:28यह क्या हो ग यह पलिंड्रोम हो गई ऐसे ही
- 4:01:30एक लिस्ट भी पलिंड्रोम एक लिस्ट हो सकती
- 4:01:32है जैसे फॉर एग्जांपल यहां पर शुरू से
- 4:01:34पढ़ेंगे तो भी 1 2 3 21 आएगा लास्ट से
- 4:01:37पढ़ेंगे तो भी 1 2 3 2 1 आएगा इसमें शुरू
- 4:01:40से पढ़ेंगे तो पहले वन आएगा फिर ए बी सी
- 4:01:42आएगा लास्ट से पढ़ेंगे तो भी पहले वन आएगा
- 4:01:44फिर ए बी सी आएगा तो पलिंड्रोम वो लिस्ट
- 4:01:47होती हैं जिसमें शुरू से और लास्ट से सेम
- 4:01:49नंबर ऑफ एलिमेंट्स उसी ऑर्डर में हमें
- 4:01:51दिखाई देते हैं तो हमें चेक करना है एक
- 4:01:54लिस्ट पलिंड्रोम एक लिस्ट है या नहीं है
- 4:01:56और इसको करने के लिए देयर इज अ हिंट दैट
- 4:01:58इज गिवन टू अस कि हम अपने कॉपी मेथड को
- 4:02:01यूज कर सकते हैं लिस्ट के अंदर कॉपी मेथड
- 4:02:03क्या होता है लिस्ट के अंदर हम चाहे तो
- 4:02:06वीएस कोड में भी जाके सर्च कर सकते हैं इफ
- 4:02:08आई क्रिएट अ लिस्ट ऑफ एलिमेंट्स 1 2 3 तो
- 4:02:12लिस्ट डॉट कॉपी इस एरो पर हम क्लिक कर
- 4:02:15सकते हैं और लिस्ट डॉट कॉपी मेथड क्या
- 4:02:16करता है रिटर्न्स अ शैलो कॉपी ऑफ द लिस्ट
- 4:02:20यानी हमारे पास हमारी लिस्ट की शैलो कॉपी
- 4:02:23रिटर्न होकर आ जाएगी शैलो कॉपी क्या होती
- 4:02:25है डीप कॉपी क्या होती है इसको हम बाद में
- 4:02:26पढ़ रहे होंगे पर अभी के लिए हम इसको सोच
- 4:02:28सकते हैं कि ऑलरेडी अगर कोई लिस्ट थी 1 2
- 4:02:313 तो अब इसी का एक डुप्लीकेट बन जाएगा
- 4:02:33मेमोरी के अंदर 1 2 3 ये हमारे पास रिटर्न
- 4:02:36होकर आ जाएगा तो हमें चेक करना है कि एक
- 4:02:38लिस्ट पलिंड्रोम है या नहीं है अब कोई भी
- 4:02:41चीज पलिंड्रोम होती है या नहीं होती उसको
- 4:02:43चेक करने का प्रोग्रामिंग के अंदर एक
- 4:02:45सिंपल सा तरीका होता है कोई भी चीज अगर
- 4:02:48स्टार्टिंग से शुरू से अगर हम पढ़ रहे हैं
- 4:02:50तो भी वैसे ही है और लास्ट से पढ़ रहे हैं
- 4:02:52तो भी वैसे ही है तो मतलब वो क्या है एक
- 4:02:54पलिंड्रोम है वो एक पलिंड्रोम एक चीज है
- 4:02:56ये हमें ऑलरेडी पता है पर मैं क्या कहती
- 4:02:58हूं मैं कहती हूं कि फॉर एग्जांपल दिस इज
- 4:03:01अ लिस्ट दैट वी हैव इस लिस्ट की अगर हम एक
- 4:03:04कॉपी बना ले ये ओरिजिनल तो वैसे की वैसे
- 4:03:06है इसकी हमने कॉपी बना ली कॉपी में हमारे
- 4:03:08पास पहले वन आ गया फिर हमारे पास टू आ गया
- 4:03:10फिर हमारे पास थ्री आ गया फिर हमारे पास
- 4:03:12टू आ गया फिर हमारे पास वन आ गया और इस
- 4:03:14कॉपी को अगर हम रिवर्स कर ले कॉपी को
- 4:03:17रिवर्स किया तो यह जो लास्ट वाली वैल्यू
- 4:03:20थी ये पहले आ गई फिर टू आ गया फिर थ्री आ
- 4:03:24गया फिर टू आ
- 4:03:26गया इस तरीके से एंड लास्ट में हमारे पास
- 4:03:29वन आ गया मेरा कहना है कि अगर ये ओरिजिनल
- 4:03:32वैल्यू और कॉपी करके रिवर्स करने के बाद
- 4:03:35जो अगर वैल्यू आती है ये दोनों वैल्यूज
- 4:03:37अगर सेम है तो कोई भी वैल्यू पलिंड्रोम हो
- 4:03:40जाती है एंड दिस इज द वे दैट वी सॉल्व फॉर
- 4:03:43पलिंड्रोम इन प्रोग्रामिंग ऐसे ही हम
- 4:03:45पलिंड्रोम के लिए जनरली चेक करते हैं इसका
- 4:03:48एक और एग्जांपल ले लेते हैं फॉर एग्जांपल
- 4:03:50कोई एक ऐसी लिस्ट है जो पलिंड्रोम नहीं है
- 4:03:52मेरे पास क्या है मेरे पास है 1 2 3 1 2 3
- 4:03:55पलिंड्रोम नहीं है सामने से पढ़ेंगे 1 2 3
- 4:03:57आएगा लास्ट से पढ़ेंगे 3 21 आएगा इसके अगर
- 4:03:59मैं पहले कॉपी बना लूं तो मेरे पास 1 2 3
- 4:04:02आ जाएगा और फिर मैं इसे रिवर्स कर लूं तो
- 4:04:05रिवर्स करते ही 3 21 आ जाएगा क्या 1 2 3
- 4:04:09और 3 2 1 कभी सेम हो सकते हैं बिल्कुल भी
- 4:04:11सेम नहीं हो सकते तो यह क्या है यह
- 4:04:12पलिंड्रोम नहीं है पर यहीं पर अगर वनटू व
- 4:04:15होता तो यहां पे भी व टूव होता यहां पे भी
- 4:04:18व टू व होता ये दोनों सेम होते और ये एक
- 4:04:20पलिंड्रोम हो जाता तो कॉपी बना के रिवर्स
- 4:04:23करने का मतलब बेसिकली वही होता है कि हम
- 4:04:25अब एक तरीके से लास्ट से चीजों को पढ़ना
- 4:04:27सीख रहे हैं तो हम क्या कर सकते हैं किसी
- 4:04:29भी लिस्ट की कॉपी बना लेंगे फिर उसे
- 4:04:30रिवर्स कर लेंगे फिर चेक कर लेंगे ओरिजिनल
- 4:04:33और वो जो कॉपी लिस्ट है वो सेम है या नहीं
- 4:04:35है अगर सेम है तो पलिंड्रोम है अगर सेम
- 4:04:37नहीं है तो बेलि एंड्रम नहीं है इसी सेम
- 4:04:39लॉजिक के लिए हम कोड लिखने वाले हैं लेट्स
- 4:04:42क्रिएट दिस लिस्ट वन
- 4:04:44लिस्ट वन के अंदर एक पलिंड्रोम सेव कर
- 4:04:46लेते हैं और यह है मेरी लिस्ट टू लिस्ट टू
- 4:04:49के अंदर एक नॉन पलिंड्रोम सेव कर लेते हैं
- 4:04:51पहले हम लिस्ट वन की कॉपी बनाएंगे
- 4:04:54कॉपी लिस्ट
- 4:04:56वन लिस्ट वड कॉपी इस फंक्शन से इस मेथड से
- 4:05:01हमारे पास कॉपी आ जाएगी फिर हम इस लिस्ट
- 4:05:03को रिवर्स कर देंगे कॉपी लिस्ट को तो कॉपी
- 4:05:06ऑफ लिस्ट व डॉट रिवर्स हो जाएगा इस तरीके
- 4:05:10से और अब हम चेक कर लेंगे कि अगर लिस्ट वन
- 4:05:13की कॉपी यानी कॉपी ऑफ लिस्ट वन इज इक्वल
- 4:05:17टू माय लिस्ट वन अगर दोनों वैल्यू सेम है
- 4:05:19तो उस केस में हमें क्या करना है उस केस
- 4:05:21में हम प्रिंट करवा सकते हैं पेलिन
- 4:05:25ड्रो एंड एल्स वाले केस
- 4:05:29में हम क्या करेंगे हम प्रिंट करवा देंगे
- 4:05:34नॉट पलिंड्रोम इसे सेव कर लेते हैं रन
- 4:05:38करते हैं तो हमारे पास प्रिंट होकर आ गया
- 4:05:39पलिंड्रोम क्योंकि वन टू वन क्या है एक
- 4:05:41पलिंड्रोम है पर यही सेम वैल्यू अगर मैं
- 4:05:44लिस्ट वन के अंदर कर दूं यानी लिस्ट वन को
- 4:05:46अगर हम टूथ कर दे तो उस केस में क्या
- 4:05:48प्रिंट होकर आएगा उस केस में प्रिंट होके
- 4:05:50आएगा नॉट पलिंड्रोम एक और पलिंड्रोम लिखते
- 4:05:53हैं जैसे यहां पर अगर मैं लिखूं ए ए
- 4:05:58ए ए रन किया तो दिस इज अ पलिंड्रोम ये
- 4:06:03क्या है एक पलिंड्रोम लिस्ट हमारे पास
- 4:06:05अवेलेबल है पर इसी के अंदर यहां पे एक और
- 4:06:08पी लेट्स सपोज कोई लेटर आ जाता तो फिर ये
- 4:06:11नॉट पलिंड्रोम बन जाता
- 4:06:14इस तरीके से हम अपने पलिंड्रोम वाले
- 4:06:15सवालों के लिए सॉल्व कर सकते हैं फॉर आर
- 4:06:17लिस्ट नेक्स्ट सवाल की तरफ बढ़ते हैं
- 4:06:19नेक्स्ट सवाल हमें कह रहा है राइट
- 4:06:21प्रोग्राम टू काउंट द नंबर ऑफ स्टूडेंट्स
- 4:06:23विद ग्रेड ए इन द फॉलोइंग टपल यह क्या है
- 4:06:26यह हमारे पास एक टपल होने वाली है इसे हम
- 4:06:28ग्रेड्स नाम दे सकते हैं इसके अंदर जितने
- 4:06:30भी स्टूडेंट्स ने ए स्कोर किया है उनका
- 4:06:32काउंट हमें लेकर आना है तो उसके लिए हम
- 4:06:34टपल के काउंट मेथड को यूज कर सकते हैं
- 4:06:37लेट्स ट्राई टू रीक्रिएट दिस टपल इसे हम
- 4:06:40ग्रेड बोलेंगे एंड टपल को क्रिएट करने के
- 4:06:42लिए लगाएंगे अपने ग्रेड्स को कॉपी कर लेते
- 4:06:46हैं पहले सी आ रहा है फिर डी आ रहा
- 4:06:49है देन वी हैव ए अनदर ए बी अनदर बी एंड
- 4:06:56फाइनली
- 4:06:58ए हम सिंपली प्रिंट करवा सकते हैं ग्रेड
- 4:07:03डॉट काउंट ऑफ ग्रेड ए सेव किया रन किया
- 4:07:07आंसर में आ गई हमारे पास वैल्यू थी के
- 4:07:09इक्वल नेक्स्ट सवाल हमें कह रहा है स्टोर
- 4:07:12द अब वैल्यूज इन लिस्ट एंड सॉर्ट देम
- 4:07:15फ्रॉम ए टू डी यानी पहले तो यह जो टपल था
- 4:07:18इसी को सेम वैल्यूज को हम क्या करेंगे
- 4:07:21लिस्ट की फॉर्म में हमें क्रिएट करना है
- 4:07:23और फिर इन्हें हमें सॉर्ट करना है ए से डी
- 4:07:26तक ए से डी का क्या मतलब है ए से डी का
- 4:07:28मतलब है असेंडिंग ऑर्डर यानी छोटा
- 4:07:31कैरेक्टर पहले बड़ा कैरेक्टर बाद में तो
- 4:07:34यहां हम इसी के लिए एक लिस्ट क्रिएट कर
- 4:07:37सकते हैं यूजिंग आ स्क्वेयर ब्रैकेट्स और
- 4:07:40हम लिख सकते हैं ग्रेड डॉट
- 4:07:44या सिंपली यहां पे ग्रेड डॉट
- 4:07:47सर्ट एंड फिर अपने ग्रेड को हम प्रिंट
- 4:07:50करवा लेंगे लेट्स सेव इट एंड रन इट
- 4:07:54वैल्यूज क्या हो गई वैल्यूज अब a से डी तक
- 4:07:56सॉर्टेड ऑर्डर में हमारे पास अरेंज होकर आ
- 4:07:58गई तो इस तरीके से हम काम करते हैं
- 4:08:01pythonanywhere.com
- 4:08:13जिस तरीके से हमारी रियल लाइफ के अंदर
- 4:08:15डिक्शनरी होती है डिक्शनरी के अंदर क्या
- 4:08:17होते हैं डिक्शनरी के अंदर हमारे वर्ड
- 4:08:19मीनिंग के पेयर्स होते हैं यानी हमारे पास
- 4:08:22कोई एक स्पेसिफिक वर्ड होता है एंड फिर
- 4:08:24उसके जितने भी मीनिंग्स बन सकते हैं वो
- 4:08:26सारे एक जगह लिखे होते हैं फिर नेक्स्ट
- 4:08:27वर्ड होता है फिर उसके मीनिंग्स लिखे होते
- 4:08:29हैं फिर नेक्स्ट वर्ड होता है फिर उसका
- 4:08:30मीनिंग लिखा होता है तो इस तरीके से हमारी
- 4:08:32डिक्शनरी पेयर्स की फॉर्म में वर्क करती
- 4:08:34है यानी जोड़े की फॉर्म में जहां पर एक
- 4:08:36होता है वर्ड और एक होता है मीनिंग अब
- 4:08:39डिक्शनरी के अंदर हमारे जो वर्ड होते हैं
- 4:08:41वो की की तरह एक्ट करते हैं की की तरह
- 4:08:43एक्ट करने का मतलब है कि जब भी मुझे किसी
- 4:08:45वर्ड का मतलब ढूंढना होगा हम सिंपली उस
- 4:08:47वर्ड को सर्च करेंगे अपनी डिक्शनरी के
- 4:08:49अंदर जनरली हम मीनिंग को सर्च नहीं करते
- 4:08:52हम क्या करते हैं हम वर्ड के थ्रू सर्च की
- 4:08:54शुरुआत करते हैं तो इसे हम कह देते हैं कि
- 4:08:56ये हमारे पैर की की हो जाती है की मतलब
- 4:08:59इंपॉर्टेंट चीज एंड मीनिंग क्या हो गया
- 4:09:01मीनिंग बेसिकली इस की की एक वैल्यू हो गई
- 4:09:04तो इसी तरीके के अगर की वैल्यू पेयर टाइप
- 4:09:07इंफॉर्मेशन को हमें पाइथन के अंदर स्टोर
- 4:09:09कराना होता है तो उसे हम स्टोर कराते हैं
- 4:09:11इन द फॉर्म ऑफ डिक्शनरी डाटा वैल्यू अब
- 4:09:13इससे पहले हमने लिस्ट के बारे में पढ़ा
- 4:09:15हुआ है टपल्स के बारे में पढ़ा हुआ है जो
- 4:09:16बिल्ट इन होते हैं पाइथन के अंदर वैसे ही
- 4:09:19डिक्शनरी एंड सेट्स भी बिल्ट इन होते हैं
- 4:09:21पाइथन के अंदर तो डिक्शनरी आर यूज्ड टू
- 4:09:23स्टोर डेटा वैल्यूज इन की वैल्यू पेयर्स
- 4:09:25यानी एक की होगी फिर उसकी वैल्यू होगी एक
- 4:09:27की होगी फिर उसकी वैल्यू होगी तो डिक्शनरी
- 4:09:30को क्रिएट करने के लिए पहले एक नॉर्मल
- 4:09:31वेरिएबल की तरह हम अपनी डिक्शनरी का नाम
- 4:09:33लिखते हैं फिर हम लिखते हैं इक्वल टू और
- 4:09:35कर्ली ब्रेसेज के अंदर हम अपने की वैल्यू
- 4:09:37पेयर्स को लिखते हैं जैसे यहां पर ये एक
- 4:09:39सिंगल की वैल्यू पेयर हो गया जिसमें की है
- 4:09:41नेम जो हमारी एक है बीच में हमने कोलन के
- 4:09:44साथ इन्हें डिवाइड कर दिया और यह है
- 4:09:46वैल्यू जो भी एक स्ट्रिंग है उसके बाद यह
- 4:09:48हमारा दूसरा एक की वैल्यू पेयर है जिसमें
- 4:09:50यह हमारी की है एक स्ट्रिंग एंड ये हमारी
- 4:09:53वैल्यू है एक फ्लोटिंग वैल्यू तो इस तरीके
- 4:09:55से मल्टीपल की वैल्यू पेयर्स को हम क्रिएट
- 4:09:57कर सकते हैं एक अपनी खुद की डिक्शनरी
- 4:09:59बनाकर देखते हैं फॉर एग्जांपल वी आर
- 4:10:01स्टोरिंग सम इंफॉर्मेशन कुछ इंफॉर्मेशन को
- 4:10:03हम स्टोर कर रहे हैं और इसे डिक्शनरी की
- 4:10:05फॉर्म में स्टोर करने के लिए हमें बस
- 4:10:06कर्ली ब्रेसेज लगाने हैं और फिर हमें
- 4:10:08हमारे की वैल्यू पेयर्स को लिखना स्टार्ट
- 4:10:10करना है जैसे ये क्या हो गया ये हमारी एक
- 4:10:13स्ट्रिंग हो गई की एंड ये हो गई इसकी
- 4:10:16वैल्यू हम चाहे तो ऐसे ही एक नेम बना सकते
- 4:10:19हैं नेम हमारा क्या हो गया की हो गई एंड
- 4:10:21वैल्यू क्या हो गई वैल्यू के अंदर हम कोई
- 4:10:24भी नेम जो है वो ऐड कर सकते
- 4:10:27हैं ये एक और की हमारे पास हो गई एंड ये
- 4:10:30एक और वैल्यू हमारे पास हो गई तो इस तरीके
- 4:10:32से ये हमारी एक डिक्शनरी है हम चाहे तो
- 4:10:35अपनी डिक्शनरी को प्रिंट भी करवा सकते हैं
- 4:10:37इसे हमने नाम इंफॉर्मेशन दिया है लेट्स रन
- 4:10:39इट तो हमारे पास हमारी डिक्शनरी प्रिंट
- 4:10:41होकर आ गई एंड इसमें की पेयर सेपरेटेड है
- 4:10:44विद अ कॉमा यह एक सिंगल की वैल्यू पेयर है
- 4:10:47ये एक सिंगल की वैल्यू पेयर है हम चाहे तो
- 4:10:49ये जो वैल्यूज है इसमें स्ट्रिंग नहीं हम
- 4:10:51इसके अंदर दूसरे डेटा टाइप्स भी स्टोर कर
- 4:10:53सकते हैं जैसे अगर मैं एक की लूं एज तो
- 4:10:58इसके अंदर हम वैल्यू स्टोर कर सकते हैं
- 4:11:00लेट्स सपोज 35 35 क्या हो गया एक इंटी जर
- 4:11:03हो गया अगर हम इज एडल्ट नाम की कोई की
- 4:11:06बनाते हैं तो उसके अंदर हम स्टोर कर सकते
- 4:11:08हैं ट्रू ट्रू क्या हो गया एक बुलियन
- 4:11:10वैल्यू हो गई या फिर अगर हम मार्क्स नाम
- 4:11:14की एक की बनाते हैं तो उसके अंदर हम
- 4:11:16वैल्यू स्टोर कर सकते हैं
- 4:11:1894.4 तो ये क्या हो गई एक फ्लोटिंग वैल्यू
- 4:11:20हो गई इस तरीके की सारी की सारी वैल्यूज
- 4:11:23एक्सेप्टेबल होती है एक डिक्शनरी के अंदर
- 4:11:25हम चाहे तो लिस्ट एंड टपल्स को भी स्टोर
- 4:11:27कर सकते हैं यानी यहां
- 4:11:30पर लेट्स रिमूव दज वैल्यूज एंड यहां
- 4:11:34दोबारा से नेम ऐड कर देते हैं नेम में तो
- 4:11:36हमारी एक स्ट्रिंग वैल्यू आ ही जाएगी उसके
- 4:11:39अलावा वी कैन क्रिएट अनदर की जिसे हम कह
- 4:11:43देंगे सब्जेक्ट्स और सब्जेक्ट्स के अंदर
- 4:11:44हम अपनी एक लिस्ट स्टोर करा सकते हैं ऑफ
- 4:11:46सब्जेक्ट्स इसमें हम पाइथन लिख देंगे
- 4:11:49इसमें हम सी लिख देंगे इसमें हम जावा लिख
- 4:11:52देंगे एंड सो ऑन तो यह क्या हो गई ये एक
- 4:11:55लिस्ट हो गई इसके अलावा टपल भी बनाया जा
- 4:11:57सकता है जैसे आज के जो टॉपिक्स हैं अगर
- 4:12:00उन्हें हमें स्टोर कराना हो तो हम एक टपल
- 4:12:03की फॉर्म में उन्हें स्टोर करा सकते हैं
- 4:12:04डिक्शनरी एंड
- 4:12:07सेट इसे कर लेते हैं सेव एंड रन तो ये
- 4:12:10डिफरेंट डिफरेंट जो हमारे डाटा टाइप्स है
- 4:12:12वो हमारे पास स्क्रीन पर प्र होकर आ
- 4:12:13जाएंगे अब जो डिक्शनरी के अंदर वैल्यूज
- 4:12:15होती हैं उसके अंदर ऑलमोस्ट सारे डेटा
- 4:12:17टाइप्स एक्सेप्टेबल होते हैं पर जो कीज
- 4:12:19होती है उसके अंदर हम लिस्ट को एंड
- 4:12:21डिक्शनरी को यूज़ नहीं कर सकते कीज जो है
- 4:12:24उसे हम स्ट्रिंग बना सकते हैं हम चाहें तो
- 4:12:26अपनी जो की है उसे कोई नंबर बना सकते हैं
- 4:12:28जैसे हमारी की सिंपली 12 भी हो सकती है यह
- 4:12:31भी कंप्लीट एक्सेप्टेबल होगा हम चाहे तो
- 4:12:33अपनी की को कोई फ्लोटिंग वैल्यू भी बना
- 4:12:35सकते हैं सेव किया रीरंग किया तो ये
- 4:12:38फ्लोटिंग वैल्यू भी हो सकती है यह बुलियन
- 4:12:40वैल्यू भी हो सकती है या फिर हम इसे चाहे
- 4:12:43तो एक टपल भी बना सकते हैं यानी बेसिकली
- 4:12:45ऐसी कोई वैल्यू होनी चाहिए जो एक बार
- 4:12:46असाइन कर दी तो फिर बाद में चेंज ना हो
- 4:12:48जैसे लिस्ट तो क्या हो सकती है लिस्ट के
- 4:12:50अंदर एलिमेंट्स ऐड भी हो सकते हैं रिमूव
- 4:12:51भी हो सकते हैं चेंज हो जाती है वैसे ही
- 4:12:53डिक्शनरी भी मूटे होती है डिक्शनरी के
- 4:12:55अंदर भी एलिमेंट्स ऐड कर सकते हैं रिमूव
- 4:12:57कर सकते हैं डिक्शनरी चेंज हो जाती है पर
- 4:12:59क्योंकि टपल चेंज नहीं होता इसलिए सिर्फ
- 4:13:01टपल को हम की बना सकते हैं बाकी हम जनरली
- 4:13:03अपने प्रिमिटिव टाइप्स को ही रखते हैं
- 4:13:05इनफैक्ट जो कई बार हम अपनी डिक्शनरी
- 4:13:07देखेंगे उसके अंदर जनरली हम स्ट्रिंग्स को
- 4:13:09ही एनकाउंटर कर रहे होंगे तो इतना ज्यादा
- 4:13:13हम नहीं जाएंगे डिक्शनरी में कि हम टपल को
- 4:13:15अपनी की बना रहे हैं या हम फ्लोटिंग
- 4:13:16वैल्यूज को अपनी की बना रहे हैं या हम
- 4:13:17इंटी जर्स को अपनी की बना रहे हैं हम अपनी
- 4:13:19नॉर्मल जो की वैल्यूज हैं उनको स्ट्रिंग्स
- 4:13:21ही रख रहे होंगे क्योंकि मेजॉरिटी
- 4:13:23सिनेरियो में एज अ बिगनर उसी तरीके से
- 4:13:25डिक्शनरी हमारे लिए सेंस बनाती है अब हम
- 4:13:27चाहे तो साथ में अपनी डिक्शनरी का टाइप भी
- 4:13:29प्रिंट करवा सकते हैं जैसे इफ आई ट्राई टू
- 4:13:32प्रिंट टाइप ऑफ इंफो ये आएगा हमारे पास
- 4:13:34डिक्ट टाइप यानी एक डिक्शनरी टाइप अब
- 4:13:37डिक्शनरी की कुछ-कुछ प्रॉपर्टीज होती है
- 4:13:39सबसे पहले डिक्शनरी आर अन ऑर्डर्स
- 4:13:43कोई फिक्स्ड रूल नहीं है कि कौन सी चीज
- 4:13:44पहले आएगी कौन सी चीज लास्ट में आएगी यानी
- 4:13:47जो हमारी स्ट्रिंग्स होती है या फिर जो
- 4:13:49हमारी लिस्ट होती है या फिर जो हमारा टपल
- 4:13:52होता है इन सबके अंदर क्या होता है इन
- 4:13:54सबके अंदर कॉमन चीज क्या है कि इन सबके
- 4:13:56अंदर इंडेक्स होता है इंडेक्स किसी का
- 4:13:58जीरो है किसी का वन है किसी का टू है किसी
- 4:14:00वैल्यू का तो हमें पता चलता है कौन सी
- 4:14:02वैल्यू पहले आ रही है कौन सी वैल्यू बाद
- 4:14:03में आ रही है परट डिक्शनरी के अंदर एज सच
- 4:14:06कोई इंडेक्स नहीं होता तो इसीलिए देयर इज
- 4:14:08नो ऑर्डर इन डिक्शनरी उसके अलावा डिक्शनरी
- 4:14:11आर
- 4:14:13चेंज कर सकते हैं जैसे टपल को हम चेंज
- 4:14:15नहीं कर सकते टपल इ
- 4:14:17म्यूटेशंस कर सकते हैं लिस्ट मूटे होती है
- 4:14:20जैसे लिस्ट
- 4:14:21म्यूटेशन भी हमारे पास
- 4:14:24म्यूटेशन कीज को क्रिएट नहीं कर सकते अगर
- 4:14:28हम चाहें कि दो की हो जाए एक की का नाम
- 4:14:30नेम है दूसरी की का भी नाम नेम है तो वो
- 4:14:32चीज़ पॉसिबल नहीं होती डिक्शनरी के अंदर
- 4:14:34जैसे रियल लाइफ डिक्शनरी के अंदर भी जब हम
- 4:14:36वर्ड मीनिंग्स को स्टोर कराते हैं तो एक
- 4:14:38वर्ड एक ही बार लिखा जाता है हां उसके
- 4:14:40डिफरेंट डिफरेंट मीनिंग्स हम एक साथ लिख
- 4:14:42सकते हैं पर एक एक वर्ड को हम एक ही बार
- 4:14:44लिखते हैं ऐसा नहीं है कि 10 पेज बाद
- 4:14:46दोबारा से एल की डेफिनेशन आ जाएगी या कैट
- 4:14:48की डेफिनेशन आ जाएगी तो वैसे ही यहां पर
- 4:14:51भी इन डिक्शनरी के अंदर भी हम कीज को
- 4:14:53रिपीट नहीं करते हैं अब अगर हमने कोई भी
- 4:14:56डिक्शनरी अपने लिए क्रिएट की है उसकी अगर
- 4:14:58हमें वैल्यूज को एक्सेस करना है तो
- 4:15:00इंडेक्स की जगह हम क्या कर सकते हैं
- 4:15:02डिक्शनरी का नाम लिखकर स्क्वेयर ब्रैकेट्स
- 4:15:04लगाकर अपनी की का नाम लिख सकते हैं और की
- 4:15:07के नाम के थ्रू हम उसकी वैल्यू को एक्सेस
- 4:15:09कर सकते हैं जैसे फॉर एग्जांपल दिस इज आवर
- 4:15:13इंफॉर्मेशन डिक्शनरी या इनको और बेटर नाम
- 4:15:16दूं तो इसे हम डिक्शनरी कह सकते हैं लेट्स
- 4:15:18कॉल इट डिक्ट तो अपनी इंफॉर्मेशन डिक्शनरी
- 4:15:21के लिए हम इसकी वैल्यूज को अगर एक्सेस
- 4:15:22करना चाहते हैं तो हम प्रिंट करवा सकते
- 4:15:24हैं इंफॉर्मेशन के अंदर अपने स्क्वेयर
- 4:15:27ब्रैकेट्स एंड उसके बाद अगर मुझे नेम को
- 4:15:28प्रिंट करवाना है तो हम सिंपली लिख सकते
- 4:15:31हैं नेम उसी तरीके से अगर हम अपने टॉपिक्स
- 4:15:34को प्रिंट करवाना चाहते हैं तो हम लिख
- 4:15:35सकते हैं टॉपिक्स हम अपने सब्जेक्ट्स को
- 4:15:37प्रिंट करवाना चाहते हैं वी कैन राइट
- 4:15:39सब्जेक्ट्स एंड वी कैन
- 4:15:41राइट एज लेट्स रन इट तो हमारे पास यह सारी
- 4:15:45इंडिविजुअल वैल्यूज प्रिंट होकर आ जाएंगी
- 4:15:48लेट्स मेक इट अपना कॉलेज एंड सारी की सारी
- 4:15:51वैल्यूज हमारे पास प्रिंट होकर आ जाएंगी
- 4:15:53अब यहीं पर अगर हम इस तरीके की कोई की लिख
- 4:15:55देते हैं जैसे नेम की जगह अगर मैं लिख दूं
- 4:15:58सरनेम तो सरनेम क्योंकि एजिस्ट नहीं करता
- 4:16:02इस इंफॉर्मेशन डिक्शनरी के अंदर तो हमारे
- 4:16:03पास उस केस में एरर आ जाएगा ये हमारे पास
- 4:16:06एरर आएगा की एरर कि सरनेम की इज नॉट
- 4:16:09प्रेजेंट इन दिस डिक्शनरी जैसे हम ऐसा कोई
- 4:16:12इंडेक्स एक्सेस करने की कोशिश करते हैं
- 4:16:13स्ट्रिंग के अंदर लिस्ट के अंदर टपल के
- 4:16:15अंदर जो एजिस्ट ही नहीं करता जो उसके साइज
- 4:16:17से भी बड़ा है या फिर साइज से भी छोटा है
- 4:16:19तो उस केस में जैसे हमारे पास एरर आता है
- 4:16:20वैसे ही यहां पर अगर हम ऐसी की पास करेंगे
- 4:16:22जो एजिस्ट ही नहीं करती तो उस केस में भी
- 4:16:24हमारे पास एरर आएगा अगर हम चाहते हैं कि
- 4:16:27हम अपने नेम को चेंज करके कुछ और वैल्यू
- 4:16:29असाइन करें तो वो चीज करना भी पॉसिबल है
- 4:16:31हम सिंपली लिख सकते हैं इंफॉर्मेशन के
- 4:16:33अंदर नेम एंड इसे नई वैल्यू असाइन करने के
- 4:16:36लिए हम लिख सकते हैं इक्वल टू यानी अपना
- 4:16:38असाइनमेंट ऑपरेटर एंड लेट्स सपोज आई असाइन
- 4:16:40दिस वैल्यू इसे सेव कर लेते हैं एंड एक
- 4:16:43बार फिर प्रिंट करवाते हैं अपनी
- 4:16:44इंफॉर्मेशन
- 4:16:45को लेट्स रिफ्रेश तो यहां पे क्या हो गया
- 4:16:48हमारी नेम की वैल्यू हमारे पास चेंज होकर
- 4:16:50आ गई एंड इसी तरीके से हम चाहे तो एक नई
- 4:16:52वैल्यू भी ऐड कर सकते हैं जैसे इफ आई वांट
- 4:16:55नेम में हम ये चीज ऐड कर देंगे एंड यहां
- 4:17:00पर हम चाहें तो एक सरनेम वाली वैल्यू ले
- 4:17:02सकते
- 4:17:04हैं लेट्स सेव इट एंड रन तो अब डिक्शनरी
- 4:17:07के अंदर नेम की वैल्यू ऑलरेडी रिप्लेस हो
- 4:17:09गई नेम था अपना कॉलेज पर उसकी वैल्यू को
- 4:17:11हमने रिअसाइन कर दिया तो नई वैल्यू यहां
- 4:17:13पर आ गई साथ के साथ एक और नया की वैल्यू
- 4:17:16पेयर हमने ऐड कर दिया जिस तरीके से हम
- 4:17:18असाइनमेंट करते हैं वैसे ही हम एक नए की
- 4:17:20वैल्यू पेयर को भी बहुत आराम से ऐड कर
- 4:17:22सकते हैं डिक्शनरी के अंदर तो इन सारे
- 4:17:23एक्शन से हमें पता चलता है दैट डिक्शनरी
- 4:17:25इन पाइथन आर मूटे उनकी वैल्यूज को हम चेंज
- 4:17:28कर सकते हैं अब इसमें चाहे कि हम एक और
- 4:17:30नेम क्रिएट कर देंगे इस तरीके से लिखकर एक
- 4:17:32नई वैल्यू के साथ तो वो चीज पॉसिबल नहीं
- 4:17:34है क्योंकि उस केस में हमेशा क्या हो
- 4:17:36जाएगी पुरानी जो वैल्यू है वो ओवरराइट हो
- 4:17:39जाएगी तो इंस्टेड ऑफ क्रिएटिंग अ न्यू की
- 4:17:41वैल्यू पेयर विद द सेम की पाइथन क्या करता
- 4:17:43है पुरानी ही की की वैल्यू को ओवरराइट कर
- 4:17:46देता है और जरूरी नहीं है हम इसे स्ट्रिंग
- 4:17:48ही असाइन करें हम इसे कोई नंबर भी असाइन
- 4:17:49कर सकते हैं कुछ और वैल्यू भी असाइन कर
- 4:17:51सकते हैं तो यहां पे नेम क्या हो जाएगा
- 4:17:52नेम 23 हो जाएगा सिंपली इसी तरीके से हम
- 4:17:56चाहे तो हम एक एमटी डिक्शनरी को भी क्रिएट
- 4:17:59कर सकते हैं जैसे फॉर एग्जांपल आई वांट टू
- 4:18:02क्रिएट अ नल डिक्शनरी नल यानी एमटी तो हम
- 4:18:05सिंपली लिख सकते हैं इस तरीके से पेंसिस
- 4:18:08तो हमारे पास क्या आ जाएगी ये एक एमटी
- 4:18:09डिक्शनरी क्रिएट होकर आ जाएगी हम चाहे तो
- 4:18:12इसको प्रिंट भी करवा सकते हैं दिस इज
- 4:18:14गोइंग टू बी माय नल डिक्शनरी इतने पार्ट
- 4:18:17को हटा देते हैं लेट्स सेव इट एंड रन इट
- 4:18:20तो एक नल डिक्शनरी आ गई एंड हम चाहे तो
- 4:18:22इसके अंदर वैल्यूज भी ऐड कर सकते हैं जैसे
- 4:18:24नल डिक्शनरी के अंदर आई वांट द नेम टू बी
- 4:18:28इक्वल
- 4:18:29टू अपना कॉलेज लेट्स सेव एंड रन इट तो इस
- 4:18:33डिक्शनरी के अंदर फिर हमारे पास कोई
- 4:18:34वैल्यू आ गई तो कभी-कभार ऐसे हमारे पास
- 4:18:36कोड सिनेरियो होंगे जिसमें हम एक एमटी
- 4:18:39डिक्शनरी एक नल डिक्शनरी के साथ स्टार्ट
- 4:18:41कर रहे हैं और फिर टाइमली उसके अंदर हम
- 4:18:43वैल्यूज को ऐड करना स्टार्ट कर देते हैं
- 4:18:44अब डिक्शनरी के अंदर ही हम बात करने वाले
- 4:18:46हैं नेस्टेड डिक्शनरी के बारे में जब हमने
- 4:18:49कंडीशनल स्टेटमेंट्स को पढ़ा था तो इफ
- 4:18:51एल्स के अंदर हमें पता है कि हम इफ के
- 4:18:54अंदर कोई भी अगर कंडीशन लिखते हैं तो उसके
- 4:18:56अंदर हम एक और इफ एल्स का ब्लॉक बना सकते
- 4:18:58हैं कुछ इस तरीके से इसे हम क्या कहते थे
- 4:19:00इसे हम कहते थे
- 4:19:02नेस्टिंग तो ये नेस्टेड कंडीशनल
- 4:19:04स्टेटमेंट्स होती थी अब जैसे हमने पहले भी
- 4:19:06बात की थी कि नेस्टिंग सिर्फ कंडीशनल
- 4:19:08स्टेटमेंट्स में नहीं होती दूसरे डेटा
- 4:19:09स्ट्रक्चर्स के अंदर भी हो सकती है तो
- 4:19:11यहां पर डिक्शनरी के अर अंदर नेस्टेड नेस
- 4:19:13लेकर आने के लिए हम क्या कर सकते हैं हम
- 4:19:16किसी भी की की वैल्यू को खुद अपने आप में
- 4:19:19एक डिक्शनरी बना सकते हैं जैसे इसका एक
- 4:19:22एग्जांपल देखते हैं फॉर
- 4:19:24एग्जांपल वी हैव अ डिक्शनरी कॉल्ड
- 4:19:27स्टूडेंट स्टूडेंट के अंदर स्टूडेंट की
- 4:19:29वैल्यू को हम स्टोर करा रहे हैं यहां पे
- 4:19:31हम चाहे तो अपने स्टूडेंट का नेम स्टोर
- 4:19:32करा सकते हैं नेम के अंदर लेट्स सपोज द
- 4:19:35नेम इज राहुल कुमार एंड हम चाहें तो उनके
- 4:19:38सब्जेक्ट स्टोर करा सकते हैं तो
- 4:19:40सब्जेक्ट्स को जब हम स्टोर कराएंगे तो
- 4:19:42क्योंकि एक स्टूडेंट के पास मल्टीपल
- 4:19:43सब्जेक्ट्स हो सकते हैं तो या तो एक लिस्ट
- 4:19:45की फॉर्म में स्टोर करा सकते हैं कि भाई
- 4:19:47स्टूडेंट का सब्जेक्ट फिजिक्स है दूसरा
- 4:19:49सब्जेक्ट इनका केमिस्ट्री है एंड इस तरीके
- 4:19:51से बट अगर सब्जेक्ट के साथ मुझे
- 4:19:53स्टूडेंट्स के मार्क्स भी स्टोर कराने हैं
- 4:19:54वो कैसे स्टोर कराएं तो उसके लिए हम चूज
- 4:19:56कर सकते हैं कि यहां पे मुझे की वैल्यू
- 4:19:58पेयस को स्टोर कराना है कि इस सब्जेक्ट
- 4:20:00में इतने मार्क्स आए हैं इस सब्जेक्ट में
- 4:20:01इतने मार्क्स आए हैं तो उसके लिए हम एक और
- 4:20:03डिक्शनरी यहां पे क्रिएट कर सकते हैं विद
- 4:20:05सम कर्ली ब्रेसेज तो हम यहां स्पेसिफाई कर
- 4:20:09सकते हैं कि फिजिक्स क्या हो जाएगा हमारी
- 4:20:10की हो जाएगी और उसके अंदर हम अपने मार्क्स
- 4:20:12लिख देंगे
- 4:20:13उसके बाद केमिस्ट्री लिख देंगे केमिस्ट्री
- 4:20:15के अंदर मार्क्स लिख देंगे उसके बाद मैथ
- 4:20:17लिख देंगे मैथ के अंदर हम अपने मार्क्स
- 4:20:18लिख देंगे एंड इस तरीके से हम अपने सारी
- 4:20:20की सारी वैल्यूज को स्टोर कर पाएंगे इन द
- 4:20:22फॉर्म ऑफ अ डिक्शनरी तो यह क्या हो गई
- 4:20:24डिक्शनरी के अंदर हमने एक और डिक्शनरी को
- 4:20:27क्रिएट कर दिया तो इसी को हम नेस्टेड
- 4:20:31डिक्शनरी कहते हैं हम चाहे तो इसे प्रिंट
- 4:20:34भी करवा सकते हैं वी कैन प्रिंट आवर
- 4:20:37स्टूडेंट सेव किया रन किया तो ये हमारे
- 4:20:39पूरे स्टूडेंट की वैल्यू आ गई एंड हम चाहे
- 4:20:41तो स्टूडेंट के अंदर अंदर सिर्फ
- 4:20:43सब्जेक्ट्स को भी प्रिंट करवा सकते हैं
- 4:20:45स्टूडेंट के अंदर अगर मुझे सिर्फ
- 4:20:46सब्जेक्ट्स को प्रिंट करवाना है तो सिंपली
- 4:20:48मुझे इस तरीके से एक्सेस करना है स्टूडेंट
- 4:20:50के अंदर सब्जेक्ट्स तो ये हमारे सारे के
- 4:20:52सारे सब्जेक्ट्स आ गए अब ये जो सब्जेक्ट्स
- 4:20:54हैं ये अपने आप में एक डिक्शनरी है और
- 4:20:56डिक्शनरी के अंदर लेट्स सपोज मुझे
- 4:20:57केमिस्ट्री के मार्क्स प्रिंट करवाने है
- 4:20:59तो उसके लिए हम क्या कर सकते हैं उसके लिए
- 4:21:00हम यहां पे एक और स्क्वायर ब्रैकेट लगाते
- 4:21:02हैं और फिर हम लिखते हैं अपनी एक और की
- 4:21:06इसको सेव कर लेते हैं एंड लेट्स रन इट तो
- 4:21:09हमारे पास क्या आ गए केमिस्ट्री के
- 4:21:10मार्क्स आ गए तो अगर हमारे पास कभी भी
- 4:21:12नेस्टेड फॉर्म में डाटा अवेलेबल हो तो फिर
- 4:21:14हम इस तरीके से एक स्क्वायर ब्रैकेट के
- 4:21:17बाद दूसरा स्क्वायर ब्रैकेट लगा के अपनी
- 4:21:19रेलीवेंट इंफॉर्मेशन को नेस्टेड डिक्शनरी
- 4:21:21निकाल सकते हैं अब नेक्स्ट जैसे हमने
- 4:21:23लिस्ट के अंदर मेथड्स पढ़े थे हमने टपल्स
- 4:21:25के अंदर मेथड पढ़े थे स्ट्रिंग्स के अंदर
- 4:21:27मेथड्स पढ़े थे वैसे ही हम डिक्शनरी के
- 4:21:30कुछ-कुछ स्पेशल मेथड्स को पढ़ने वाले हैं
- 4:21:32इनमें से सबसे पहला है हमारा डॉट कीज वाला
- 4:21:35मेथड यानी हमारी जो भी डिक्शनरी है उसमें
- 4:21:37अगर हम सारी की सारी कीज को लेना चाहते
- 4:21:39हैं तो उसके लिए हम लिख सकते हैं डॉट कीज
- 4:21:42तो हम हमारे पास पूरी की पूरी सारी की
- 4:21:43सारी कीज का एक कलेक्शन रिटर्न होकर आ
- 4:21:45जाएगा जैसे फॉर एग्जांपल दिस इज माय
- 4:21:49डिक्शनरी इसके अंदर अगर मुझे सारी कीज को
- 4:21:51प्रिंट करवाना है तो आई कैन सिंपली राइट
- 4:21:54स्टूडेंट डॉट कीज एंड इस तरीके से पेंसिस
- 4:21:59इसे सेव कर लेते हैं एंड रन कर लेते हैं
- 4:22:01तो हमारे पास क्या आ गया वी गेट समथिंग
- 4:22:03कॉल्ड डिक्ट कीज इट मींस डिक्शनरी की कीज
- 4:22:07तो ये एक तरीके से एक लिस्ट फॉर्मेट में
- 4:22:09हमारे पास आती है इस डिक्शनरी के अंदर
- 4:22:11कितनी की है एक की है नेम एक की है
- 4:22:14सब्जेक्ट्स नेस्टेड वाली कीज हमारे पास
- 4:22:17रिटर्न होके नहीं आती जो हमारी आउटर लेयर
- 4:22:19वाली सारी कीज है वो हमारे पास आएंगी तो
- 4:22:21नेम एंड सब्जेक्ट्स हमारे पास आ गया अब ये
- 4:22:23जो डेटा टाइप है डिक्ट कीज हम इसे चाहे तो
- 4:22:25एक नॉर्मल लिस्ट के अंदर भी कन्वर्ट कर
- 4:22:27सकते हैं नॉर्मल टपल के अंदर भी कन्वर्ट
- 4:22:29कर सकते हैं उसके लिए हम टाइप कास्टिंग को
- 4:22:31यूज कर सकते हैं टाइप कास्टिंग को हमने
- 4:22:33स्ट्रिंग या इंटी जर या फ्लोट के लिए देखा
- 4:22:35है लिस्ट में टाइपकास्ट करने के लिए हम
- 4:22:37लिखते हैं लिस्ट और पेंसिस के अंदर अपनी
- 4:22:41वैल्यू को पास कर देते हैं जैसे अगर मुझे
- 4:22:43फ्लोट में टाइप कास्ट करना है तो मैं
- 4:22:44सिंपली लिख दूंगी फ्लोट और वैल्यू को अंदर
- 4:22:47पास कर दूंगी तो यहां पर वैल्यू है
- 4:22:48स्टूडेंट डॉट कीज और टाइपकास्ट किसम करना
- 4:22:50चाह रहे हैं लिस्ट में करना चाह रहे हैं
- 4:22:52तो इसे सेव कर लेते हैं रन करते हैं तो अब
- 4:22:54हमारे पास क्या आ गया अब हमारे पास यह
- 4:22:56लिस्ट आ गई जिसके अंदर हमारे पास नेम एंड
- 4:22:58सब्जेक्ट्स है हम चाहे तो अगर मुझे किसी
- 4:23:01भी डिक्शनरी की टोटल नंबर ऑफ कीज निकालनी
- 4:23:04हो तो हम क्या कर सकते हैं या तो हम
- 4:23:06प्रिंट करवा सकते हैं लेंथ ऑफ स्टूडेंट
- 4:23:09जिससे क्या होगी डिक्शनरी की लेंथ आ जाएगी
- 4:23:12इज गोइंग टू बी टू यानी टोटल नंबर ऑफ की
- 4:23:14वैल्यू पेयर्स तो सिंपली डायरेक्टली हम
- 4:23:16लेंथ के थ्रू भी कर सकते हैं या हम चाहे
- 4:23:18तो इस लिस्ट की भी लेंथ निकाल सकते हैं इस
- 4:23:20तरीके से एक और लेयर हमने ऐड कर दी लेंथ
- 4:23:24की तो इसका भी आंसर हमारे पास टू आएगा तो
- 4:23:27बेसिकली य हम करने की कोशिश क्या कर रहे
- 4:23:29हैं पहले हमने स्टूडेंट डिक्शनरी की सारी
- 4:23:31कीज निकाल ली फिर उसे लिस्ट के अंदर टाइप
- 4:23:33कास्ट कर दिया अब वो जो फाइनल लिस्ट हमारे
- 4:23:35पास आ गई उसकी हम लेंथ निकालने की कोशिश
- 4:23:38कर रहे हैं तो यह चीज करना भी पॉसिबल होता
- 4:23:40है पाइथन के अंदर यानी एक फंक्शन के के
- 4:23:42अंदर दूसरा फंक्शन दूसरे फंक्शन के अंदर
- 4:23:44तीसरा फंक्शन बट ये जो कांसेप्ट है ये अभी
- 4:23:46समझने में थोड़ा डिफिकल्ट होगा तो अगर
- 4:23:48हमने पहले किसी और कोडिंग लैंग्वेज को
- 4:23:50नहीं किया तो इसको देख के घबराने की जरूरत
- 4:23:51नहीं है हमारा फंक्शंस वाला चैप्टर आएगा
- 4:23:53जिसमें इस चीज को हम कंप्लीट डिटेल में
- 4:23:55समझ जाएंगे ये बस मैं आपको थोड़ा सा
- 4:23:56ओवरव्यू शुरुआत में ही दे रही हूं ताकि
- 4:23:58हमें एक अच्छा फ्लेवर मिले डिफरेंट
- 4:24:00डिफरेंट फंक्शंस को एक साथ यूज़ करने का
- 4:24:02नेक्स्ट मेथड जिसको हम यूज़ कर सकते हैं
- 4:24:04ये होता है हमारा वैल्यूज मेथड वैल्यू से
- 4:24:06हमारे पास एक कलेक्शन रिटर्न होता है ऑफ
- 4:24:08ऑल द वैल्यूज इन द डिक्शनरी जैसे यहां पर
- 4:24:11सिंपली हम ख सकते हैं डॉट वैल्यूज एक बार
- 4:24:16इफ आई राइट डॉट वैल्यूज इसे सेव कर लेते
- 4:24:18हैं रन करते हैं तो यह हमारी फर्स्ट
- 4:24:20वैल्यू हो गई जो नेम की वैल्यू थी राहुल
- 4:24:22कुमार एंड ये हमारे सारे के सारे
- 4:24:24सब्जेक्ट्स वाली डिक्शनरी आ गई यहां पर
- 4:24:26क्या है टाइप यहां पर डिक्ट वैल्यूज करके
- 4:24:28है पर हम चाहे तो इसे भी अपनी लिस्ट के
- 4:24:30अंदर कन्वर्ट कर सकते हैं लेट्स ट्राई टू
- 4:24:33कन्वर्ट इट इन अ लिस्ट ये हमारी एक लिस्ट
- 4:24:35बन गई लिस्ट के अंदर पहली वैल्यू एक
- 4:24:37स्ट्रिंग है और दूसरी वैल्यू लिस्ट के
- 4:24:39अंदर ही एक डिक्शनरी है तो एक टाइ का जो
- 4:24:42डेटा टाइप है वह दूसरे किसी डेटा टाइप के
- 4:24:45अंदर जाकर स्टोर हो सकता है हम लिस्ट के
- 4:24:46अंदर डिक्शनरी स्टोर करा सकते हैं
- 4:24:48डिक्शनरी के अंदर लिस्ट स्टोर करा सकते
- 4:24:50हैं तो इस तरीके से भी कई बार हमारा डाटा
- 4:24:52स्टोर्ड होता है नेक्स्ट मेथड जिसकी हम
- 4:24:54बात करेंगे यह हमारा डॉट आइटम्स मेथड डॉट
- 4:24:57आइटम्स क्या करता है किसी भी डिक्शनरी के
- 4:24:59सारे के सारे की वैल्यू पेयर्स को रिटर्न
- 4:25:01करता है एस टपल्स
- 4:25:03जैसे यहां पर इफ आई राइट
- 4:25:07स्टूडेंट डॉट आइटम्स डॉट आइटम्स का मतलब
- 4:25:11है बेसिकली सारे पेयर्स रिटर्न होकर आ
- 4:25:13जाएंगे इसे रन किया तो यह हमारा फर्स्ट
- 4:25:15पेयर हो गया कैसे आ रहा है पेयर पैरेंस के
- 4:25:18अंदर आ रहा है पैरेंस यानी टपल्स की फॉर्म
- 4:25:20में तो ये हमारा टपल हो गया पहली वैल्यू
- 4:25:22टपल के अंदर की है दूसरी वैल्यू वैल्यू है
- 4:25:25ये हमारा सेकंड टपल हो गया सेकंड टपल के
- 4:25:27अंदर पहले इसकी की आ रही है एंड फिर इसकी
- 4:25:30वैल्यू आ रही है व्हिच इज अ कंप्लीट
- 4:25:31डिक्शनरी इन इट सेल्फ तो इस तरीके से
- 4:25:33टपल्स हमारे पास रिटर्न होते हैं हम चाहे
- 4:25:35तो इसे टाइप कास्ट कर सकते हैं वी कैन
- 4:25:37टाइप कास्ट इट टू सम लिस्ट कुछ इस तरीके
- 4:25:40से लेट्स सेव एंड रन इट तो ये हमारे पास
- 4:25:42प्रॉपर एक लिस्ट आ गई लिस्ट के अंदर यह
- 4:25:44हमारा फर्स्ट टपल हो गया यह हमारा सेकंड
- 4:25:47टपल हो गया हम चाहे तो इन टपल्स को
- 4:25:49इंडिविजुअली एक्सेस भी कर सकते हैं जैसे
- 4:25:51ये तो हमारी लिस्ट आ गई सारे आइटम्स की
- 4:25:53इसे हम नाम दे सकते हैं पेयर्स इज इक्वल
- 4:25:55टू दिस वैल्यू और फिर पेयर्स के अंदर अगर
- 4:25:58मुझे फर्स्ट पेयर को एक्सेस करना है तो
- 4:26:00मैं सिंपली लिख सकती हूं पेयर्स ऑफ रो इसे
- 4:26:03रन करते हैं पेयर्स ऑफ रो क्या आ जाएगा एक
- 4:26:05टपल आ जाएगा जिसके अंदर नेम एंड वैल्यू
- 4:26:07स्टोर्ड है तो नेम था नेम राहुल कुमार इस
- 4:26:11तरीके से हमारे पास फर्स्ट टपल आ जाएगा
- 4:26:13एंड हम चाहे तो अपने सेकंड टपल को पेयर्स
- 4:26:15ऑफ वन की फॉर्म में प्रिंट करवा सकते हैं
- 4:26:17नेक्स्ट मेथड हमारे पास होता है डॉट गेट
- 4:26:19मेथड डॉट गेट लिखकर अगर हम किसी भी की को
- 4:26:22पास करते हैं यहां पे डबल कोट नहीं होना
- 4:26:24चाहिए तो अगर हम किसी भी की को पास करते
- 4:26:27हैं तो ये मेथड हमें क्या रिटर्न करता है
- 4:26:29ये मेथड हमें उस की की वैल्यू रिटर्न करता
- 4:26:31है अब दो तरीके हो गए वैल्यू को रिटर्न
- 4:26:33करने के यानी एक तो है कि अगर हमारे पास
- 4:26:36कोई डिक्शनरी है d उसके अंदर हमने इस
- 4:26:38तरीके से उसकी की की वैल्यू लिख दी तो
- 4:26:41हमारे पास क्या रिटर्न होगा हमारे पास
- 4:26:42वैल्यू रिटर्न हो जाएगी या फिर हम सिंपली
- 4:26:45लिख सकते हैं डीड गेट एंड अपनी की इससे भी
- 4:26:49क्या होगा इससे भी वैल्यू रिटर्न हो जाएगी
- 4:26:51तो दो एक तो नॉर्मल तरीका है और एक ये
- 4:26:53मेथड वाला तरीका है दो तरीकों की क्यों
- 4:26:55जरूरत पड़ी हमें वैल्यू लेने के लिए उसको
- 4:26:58समझने के लिए पहले दोनों को एक बार लिख
- 4:27:00लेते हैं लेट्स
- 4:27:02सपोज आई वांट टू
- 4:27:05प्रिंट स्टूडेंट के अंदर उसका
- 4:27:10नेम एंड आई कैन आल्सो प्रिंट स्टूडेंट डॉट
- 4:27:15गेट नेम दोनों क्या देंगे दोनों मुझे सेम
- 4:27:19वैल्यूज देंगे सेव किया रन किया एंड दोनों
- 4:27:22ने सेम चीज को प्रिंट करवा दिया पर अगर
- 4:27:24गलती से मैंने यहां पे लिख दिया नेम टू और
- 4:27:27मैंने यहां भी लिख दिया नेम टू तो उस केस
- 4:27:29में क्या होगा तो इस केस में ये जो लाइन
- 4:27:31है ये मुझे एक एरर रिटर्न करके देती है जो
- 4:27:34कि हमने ऑलरेडी पहले देख लिया है और ये
- 4:27:35वाली जो लाइन है ये हमें कोई एरर रिटर्न
- 4:27:38करके नहीं देगी ये सिंपली मुझे क्या
- 4:27:40रिटर्न करेगी ये सिंपली मेरे लिए नन
- 4:27:42वैल्यू को प्रिंट करवा देगी जैसे एक बार
- 4:27:45सिर्फ इस लाइन को देखते हैं ये लाइन क्या
- 4:27:46करेगी कोई एरर नहीं देगी नन प्रिंट करवा
- 4:27:48देगी क्योंकि ये वाली की एजिस्ट नहीं करती
- 4:27:50तो क्या रिटर्न होके आएगा मेथड से कुछ भी
- 4:27:52नहीं नन यानी खाली पर अगर हमने इस लाइन को
- 4:27:56यूज किया तो ये क्या करेगा ये हमें एरर दे
- 4:27:59देगा तो यहां पे हमारे पास क्या हो गया
- 4:28:01यहां पे हमारे पास एरर आ गया तो ये
- 4:28:02डिफरेंस होता है जब हम नॉर्मली इस तरीके
- 4:28:05से स्क्वायर ब्रैकेट नोटेशन से एक्सेस
- 4:28:07करने की कोशिश करते हैं वैल्यू को तो
- 4:28:08हमारे पास एरर आ जाता है और मेथड वाले
- 4:28:10तरीके से हमारे पास एरर नहीं आता तो एज अ
- 4:28:12बिगनर हमें यह चीज देख के बहुत छोटी सी लग
- 4:28:14रही होगी तो क्या हो गया तो एरर आ गया तो
- 4:28:16कोई बात नहीं तो फिर हम ध्यान रखेंगे या
- 4:28:18इस तरीके की चीजें नहीं करेंगे जिसमें अगर
- 4:28:20की गलत है पर एज अ प्रोग्रामर हमें बहुत
- 4:28:23सारे डाटा के साथ डील करना पड़ता है हमें
- 4:28:24बहुत लंबे-लंबे प्रोग्राम्स लिखने पड़ते
- 4:28:26हैं और उस केस में बहुत डिफिकल्ट होता है
- 4:28:28ट्रैक करना यह चेक करना कि एगजैक्टली
- 4:28:30कौन-कौन सी कीज किस डिक्शनरी के अंदर
- 4:28:32एजिस्ट करती हैं इनफैक्ट कई बार फॉर
- 4:28:34एग्जांपल अगर हम कोई वेबसाइट बिल्ड कर रहे
- 4:28:36हैं उसके बैक एंड हम
- 4:28:42हमारे पास डेटा रिटर्न होके आ रहा है इन द
- 4:28:43फॉर्म ऑफ अ डिक्शनरी तो हमें नहीं पता
- 4:28:45उसके अंदर एगजैक्टली क्या कीज होंगे किस
- 4:28:47तरीके से होंगे तो हम गलती कर सकते हैं वो
- 4:28:49चीज कंप्लीट पॉसिबल है पर एरर आने का मतलब
- 4:28:52क्या होता है वो मैं आपको अभी एक्सप्लेन
- 4:28:54करती हूं कोड में अगर हम इस तरीके की कुछ
- 4:28:57लाइन लिख देते हैं जो अगर गलत हो जाए और
- 4:28:59उसके अंदर कुछ एरर आ जाए तो उस केस में
- 4:29:01क्या होगा उस केस में हमारे कोड के अंदर
- 4:29:05जो बाद में सारी की सारी स्टेटमेंट्स लिखी
- 4:29:07होंगी जैसे मैं यहां प्रिंट करवा दूं हाय
- 4:29:10यहां मैं प्रिंट करवा दूं वेलकम टू
- 4:29:12यहां मैं प्रिंट करवा दूं अपना
- 4:29:16कॉलेज एंड यहां हम लिख द v आर
- 4:29:23लर्निंग कोडिंग इस तरीके की पांच छह लाइने
- 4:29:26मैंने सैंपल लाइंस लिखी हुई है अब ये जो
- 4:29:29लाइंस है इनके अंदर ओबवियसली कोई एरर नहीं
- 4:29:30है यह नॉर्मल मैंने सिर्फ प्रिंट करवाई है
- 4:29:32चीजें एंड इस तरीके से बहुत सारा लंबा कोड
- 4:29:35हो सकता है जैसे कोई नंबर हो सकता है ए
- 4:29:37जिसके अंदर वन हो सकता है बी जिसके अंदर
- 4:29:38टू हो सकता है सम जिसमें हम ए एंड बी का
- 4:29:42का एक तरीके से सम करवा रहे हैं इस तरीके
- 4:29:44से बहुत लंबा सा कोड हो सकता है अब ये जो
- 4:29:47कोड है इसके अंदर कोई एरर नहीं है पर बीच
- 4:29:49में किसी लाइन में अगर एरर आ जाता है तो
- 4:29:51उसकी वजह से प्रोग्राम में क्या होता है
- 4:29:53जैसे ही हम कि इस प्रोग्राम को रन करेंगे
- 4:29:55और जैसे ही हमारे पास एरर आ जाएगा एरर के
- 4:29:58बाद वाला वो कोड जिसमें कोई एरर नहीं आना
- 4:30:01चाहिए जो बिल्कुल सही कोड है वो भी
- 4:30:03एग्जीक्यूट नहीं होता एंड दिस इज अ
- 4:30:04प्रॉब्लेम थिंग वाइल प्रोग्रामिंग जब भी
- 4:30:07हम रियल लाइफ में काम करते हैं प्रैक्टिकल
- 4:30:09काम करते हैं कंपनीज के अंदर जाके काम
- 4:30:10करते हैं तो एरर्स तो आते ही रहते हैं
- 4:30:12प्रॉब्लम्स एरर्स तो आते ही रहते हैं बग्स
- 4:30:14भी आते ही रहते हैं पर उसका मतलब यह नहीं
- 4:30:16है कि हमारा कोड रुक जाए इसका मतलब तो यह
- 4:30:18होगा कि वेबसाइट के ऊपर अगर कोई भी एरर आ
- 4:30:20गया तो पूरी की पूरी वेबसाइट ने काम करना
- 4:30:22बंद कर दिया तो वो एक अच्छा स्टेबल सिस्टम
- 4:30:24नहीं होगा तो इसीलिए हम हमेशा प्रेफर करते
- 4:30:27हैं रियल टाइम प्रैक्टिकल सिनेरियो के
- 4:30:29अंदर कि इस तरीके का कोड हम डायरेक्टली ना
- 4:30:32लिखें जिसमें अगर कोई भी एरर आ गया तो
- 4:30:34नीचे का सही कोड रन ही नहीं कर रहा उसके
- 4:30:36लिए डेफिनेटली हमारे पास ट्राई कैच
- 4:30:38ब्लॉक्स होते हैं डिफरेंट डिफरेंट तरीके
- 4:30:39होते हैं प्रोग्रामिंग के अंदर ऐसी
- 4:30:41सिचुएशन को मैनेज करने के पर एक बहुत छोटे
- 4:30:43लेवल पे बेसिक लेवल प इस सिचुएशन को मैनेज
- 4:30:45करने का तरीका होगा कि इस फॉर्मेट की जगह
- 4:30:48अगर हम पाइथन के अंदर प्रैक्टिकली कोड
- 4:30:50लिखते हैं तो अभी वाला नहीं अभी तो हम
- 4:30:52सिर्फ सीख रहे हैं तो उसके अंदर हम क्या
- 4:30:53करेंगे उसके अंदर हम मेथड्स को यूज करने
- 4:30:55की कोशिश करेंगे जो एरर थ्रो नहीं कर रहे
- 4:30:58या एरर अगर थ्रो भी होता है तो उसको हम
- 4:30:59अच्छे से मैनेज कर पा रहे हो इसको
- 4:31:01एक्सप्लेन करने का एक और बेसिक तरीका होगा
- 4:31:03कि मैं सिंपली यहां पर लिख दूं प्रिंट
- 4:31:07बिफोर एंड यहां पर मैं लिख दूं आफ्टर तो
- 4:31:10ये जो आफ्टर वाला कोड है यह कभी
- 4:31:12एग्जीक्यूट ही नहीं होगा सेव करेंगे रन
- 4:31:14करेंगे बिफोर तो प्रिंट हो गया पर आउटपुट
- 4:31:17विंडो के अंदर कभी आफ्टर प्रिंट नहीं हुआ
- 4:31:19यानी एरर के बाद कुछ भी काम नहीं हुआ तो
- 4:31:21इस तरीके की सिचुएशन से बचने के लिए हमारे
- 4:31:23पास मेथड जाते हैं तो इसीलिए हमें मेथड्स
- 4:31:26की जरूरत पड़ती है नेक्स्ट आ जाते हैं
- 4:31:28अपने नेक्स्ट मेथड की तरफ व्हिच इज माय
- 4:31:30अपडेट मेथड अब अपडेट मेथड के अंदर हम कोई
- 4:31:33भी एडिशनल नई डिक्शनरी पास कर सकते हैं या
- 4:31:35कोई भी की वैल्यू पेयर पास कर सकते हैं इन
- 4:31:37द फॉर्म ऑफ दीज कर्ली ब्रेसेज जिसके अंदर
- 4:31:40जो भी की वैल्यू पेयर्स होंगे वो हम
- 4:31:42पुरानी डिक्शनरी के अंदर जाके ऐड हो
- 4:31:44जाएंगे अब इसका एक एग्जांपल देखते हैं
- 4:31:46जैसे फॉर एग्जांपल यह हमारी स्टूडेंट वाली
- 4:31:48डिक्शनरी है इस स्टूडेंट के अंदर हम इसकी
- 4:31:51सिटी भी ऐड करना चाहते हैं तो हम सिंपली
- 4:31:53लिख सकते हैं स्टूडेंट डॉट अपडेट इसे हम
- 4:31:55अपडेट कर देंगे विद सम न्यू की वैल्यू पेर
- 4:31:59सिटी सिटी के अंदर हम वैल्यू स्टोर कर
- 4:32:01देंगे दिल्ली इसको सेव कर लेते हैं एंड
- 4:32:04इनफैक्ट प्रिंट कर देते
- 4:32:06हैं स्टूडेंट को सेव कर लिया रन किया तो
- 4:32:10स्टूडेंट के अंदर क्या वैल्यू आ गई के
- 4:32:12अंदर यह सिटी और दिल्ली की वैल्यू
- 4:32:14एक्स्ट्रा स्टोर होकर आ गई अब हम चाहते तो
- 4:32:16ये जो सिटी दिल्ली है इसे एक नई
- 4:32:20डिक्शनरी न्यू डिक्शनरी कह देते हैं इसे
- 4:32:22न्यू डिक्शनरी के अंदर भी स्टोर कर सकते
- 4:32:24थे और यहां पे अपनी अगर हम न्यू डिक्शनरी
- 4:32:25पास कर देते तो भी सेम आउटपुट आता यानी
- 4:32:28ओरिजिनल डिक्शनरी के अंदर चेंजेज हो जाते
- 4:32:30वो नई डिक्शनरी ऐड हो जाती पुरानी वाली
- 4:32:32अपडेट हो जाती हम चाहते तो इसके अंदर
- 4:32:35मल्टीपल की वैल्यू पेयर्स भी रख सकते थे
- 4:32:36जैसे सिटी एंड दिल्ली हो गया या फिर एज और
- 4:32:41यहां पे हम हम लिख दें लेट्स राइट 16 इसको
- 4:32:44सेव कर लिया रन किया तो ये मल्टीपल
- 4:32:47वैल्यूज हमारी डिक्शनरी के अंदर जाके
- 4:32:49अपडेट हो गई अब यहां पर जैसे अगर हम ये
- 4:32:52न्यू डिक्शनरी जब पास कर रहे हैं अगर हम
- 4:32:54इसमें कोई पुरानी की ऐड कर देते हैं जैसे
- 4:32:57फॉर एग्जांपल मैंने यहां नेम ऐड कर दिया
- 4:32:59और नेम में राहुल कुमार की जगह मैंने नेहा
- 4:33:01कुमार कर दिया तो उस केस में क्या होगा उस
- 4:33:04केस में पुरानी ही जो वैल्यू है जैसे नेम
- 4:33:06की वैल्यू वो अपडेट हो जाएगी यानी ऐसा
- 4:33:08नहीं है कि न्यू डिक्शनरी के अंदर अगर हम
- 4:33:10सेम की को पास करेंगे तो एक नई की क्रिएट
- 4:33:12हो जाएगी क्योंकि हमने पहली ही बात कर दी
- 4:33:14डिक्शनरी के अंदर डुप्लीकेट कीज अलाउड
- 4:33:17नहीं होती तो इसीलिए हमेशा यह वाली वैल्यू
- 4:33:20क्या होगी ओवरराइट हो रही होगी ना कि एक
- 4:33:22नई डुप्लीकेट की क्रिएट हो रही होगी तो ये
- 4:33:24हमने मोस्ट कॉमनली यूज जो हमारी डिक्शनरी
- 4:33:26के मेथड्स हैं उनको सर्च कर लिया है जनरली
- 4:33:28जब हम डिक्शनरी को यूज़ करेंगे बहुत ही
- 4:33:31रेयर केसेस आएंगे जब इनसे बाहर हमें
- 4:33:33मेथड्स को यूज़ करने की कोशिश करनी पड़े
- 4:33:35बट अगर इनको भी हमने अच्छे से कर लिया तो
- 4:33:36आई डोंट थिंक कोई नए मेथड्स को यूज़ करने
- 4:33:38में हमें ज्यादा प्रॉब्लम आएगी क्योंकि
- 4:33:41सिंपली वी कैन राइट अ डिक्शनरी नेम एंड
- 4:33:45डॉट समथिंग तो ये सारे के सारे डिफरेंट
- 4:33:48मेथड्स होते हैं जो विजुअल स्टूडियो कोड
- 4:33:49भी हमें दिखा रहे हैं तो बहुत इजी इजी
- 4:33:52मेथड्स होते हैं पर जो मोस्ट कॉमनली यूज्ड
- 4:33:54है उनको हमने ऑलरेडी कवर कर लिया है जिनको
- 4:33:55हम डे टू डे लाइफ के अंदर पाइथन के अंदर
- 4:33:57कोडिंग करते हुए देख रहे होंगे अब नेक्स्ट
- 4:34:00डेटा स्ट्रक्चर या नेक्स्ट डाटा टाइप
- 4:34:02जिसके बारे में हम बात करने वाले हैं दे
- 4:34:04आर कॉल्ड सेट्स इन पाइथन अब अगर मैथ
- 4:34:07बैकग्राउंड से हम आ रे हैं हमने 9 10थ के
- 4:34:09अंदर मैथ पढ़ा था 11 12थ के अंदर मैथ पढ़ा
- 4:34:11पढ़ा था तो मैथ्स के अंदर सेट्स होते हैं
- 4:34:14पाइथन के जो सेट्स हैं उन्हीं सेट्स की
- 4:34:17प्रॉपर्टीज पर थोड़े से बेस्ड होते हैं
- 4:34:19मैथ के अंदर सेट का मतलब होता है एक ऐसा
- 4:34:21कलेक्शन जिसके अंदर सारी की सारी यूनिक
- 4:34:24वैल्यू स्टोर्ड है यानी अगर हम नंबर्स को
- 4:34:27स्टोर करा रहे हैं तो नंबर्स यूनिक हैं
- 4:34:29जैसे फॉर एग्जांपल मैंने 1 2 3 4 स्टोर
- 4:34:31कराया तो ऐसा नहीं है टू को हम दो बार
- 4:34:32स्टोर करा सकते हैं टू एक ही बार हमारी
- 4:34:35सेट के अंदर जाके स्टोर होगा तो इसे हम
- 4:34:37मैथ के अंदर सेट कहते हैं वैसे ही पाइथन
- 4:34:40के अंदर सेट इज द कलेक्शन ऑफ अन ऑर्डर्स
- 4:34:42यानी जैसे डिक्शनरी के अंदर कोई ऑर्डर
- 4:34:45नहीं होता ऑर्डर नहीं होने का मतलब है
- 4:34:46बेसिकली कोई इंडेक्स नहीं होता वैसे ही
- 4:34:48सेट के अंदर भी कोई ऑर्डर नहीं होता कोई
- 4:34:50इंडेक्स नहीं होता कोई भी वैल्यू पहले आ
- 4:34:52सकती है कोई भी वैल्यू बाद में आ सकती है
- 4:34:54एंड ईच कलेक्शन इन द सेट मस्ट बी यूनिक
- 4:34:57एंड इ म्यूटेशन के अंदर जितने भी आइटम
- 4:35:00होते हैं वो यूनिक होते हैं ऐसा नहीं है
- 4:35:01कोई नंबर कोई वैल्यू कोई स्ट्रिंग को हमने
- 4:35:03दो बार स्टोर करा दिया और सारे के सारे जो
- 4:35:06आइटम्स होते हैं सेट के वो इ
- 4:35:10म्यूटेशंस को स्टोर करा सकते हैं फ्लोट को
- 4:35:12स्टोर करा सकते हैं क्यों क्योंकि जो नंबर
- 4:35:14वन है वन की वैल्यू ऐसा नहीं है कल को मैथ
- 4:35:17के अंदर चेंज होके टू हो जाएगी या वन की
- 4:35:19वैल्यू 1.77 7 हो जाएगी वन हमेशा वन ही
- 4:35:22रहेगा यूनिवर्सल है वन वैसे ही फ्लोट में
- 4:35:252.9 अगर है तो वो हमेशा 2.9 ही रहेगा ऐसा
- 4:35:28नहीं है 3.14 हो जाएगी उसकी वैल्यू या फिर
- 4:35:31अगर हम स्ट्रिंग का भी एग्जांपल लें अगर
- 4:35:32हमने पाइथन के अंदर एक स्ट्रिंग ए बी स
- 4:35:34क्रिएट कर दी तो यह इ म्यूटेशंस नहीं हो
- 4:35:37सकते या फिर अगर हम टपल का एग्जांपल लें
- 4:35:40तो टपल को भी हम अपने सेट के अंदर स्टोर
- 4:35:42करा सकते हैं क्योंकि एक बार हमने कोई टपल
- 4:35:44क्रिएट कर दिया अब इस टपल के अंदर कोई
- 4:35:46चेंजेज नहीं हो सकते या फिर अगर हम बुलियन
- 4:35:49का भी एग्जांपल ले लें ट्रू या फॉल्स ट्रू
- 4:35:51हमेशा ट्रू रहेगा फॉल्स हमेशा फॉल्स रहेगा
- 4:35:53तो ये सारी की सारी वैल्यूज अपनी सेट के
- 4:35:56अंदर स्टोर कराना पॉसिबल है पर हम लिस्ट
- 4:35:59को सेट के अंदर स्टोर नहीं करा सकते हम
- 4:36:01डिक्शनरी को सेट के अंदर स्टोर नहीं करा
- 4:36:03सकते क्यों क्योंकि ये दोनों वैल्यूज
- 4:36:06म्यूटेशंस कर सकते हैं डिक्शनरी को भी हम
- 4:36:09चेंज कर सकते हैं इसीलिए सेट के अंदर कभी
- 4:36:12लिस्ट एंड डिक्शनरी स्टोर नहीं होती यह
- 4:36:14एक्सेप्टेबल वैल्यूज है जिनको अभी तक हमने
- 4:36:16पढ़ा है जिन्हें हम अपने सेट के अंदर
- 4:36:18स्टोर करा सकते हैं अब सेट को क्रिएट करने
- 4:36:21के लिए हम सिंपली लिखते हैं नम्स और जैसे
- 4:36:23डिक्शनरी को हम कर्ली ब्रेसस से स्टार्ट
- 4:36:25करते हैं वैसे ही सेट को भी कर्ली ब्रेसस
- 4:36:27से स्टार्ट करते हैं और सिंपली उसके अंदर
- 4:36:29हम अपनी वैल्यूज लिखना शुरू कर देते हैं
- 4:36:31जैसे अगर मुझे एक सेट को क्रिएट करना है
- 4:36:33आई कैन सिंपली राइट लेट्स कॉल इट अ
- 4:36:37कलेक्शन कलेक्शन इज इक्वल टू कलेक्शन क्या
- 4:36:39है कलेक्शन मेरा एक सेट है जिसके अंदर
- 4:36:42मैंने अपनी चार वैल्यूज को स्टोर करा लिया
- 4:36:44हम चाहे तो कलेक्शन की वैल्यू को प्रिंट
- 4:36:47करवा सकते हैं या फिर हम चाहे तो टाइप ऑफ
- 4:36:50कलेक्शन को प्रिंट करवा सकते हैं लेट्स
- 4:36:52सेव इट एंड रन तो यह हमारे कलेक्शन की
- 4:36:54वैल्यू हो गई टाइप क्या हो गया इसका टाइप
- 4:36:56हो गया सेट के इक्वल यानी इसे पाइथन
- 4:36:58रिकॉग्नाइज करता है एज अ वैलिड सेट सेट के
- 4:37:01अंदर डिक्शनरी की तरह की वैल्यू पेयर्स
- 4:37:03नहीं होते सिर्फ वैल्यू स्टोर्ड होती है
- 4:37:05हम चाहे तो सेट के अंदर
- 4:37:07अपनी स्ट्रिंग वैल्यूज को भी स्टोर करा
- 4:37:10सकते हैं सेव किया रन किया तो ये क्या हो
- 4:37:12गई स्ट्रिंग वैल्यूज भी साथ में आ गई सेट
- 4:37:14में पर अगर हम चाहे कि हम एक ही वैल्यू को
- 4:37:17दो बार स्टोर करा देंगे इस तरीके से हम
- 4:37:20तीन बार टू स्टोर करा देंगे या हम वर्ल्ड
- 4:37:23को दो बार स्टोर करा देंगे तो सेट क्या
- 4:37:26करता है सेट उस केस में डुप्लीकेट वैल्यूज
- 4:37:28को इग्नोर करता है कोई एरर नहीं आएगा बस
- 4:37:30डुप्लीकेट वैल्यूज इग्नोर हो जाएंगी यानी
- 4:37:32जब सेट को हम प्रिंट करवाएंगे या कहीं भी
- 4:37:34यूज करेंगे अपने कलेक्शन को तो यहां पर
- 4:37:37क्या आएगा वर्ल्ड एक बार आ रहा है हेलो एक
- 4:37:39बार आ रहा है वन एक बार आ रहा है टू एक
- 4:37:40बार आ रहा है और एक इंटरेस्टिंग चीज आप
- 4:37:42नोटिस करोगे इवन दो वर्ल्ड को यहां मैंने
- 4:37:44लास्ट में लिखा है ऐसा नहीं है वर्ल्ड
- 4:37:46यहां पे लास्ट में आएगा वर्ल्ड पहले आ गया
- 4:37:49या फिर अगर मैं यहां पर इफ आई राइट फोर
- 4:37:51रैंडम तो फोर कहां आ गया इस बार जो सेट
- 4:37:54प्रिंट हुआ है दिस इज कंपलीटली डिफरेंट
- 4:37:56यानी 1 टू 4 इसमें पहले आ गए इससे पहले वन
- 4:37:59टू बीच में प्रिंट हुए थे यहां हेलो और
- 4:38:01वर्ल्ड साथ में आ गए तो इसीलिए सेट को हम
- 4:38:04अन
- 4:38:05ऑर्डर्स नहीं है जो चीज पहले लिखी थी हमने
- 4:38:08जो कोड में पहले लिखी थी वो पहले आएगी जो
- 4:38:09हमने बाद में लिखी थी वो बाद में आएगी इस
- 4:38:11तरीके का कोई ऑर्डर फॉलो नहीं होता एंड
- 4:38:14सेकंड डुप्लीकेट वैल्यूज इग्नोर हो जाती
- 4:38:16है इनफैक्ट अगर हम प्रिंट करवाना चाहे
- 4:38:18लेंथ ऑफ कलेक्शन तो लेंथ भी प्रिंट हो
- 4:38:21सकती है लेंथ यहां पे होगा हमारे टोटल
- 4:38:25नंबर ऑफ
- 4:38:28आइटम्स सेव करके अगर हम रन करें तो लेंथ आ
- 4:38:31जाएगी फाइव के इक्वल लेंथ ने भी क्या किया
- 4:38:33डुप्लीकेट आइटम्स को इग्नोर कर दिया इवन
- 4:38:36दो हमने यहां पर 4 4 + 3 7 8 आइटम्स को
- 4:38:39इंक्लूड किया है पर फाइनल लेंथ में से फ
- 4:38:41आइटम्स आएंगे क्योंकि डुप्लीकेट वैल्यूज
- 4:38:43सेट्स के अंदर अलाउड नहीं होती इस चीज को
- 4:38:45हमें गांठ बांध लेनी है यह बहुत
- 4:38:47इंपॉर्टेंट है सेट्स चाहे हम पाइथन के
- 4:38:50अंदर बनाए चाहे हम किसी दूसरी लैंग्वेज के
- 4:38:52अंदर बनाए जैसे जावा हो गई तो वहां पर भी
- 4:38:54हमेशा यूनिक वैल्यूज होती है सेट्स के
- 4:38:56अंदर अब यह हमने देख लिया कि सेट को
- 4:38:58क्रिएट कैसे करते हैं कि डुप्लीकेट या
- 4:39:00रिपीटेड एलिमेंट्स को सेट क्या करता है
- 4:39:02सिर्फ एक ही बार स्टोर करता है अब हम
- 4:39:04जानते हैं कि एक एमटी सेट को हम कैसे
- 4:39:06क्रिएट कर सकते हैं अगर हम
- 4:39:09सोचे कि सेट के अर कुछ इस तरीके का लिख के
- 4:39:14हम एक एमटी सेट को क्रिएट कर देंगे तो
- 4:39:16यहां पर हमें याद आना चाहिए कि यह जो
- 4:39:18सिंटेक्स होता है यह तो एक एमटी डिक्शनरी
- 4:39:22का सिंटेक्स होता है दिस इज नॉट एन एमटी
- 4:39:24सेट दिस इज एन एमटी डिक्शनरी इनफैक्ट इसको
- 4:39:27हम प्रिंट भी करा सकते हैं इफ आई टाइप
- 4:39:30टाइप ऑफ कलेक्शन क्या आएगा दिस इज अ
- 4:39:33डिक्शनरी दिस इज नॉट अ सेट तो एमटी सेट को
- 4:39:36हमेशा क्रिएट करने के लिए हमें लिखना
- 4:39:38पड़ता है सेट एंड उसके बाद पेंसिस तो तो
- 4:39:41इस तरीके का यह सिंटेक्स होता है सिंटेक्स
- 4:39:44यानी कोड को लिखने का सही तरीका तो मुझे
- 4:39:47अगर एमटी सेट को क्रिएट करना है तो हम इस
- 4:39:49सिंटेक्स को लिखेंगे जैसे हम ये चीज
- 4:39:51लिखेंगे ये जो हमारा कलेक्शन है ये एक
- 4:39:53एमटी सेट के अंदर कन्वर्ट हो जाएगा लेट्स
- 4:39:55रन इट तो इस बार क्लास में क्या आ है इस
- 4:39:57बार टाइप में हमारे पास सेट प्रिंट होकर
- 4:40:00आया है अब नेक्स्ट हम बात करने वाले हैं
- 4:40:02सेट्स के कुछ मेथड्स के बारे में सबसे
- 4:40:05पहला मेथड होता है हमारे पास ऐड मेथड ऐड
- 4:40:07के अंदर जो भी एलिमेंट हम लिखते हैं वो
- 4:40:09हमारे सेट के अंदर जाके ऐड हो जाता और
- 4:40:11जैसे ऐड होता है वैसे रिमूव मेथड होता है
- 4:40:14सेट डॉट रिमूव करके हम जो भी एलिमेंट
- 4:40:16लिखते हैं वह हमारी सेट से रिमूव हो जाता
- 4:40:18है अच्छा एक चीज यहां पर नोटिस करनी है एक
- 4:40:20इंपॉर्टेंट चीज एक इंपॉर्टेंट डिफरेंस
- 4:40:23सेट्स क्या होते हैं सेट्स मूटे बल होते
- 4:40:27हैं मूटे यानी सेट के अंदर नया एलिमेंट ऐड
- 4:40:30और रिमूव किया जा सकता है पर सेट के जो
- 4:40:34एलिमेंट्स होते हैं वो एलिमेंट्स इ म्यूट
- 4:40:39होते हैं देयर इज अ डिफरेंस क्योंकि कई
- 4:40:41बार हम क्या करते हैं कई बार हम डेफिनेशन
- 4:40:43के अंदर पढ़ते हैं ईच एलिमेंट इन द सेट
- 4:40:45मस्ट बी इ म्यूटेशंस पूछेगा सेट मूटे होता
- 4:40:49है या इ
- 4:40:55म्यूटेशन को ऐड कर पा रहे हैं रिमूव कर पा
- 4:40:58रहे हैं पर उसके जो एलिमेंट्स हैं उनकी
- 4:41:00वैल्यू को हम चेंज ना कर पाए तो इसीलिए
- 4:41:03सेट के एलिमेंट्स इ
- 4:41:06म्यूटेशन हम टपल को पास कर सकते हैं पर हम
- 4:41:08लिस्ट को और डिक्शनरी को पास नहीं कर सकते
- 4:41:12तो सेट तो मूटे बल है पर उसके एलिमेंट्स इ
- 4:41:14मूटे बल है अब मेथड्स को देखते हैं सेट के
- 4:41:16लेट्स सपोज वी
- 4:41:22क्रिएटेक्स को ऐड करना चाहे तो जसे यहां
- 4:41:26पर अपने कलेक्शन को प्रिंट करवा देते हैं
- 4:41:28और अपनी कुछ वैल्यूज को ड करना स्टार्ट
- 4:41:30करते हैं लेट्स सपोज आई ड सम वैल्यू
- 4:41:32कलेक्शन डॉट डव कलेक्शन डॉट ड वैल्यू टू
- 4:41:37हो गई लेट सपोज अगर मैंने दोबारा लिखा
- 4:41:40कलेक्शन डॉट ऐड वैल्यू टू उस केस में क्या
- 4:41:43प्रिंट होगा उस केस में हमारे पास सिर्फ
- 4:41:45वन और टू ही आएंगे क्योंकि ये जो
- 4:41:46डुप्लीकेट वैल्यू है इसे हमारा सेट इग्नोर
- 4:41:49कर देगा इसी तरीके से हम चाहे तो वैल्यूज
- 4:41:51को रिमूव भी कर सकते
- 4:41:53हैं जैसे यहां पर
- 4:41:57हम रिमूव कर देते हैं कलेक्शन डॉट रिमूव
- 4:42:00अगर हम वन को रिमूव कर दें तो हमारे सेट
- 4:42:02में सिर्फ सिंगल वैल्यू बचेगी च्च इज
- 4:42:04इक्वल टूटू अगर हम कोई ऐसी वैल्यू रिमूव
- 4:42:07करना चाहे जो सेट के अंदर एजिस्ट ही नहीं
- 4:42:09करती जैसे सेट के अंदर सेन एजिस्ट नहीं
- 4:42:11करता तो उस केस में क्या होगा तो उस केस
- 4:42:14में हमारे पास एरर आ जाएगा इट इज बेसिकली
- 4:42:17द सेम की एरर की एरर यानी जैसे डिक्शनरी
- 4:42:19के अंदर की एरर आता था कि वो की एजिस्ट
- 4:42:21नहीं करती यहां पर एक तरीके से वोह वैल्यू
- 4:42:23ही वो की है यानी की वैल्यू पेयर के अंदर
- 4:42:27की भी वही है वैल्यू भी वही है यानी हमारा
- 4:42:29सिंगल एलिमेंट तो वो एलिमेंट एजिस्ट ही
- 4:42:31नहीं करता तो फिर हमारे पास यहां पर एरर आ
- 4:42:34जाएगा अब अपने कलेक्शन के अंदर हम डिफरेंट
- 4:42:36डिफरेंट टाइप्स ऑफ वैल्यूज को स्टोर कर
- 4:42:37सकते हैं हम चाहे तो यहां पर किसी
- 4:42:40स्ट्रिंग को भी पास कर कर सकते हैं हम
- 4:42:42चाहें तो यहां पर एक टपल को भी पास कर
- 4:42:45सकते हैं जैसे यह हमारे पास एक टपल हो गई
- 4:42:49पर हम एक लिस्ट को पास नहीं कर सकते जैसे
- 4:42:52इतना लिखकर अगर हम रन करें तो कोई
- 4:42:53प्रॉब्लम नहीं आई ये हमारे पास हमारा सेट
- 4:42:55क्रिएट हो गया बट इसी तरीके से अगर हम
- 4:42:57यहां पे एक लिस्ट बना के पास करने की
- 4:42:59कोशिश करते हैं तो लिस्ट तो क्या होती है
- 4:43:02लिस्ट तो टाइम के साथ चेंज हो सकती है
- 4:43:03उसमें नए एलिमेंट्स ऐड हो सकते हैं रिमूव
- 4:43:05हो सकते हैं जैसे ही हम ये लाइन लिखेंगे
- 4:43:08इसके अंदर क्या होगा एरर आएगा लेट्स सेव
- 4:43:10इट एंड रन एरर क्या आया अनहैशेबल टाइप
- 4:43:13लिस्ट कि हम लिस्ट को ऐड करने की कोशिश कर
- 4:43:16रहे हैं जो कि क्या है एक अनहैशेबल टाइप
- 4:43:18है अभ ये अनहैशेबल टाइप का क्या मतलब होता
- 4:43:21है बहुत मैं छोटा सा ओवरव्यू दूंगी आपको
- 4:43:24बेसिकली जो भी वैल्यूज इ
- 4:43:37म्यूटेशंस एक स्पेसिफिक तरीका होता है एक
- 4:43:41एल्गोरिथम होती है जिसमें हम ओरिजिनल
- 4:43:43वैल्यू को चेंज करके किसी और चीज में
- 4:43:44कन्वर्ट कर देते हैं जैसे अगर मेरे पास
- 4:43:47कोई वैल्यू है वन और दूसरी वैल्यू भी है
- 4:43:49वन तो दोनों की जो फाइनल हैशियम
- 4:43:52होगी तो इसीलिए पाइथन क्या करता है इन्हें
- 4:43:54सेम चीज की तरह डिटेक्ट करता है पर अगर हम
- 4:43:57किसी लिस्ट का एग्जांपल ले लें ये मेरी
- 4:43:58लिस्ट है 1 2 ये दूसरी लिस्ट है 1 2 अब
- 4:44:01इसके अंदर हो सकता है कल को कोई चेंज आ
- 4:44:03जाए 1 2 3 हो जाए तो इसकी हैश वैल्यू
- 4:44:05डिफरेंट हो जाएगी तो ये क्या हो गई एक
- 4:44:08म्यूटेशन के केस में जैसे ही ओरिजिनल
- 4:44:10वैल्यू में चेंज जाएगा उसकी हैश वैल्यू
- 4:44:12चेंज हो जाएगी तो इससे क्या होगा इससे
- 4:44:14हमारा सेट का जो इंप्लीमेंटेशन है वो
- 4:44:16बिगड़ जाएगा तो इसीलिए सेट के अंदर जो
- 4:44:18वैल्यूज आती है वो सारी ऐसी हैशेबल
- 4:44:21वैल्यूज होती हैं हैशेबल वैल्यूज यानी इ
- 4:44:27म्यूटेशन हो गई जैसे टपल है टपल को एक बार
- 4:44:30जो वैल्यू असाइन हो गई उस वेरिएबल के लाइफ
- 4:44:32टाइम में उसकी वैल्यू को चेंज कर पाना
- 4:44:34पॉसिबल नहीं है तो फिर क्या होगा उसकी फिर
- 4:44:36हैश वैल्यू भी चेंज नहीं होगी तो उसी
- 4:44:38तरीके से
- 4:44:41तो जब भी हम ये चीज पढ़े अनहैशेबल
- 4:44:43अनहैशेबल का मतलब है जो वैल्यूज चेंज हो
- 4:44:46जाए मूटेड हो जाए जिनकी हैशियम
- 4:44:48जाके तो इसके अंदर जनरली हम अपनी डिक्शनरी
- 4:44:52की बात कर रहे होते हैं या फिर हम अपनी
- 4:44:53लिस्ट की बात कर रहे होते हैं या फिर
- 4:44:55इनफैक्ट सेट्स की भी बात करते हैं क्योंकि
- 4:44:57सेट भी क्या होता है सेट भी इ म्यूट बल
- 4:44:59होता है नेक्स्ट हमारे पास एक और मेथड
- 4:45:00होता है क्लियर मेथड जो सेट को एमटी करने
- 4:45:03के काम आता है जैसे फॉर एग्जांपल यहां
- 4:45:08पर इफ आई ट्राई टू प्रिंट द ले थ ऑफ माय
- 4:45:12सेट सेव कर लेते हैं रन करते हैं लेंथ विल
- 4:45:15टर्न आउट टू बी फोर क्योंकि इसके अंदर चार
- 4:45:17एलिमेंट्स हैं वन टू फिर एक स्ट्रिंग आ गई
- 4:45:20तीसरा एलिमेंट एंड फिर एक टपल आ गया फोर्थ
- 4:45:22एलिमेंट अब इसके अंदर इफ आई वांट टू
- 4:45:25क्लियर दिस सेट तो हम सिंपली लिख सकते हैं
- 4:45:27कलेक्शन डॉट क्लियर उससे हमारा सेट पूरा
- 4:45:30खाली हो जाएगा एंड लेंथ में नेक्स्ट टाइम
- 4:45:32प्रिंट होके आएगा जीरो रन करते हैं तो
- 4:45:35हमारे पास वैल्यू आ जाएगी जीरो के इक्वल
- 4:45:37इसके अलावा हमारे पास एक पॉप मेथड भी होता
- 4:45:39है सेट के अंदर व्हिच रिमूव रैंडम वैल्यू
- 4:45:41कोई भी रैंडम वैल्यू कोय रिमूव करके दे
- 4:45:43देता है जैसे अपने लिए हम एक कलेक्शन
- 4:45:46क्रिएट करने वाले हैं कलेक्शन के अंदर कुछ
- 4:45:48रैंडम स्ट्रिंग्स को हम स्टोर करा लेते
- 4:45:50हैं लेट्स राइट हेलो लेट्स राइट अपना
- 4:45:53कॉलेज लेट्स राइट
- 4:45:56वर्ल्ड लेट्स राइट लेट्स सपोज कोडिंग वी
- 4:46:02हैव पाइथन तो इस तरीके से कुछ रैंडम
- 4:46:05वैल्यूज है हम क्या करने वाले हैं वी आर
- 4:46:07गोइंग टू कलेक्शन डॉट पप इस इस तरीके से
- 4:46:11तो जब इसे रन करेंगे हमारे पास वैल्यू आई
- 4:46:14है अपना कॉलेज तो इट्स नॉट लाइक अपना
- 4:46:16कॉलेज फर्स्ट इंडेक्स पे स्टोर्स आ या इस
- 4:46:18तरीके से कोई ऑर्डर है तो रैंडम ऑर्डर में
- 4:46:20हमारे जो एलिमेंट्स हैं वो हमारे लिए पॉप
- 4:46:22हो सकते हैं इसी तरीके से एक और वैल्यू को
- 4:46:25अगर हम पॉप कराना चाहे तो इस बार दो
- 4:46:27वैल्यूज पॉप हुई हैं पाइथन एंड हेलो ऐसा
- 4:46:29नहीं है दोबारा से पहली अपना कॉलेज हमारे
- 4:46:32लिए पॉप होके आ रहा है तो इस बार पाइथन
- 4:46:33रैंडम उसने पिक किया है फिर हेलो को रैंडम
- 4:46:36पिक किया है तो ये भी रैंडम वैल्यूज हमारे
- 4:46:38पास पॉप होकर आ रही है अब इसका प्रैक्टिकल
- 4:46:40नारियो ये हो सकता है कि हमारे पास बहुत
- 4:46:42सारी सेट ऑफ यूनिक वैल्यूज हैं जिसमें से
- 4:46:44हम किसी रैंडम वैल्यू को जनरेट करवाना चाह
- 4:46:46रहे हो नेक्स्ट हमारे पास दो और काफी
- 4:46:48इंपॉर्टेंट मेथड्स होते हैं सेट से
- 4:46:50रिलेटेड इनमें से पहला होता है यूनियन
- 4:46:52मेथड एंड दूसरा होता है इंटरसेक्शन मेथड
- 4:46:55अब मैथ के अंदर जिस तरीके से सेट्स वर्क
- 4:46:57करते हैं मैथ्स के अंदर भी सेट्स के अंदर
- 4:46:59यूनियन एंड इंटरसेक्शन होता है उसी तरीके
- 4:47:02से हमारा पाइथन का यूनियन एंड इंटरसेक्शन
- 4:47:04काम करता है सेट्स के अंदर यूनियन का मतलब
- 4:47:06होता है जब हम एक सेट लेते हैं एंड एक
- 4:47:09दूसरा सेट लेते हैं
- 4:47:11और इन दोनों सेट्स के अंदर जितनी भी टोटल
- 4:47:14यूनिक वैल्यूज बनती हैं उन वैल्यूज को
- 4:47:17मिलाकर हम एक नया सेट क्रिएट कर देते हैं
- 4:47:20यानी द यूनियन मेथड कंबाइंस बोथ सेट
- 4:47:22वैल्यूज एंड रिटर्न्स अ न्यू सेट फॉर
- 4:47:25एग्जांपल हमारे पास एक सेट वन है सेट वन
- 4:47:29के अंदर हमारे पास वैल्यूज है टू एंड थ
- 4:47:31फिर हमारे पास दूसरा सेट है सेट टू सेट टू
- 4:47:33के अंदर हमारे पास वैल्यूज हैं 3 4 एंड 5
- 4:47:37तो क्या हम उसे विजुलाइज कर सकते हैं कि
- 4:47:38हमारे पास जो 1 2 3 होगा यहां आ जाएगा टू
- 4:47:41यहां आ जाएगा थ्री यहां आ जाएगा एंड उसी
- 4:47:43तरीके से फोर यहां आ जाएगा फाइव आ जाएगा
- 4:47:45और थ्री हमने सिर्फ एक ही बार लिखा
- 4:47:47क्योंकि थ्री क्या है सेट वन और सेट टू के
- 4:47:49अंदर दोनों के अंदर कॉमन है तो सारी की
- 4:47:51सारी टोटल यूनिक वैल्यूज क्या हो गई जो
- 4:47:54फाइनल सेट निकल कर आएगा उसके अंदर क्या
- 4:47:55वैल्यूज होंगी उसके अंदर वैल्यूज होंगी 1
- 4:47:582 3 फर एंड फाइव ऐसा नहीं है कि उसके अंदर
- 4:48:02थ्री दो बार आ जाएगा तो जितनी भी
- 4:48:04डुप्लीकेट वैल्यूज हैं उन्हें सिर्फ सिंगल
- 4:48:06टाइम काउंट किया जाता है तो इसे हम कहते
- 4:48:08हैं अपना सेट का दो सेट्स का यूनियन इसी
- 4:48:12तरीके से हमारा पाइथन के अंदर यूनियन काम
- 4:48:14करता है जैसे फॉर एग्जांपल इफ वी हैव आवर
- 4:48:16सेट वन सेट वन के अंदर हमारे पास वैल्यूज
- 4:48:18है 1 2 3 एंड वी आल्सो हैव सेट टू सेट टू
- 4:48:21के अंदर हमारे पास वैल्यूज है 2 3 4 या
- 4:48:25इन्हीं वैल्यूज के साथ काम कर लेते हैं
- 4:48:27एंड इफ वी वांट टू प्रिंट व्हाट इज सेट 1
- 4:48:31डट यूनियन सेट टू गोइंग टू बी तो यह क्या
- 4:48:35आना चाहिए यह हमारे पास आना चाहिए 1 2 थ
- 4:48:39एंड फोर के क्योंकि इसमें टू भी दो बार
- 4:48:42रिपीट हो रहा है तो एक ही बार आएगा थ्री
- 4:48:44भी दो बार रिपीट हो रहा है तो एक ही बार
- 4:48:46आएगा तो हमारा आंसर होने वाला है 1 2 3
- 4:48:49एंड 4 के इक्वल अब यहां पर ये जो सेट 1
- 4:48:51डॉट यूनियन सेट टू है ये हमें एक नया सेट
- 4:48:53रिटर्न करता है ये पुराने सेट्स के अंदर
- 4:48:56कोई चेंजेज नहीं करता है यानी इसके बाद भी
- 4:48:58अगर हम सेट वन एंड सेट टू को प्रिंट
- 4:49:00करवाएं तो वो अपनी ओरिजिनल वैल्यूज को
- 4:49:01रिटर्न करेंगे ये हमारा सेट वन था एंड ये
- 4:49:04हमारा सेट टू था सो दिस इज हाउ यूनियन
- 4:49:07वर्क्स इन सेट एंड उसके अलावा इंटरसेक्शन
- 4:49:10की अगर बात करें करें इंटरसेक्शन का मतलब
- 4:49:11होता है कॉमन एलिमेंट्स तो इंटरसेक्शन का
- 4:49:14मतलब होता है कि दोनों सेट्स को कंबाइन
- 4:49:15करके जो उनकी कॉमन वैल्यूज हैं वो रिटर्न
- 4:49:17होगी इन द फॉर्म ऑफ़ अ न्यू सेट फॉर
- 4:49:19एग्जांपल ये सेट वन है 1 2 3 ये सेट टू है
- 4:49:223 4 5 इनमें कॉमन वैल्यूज क्या है सिर्फ
- 4:49:24थ्री तो इनका जो इंटरसेक्शन होगा दैट विल
- 4:49:27बी इक्वल टू 3 ऐसे ही अगर हमारे पास यानी
- 4:49:30सेट्स के अंदर जो हमारा इंटरसेक्शन है वो
- 4:49:32कॉमन एरिया इस एरिया से हम उसे हाईलाइट
- 4:49:35करके दिखाते हैं तो यहां पर हमारे पास जो
- 4:49:38सेट वन है जिसमें 1 2 3 है सेट टू में 2 3
- 4:49:404 है इनका अगर मुझे इंटरसेक्शन चाहिए तो
- 4:49:43वो इंटरसेक्शन होने वाला है टू एंड ्र के
- 4:49:46इक्वल जिसे हम चाहें तो प्रिंट करवा सकते
- 4:49:49हैं एग्जीक्यूट किया तो हमारे पास वैल्यूज
- 4:49:52आ गई टू एंड थ्री तो ये हमने मोस्ट कॉमन
- 4:49:54मेथड्स को सेट्स के अंदर कवर कर लिया है
- 4:49:56अब नेक्स्ट हम बढ़ने वाले हैं अपने कुछ
- 4:49:57प्रैक्टिस क्वेश्चन की तरफ प्रैक्टिस
- 4:49:59क्वेश्चंस में वही चीज है कि एक बार
- 4:50:01प्रैक्टिस क्वेश्चन को देख लेना है
- 4:50:02क्वेश्चन को समझ लेना है मेरे साथ में एंड
- 4:50:05उसके बाद एक बार अपने लेक्चर को पॉज करना
- 4:50:06है और खुद से एक बार सवाल को सॉल्व करने
- 4:50:08की कोशिश करनी है अगर हम सवाल को सॉल्व
- 4:50:11नहीं कर पाते कोई बात नहीं आके फिर हमें
- 4:50:12सॉल्यूशन को देख लेना है सबसे पहले फर्स्ट
- 4:50:15क्वेश्चन की बात करते हैं स्टोर द फॉलोइंग
- 4:50:17वर्ड मीनिंग्स इन अ पाइथन डिक्शनरी तो
- 4:50:20पहला वर्ड है हमारे पास टेबल टेबल के लिए
- 4:50:23पहला मीनिंग दिया हुआ है पीस ऑफ फर्नीचर
- 4:50:25दूसरा मीनिंग दिया हुआ है लिस्ट ऑफ़
- 4:50:26फैक्ट्स एंड फिगर्स दूसरा वर्ड है हमारे
- 4:50:28पास कैट उसके लिए हमें मीनिंग दिया हुआ है
- 4:50:30अ स्मॉल एनिमल तो इस तरीके से इन दोनों
- 4:50:32वर्ड्स को इनके मीनिंग्स के साथ हमें
- 4:50:34स्टोर कराना है अब मुझे पता है अगर मैंने
- 4:50:37एक डिक्शनरी बनाई तो उसके अंदर कैट क्या
- 4:50:39है सिंपल एक की वैल्यू पेयर है कैट की हो
- 4:50:41गई ये इसकी वैल्यू हो गई इसको स्टोर करने
- 4:50:43में आई डोंट थिंक कोई डिफिकल्टी आनी चाहिए
- 4:50:46तो एक डिक्शनरी ही इसे हम कह देते हैं दिस
- 4:50:49डिक्शनरी इज गोइंग टू बी पहले कैट का
- 4:50:51मीनिंग स्टोर कर लेते हैं अ स्मॉल एनिमल
- 4:50:55इसे हमने स्टोर कर दिया इसमें कोई
- 4:50:57प्रॉब्लम नहीं आई अब जब हम टेबल का मीनिंग
- 4:50:59स्टोर कराएंगे तो यहां पे की तो एक है पर
- 4:51:01वैल्यूज क्या है ये वैल्यू वन है ये
- 4:51:03वैल्यू टू है दोनों वैल्यूज को साथ में
- 4:51:05कैसे स्टोर कराएं अब वैल्यूज के अंदर हम
- 4:51:08किसी भी तरीके से वैल्यूज को साथ में
- 4:51:09स्टोर करा सकते
- 4:51:11हम चाहे तो इनको हम एक लिस्ट की फॉर्म में
- 4:51:13भी स्टोर करा सकते हैं या फिर एक टपल की
- 4:51:16फॉर्म में भी स्टोर करा सकते हैं लेट्स
- 4:51:18ऑप्ट फॉर अ लिस्ट तो यहां हमारा वर्ड हो
- 4:51:20जाएगा टेबल टेबल के दो मीनिंग्स हैं पहला
- 4:51:23मीनिंग हमारे पास हो जाएगा अ पीस ऑफ
- 4:51:26फर्नीचर एंड दूसरा मीनिंग हमारे पास हो
- 4:51:30जाएगा लिस्ट
- 4:51:32ऑफ फैक्ट्स
- 4:51:34एंड फिगर्स इसे कर लेते हैं सेव एंड हम
- 4:51:38प्रिंट करवा सकते हैं अपनी डिक्शनरी को
- 4:51:40लेट्स सेव इट एंड रन तो ये हमारी हमारे
- 4:51:43पास प्रॉपर डिक्शनरी आ गई है ये हमारा
- 4:51:45फर्स्ट की वैल्यू पेयर है एंड ये हमारा
- 4:51:48सेकंड की वैल्यू पेयर है सेकंड सवाल की
- 4:51:51तरफ बढ़ जाते हैं सेकंड सवाल हमें कह रहा
- 4:51:53है वी आर गिवन अ लिस्ट ऑफ सब्जेक्ट्स फॉर
- 4:51:56स्टूडेंट्स हमें अज्यू करना है कि एक
- 4:51:58क्लासरूम चाहिए हर एक सब्जेक्ट की क्लास
- 4:52:01लेने के लिए जैसे फॉर एग्जांपल एक
- 4:52:03सब्जेक्ट है पाइथन तो पाइथन को स्टडी करने
- 4:52:05के लिए हमें एक क्लासरूम चाहिए c+ प को
- 4:52:07स्टडी करने के लिए हमें दूसरा क्लासरूम
- 4:52:09चाहिए यह c1 क्लासरूम वन हो गया क्लासरूम
- 4:52:11टू हो गया एंड इस तरीके से हमें बताना है
- 4:52:14हाउ मेनी क्लासरूम्स आर नीडेड बाय ऑल द
- 4:52:16स्टूडेंट्स अब सब्जेक्ट वाइज क्लासरूम
- 4:52:19होगा एक क्लासरूम के अंदर कितने भी
- 4:52:21स्टूडेंट्स आ सकते हैं यह हमें अज्यू करना
- 4:52:23है तो हमारे पास डिफरेंट डिफरेंट
- 4:52:24स्टूडेंट्स हैं वैसे तो लिमिटेड स्टूडेंट
- 4:52:26इन सबके सब्जेक्ट दिए हुए हैं हमें बताना
- 4:52:28है इन सारे सब्जेक्ट्स के लिए टोटल नंबर
- 4:52:30ऑफ क्लासरूम्स कितने चाहिए होंगे तो पहले
- 4:52:32पेपर पेन प सॉल्व कर लेते हैं पहला
- 4:52:34सब्जेक्ट हमारे पास क्या है
- 4:52:36पाइथन पाइथन के लिए हमें एक क्लासरूम
- 4:52:39चाहिए होगा तो पाइथन के जो यह वाला
- 4:52:41स्टूडेंट है यह वाला स्टूडेंट है यह वाला
- 4:52:43स्टूडेंट है ये सारे के सारे एक सिंगल
- 4:52:45क्लासरूम में आ जाएंगे उसके बाद जावा जावा
- 4:52:47के लिए भी हमें एक क्लासरूम चाहिए होगा तो
- 4:52:50जावा के जितने भी स्टूडेंट्स हैं वो सारे
- 4:52:51एक ही क्लास में आ जाएंगे फिर c+ प है c+
- 4:52:55प् के लिए भी एक ही क्लासरूम चाहिए होगा
- 4:52:58c+ प् के सारे स्टूडेंट्स वहां पर आ
- 4:52:59जाएंगे फिर जावास्क्रिप्ट है
- 4:53:01जावास्क्रिप्ट के लिए भी एक क्लासरूम
- 4:53:02चाहिए होगा और फिर सी है सी के लिए भी
- 4:53:05हमें एक ही क्लासरूम चाहिए होगा टोटल
- 4:53:07कितने क्लासरूम्स चाहिए 1 2 3 4 एंड फ के
- 4:53:10इक्वल तो हमें जानना है कि पाइथन के अंदर
- 4:53:13हम इस फाइव वैल्यू तक कैसे पहुंच सकते हैं
- 4:53:15अभी तो हमने पेपर पेन के ऊपर काउंट कर
- 4:53:17लिया पर लॉजिकली अगर हमें ये सारा का सारा
- 4:53:19डाटा दिया हो तो हम टोटल नंबर ऑफ क्लासरूम
- 4:53:21को कैसे फाइंड आउट कर सकते हैं अब ध्यान
- 4:53:23से अगर देखें तो टोटल नंबर ऑफ क्लासरूम्स
- 4:53:26क्या हैं क्या हम कह सकते हैं जितने हमारे
- 4:53:28पास सब्जेक्ट्स हैं उतने क्लासरूम्स हैं
- 4:53:31जितने हमारे पास यूनिक सब्जेक्ट्स हैं
- 4:53:34उतने हमें क्लासरूम्स चाहिए तो क्या मैं
- 4:53:36कह सकती हूं यह जो सारा का सारा डाटा है
- 4:53:38अगर हम इसे एक सेट के अंदर स्टोर कर दें
- 4:53:42और हम उस सेट की लेंथ निकाल ले तो जो भी
- 4:53:45उस सेट की लेंथ आएगी यानी सारी की सारी जो
- 4:53:47यूनिक वैल्यूज का काउंट आएगा वही काउंट
- 4:53:50क्या होगा वही काउंट हमारा टोटल नंबर ऑफ
- 4:53:52क्लासरूम्स होगा तो सिंपली मुझे सारे डाटा
- 4:53:54को सेट के अंदर स्टोर कराना है फिर उस सेट
- 4:53:56की लेंथ निकालनी है तो अपने लिए हम एक सेट
- 4:54:00क्रिएट कर लेते हैं या लेट्स कॉल इट
- 4:54:02सब्जेक्ट्स
- 4:54:04सब्जेक्ट्स के अंदर हमारे पास डिफरेंट
- 4:54:07डिफरेंट वैल्यूज आ जाएंगी एक वैल्यू हमारे
- 4:54:10पास आ जाएगी
- 4:54:13पाइथन उसके बाद वी हैव
- 4:54:16जावा उसके बाद वी हैव c+
- 4:54:19प वी हैव पाइथन
- 4:54:23अगेन
- 4:54:25जावास्क्रिप्ट
- 4:54:30जावा
- 4:54:34पाइथन जावा c+ प एंड फाइनली सी अच्छा यहां
- 4:54:40पर एक चीज याद रखनी है कि इस c+ प को और
- 4:54:43इस c+ प को
- 4:54:45python's की तरह ट्रीट करेगा जैसे अब अगर
- 4:54:48हम प्रिंट करवाएं हमारे सब्जेक्ट्स
- 4:54:52को लेट्स सेव इट एंड रन तो यहां पे क्या
- 4:54:55हुआ c+ प दो बार रिटर्न होकर आया तो
- 4:54:58इसीलिए सेट्स के अंदर हमें केस का जरूर
- 4:55:00ध्यान रखना है कोई चीज लोअर केस में स्मॉल
- 4:55:02में लिखी हुई है और हम उसी चीज को रिपीट
- 4:55:04कराना चाहते हैं तो हमें उसे दोबारा से
- 4:55:06लोअर केस में लिखना पड़ेगा लेट्स डिलीट इट
- 4:55:09एंड रन अगेन तो यह हमारा क्या आ गए सारे
- 4:55:11के सारे इंडिविजुअल यूनिक सब्जेक्ट्स आ गए
- 4:55:14और टोटल हमें कितने क्लासरूम्स चाहिए
- 4:55:16होंगे जो भी इस सब्जेक्ट्स की लेंथ है सेव
- 4:55:18किया रन किया टोटल हमें फाइव क्लासरूम्स
- 4:55:21चाहिए होंगे अपने इन सारे के सारे
- 4:55:23स्टूडेंट्स की क्लासेस लेने के लिए तो इस
- 4:55:25तरीके के प्रैक्टिकल सिनेरियो में लद यह
- 4:55:27उतना प्रैक्टिकल नहीं है पर इसी तरीके के
- 4:55:30सिनेरियो में सेट की जो प्रॉपर्टीज है वह
- 4:55:32हमारे काम आती है नेक्स्ट सवाल को सॉल्व
- 4:55:35करते हैं नेक्स्ट सवाल कह रहा है राइट अ
- 4:55:37प्रोग्राम टू एंटर मार्क्स ऑफ थ्री
- 4:55:39सब्जेक्ट्स फ्रॉम द यू एंड स्टोर देम इन अ
- 4:55:41डिक्शनरी स्टार्ट विद एन एमटी डिक्शनरी
- 4:55:44यानी डिक्शनरी शुरुआत में कंपलीटली खा दी
- 4:55:46होगी और फिर वन बाय वन इसके अंदर हम
- 4:55:47सब्जेक्ट्स को ऐड करेंगे तो बेसिकली
- 4:55:50सब्जेक्ट के नेम को हमें की बनाना है जैसे
- 4:55:53अगर हमारे पास केमिस्ट्री है तो
- 4:55:54केमिस्ट्री को की बना लिया फिर उसके
- 4:55:56मार्क्स लिख दिए यानी उसकी वैल्यू लिख दी
- 4:55:58फिर क्या किया फिजिक्स को की बना लिया फिर
- 4:56:00उसके हमने मार्क्स लिख दिए एंड इस तरीके
- 4:56:02से हम अपनी डिक्शनरी को कंप्लीट करेंगे
- 4:56:04सबसे पहले तो एक एमटी डिक्शनरी ले लेते
- 4:56:06हैं लेट्स कॉल इट मार्क्स इसे हमने इनिश
- 4:56:08इइ कर दिया अब हम क्या करने वाले हैं यूजर
- 4:56:11से इनपुट लेने वाले हैं सबसे पहले हम
- 4:56:14लेट्स सपोज अपने फिजिक्स के मार्क्स इनपुट
- 4:56:16लेंगे या सिंपली यहां पे फिजिक्स एंटर
- 4:56:19फिजिक्स ठीक है और ये जो मार्क्स होंगे
- 4:56:21इन्हें हम कन्वर्ट कर देंगे टू सम इंटी जर
- 4:56:23वैल्यू लेट्स कॉल दिस वैल्यू x x के अंदर
- 4:56:27हमारे मार्क्स आ जाएंगे और हम यहां पर
- 4:56:29अपनी डिक्शनरी के अंदर ऐड करने के लिए कौन
- 4:56:31सा मेथड यूज़ करते हैं इवन दो वीएस कोड
- 4:56:34हमें क्या करता है मेथड सजेस्ट भी करता है
- 4:56:36पर हम अपडेट मेथड को यूज़ करते हैं अपनी
- 4:56:37डिक्शनरी को अपडेट करने के लिए हम एक नया
- 4:56:40की वैल्यू पेयर पास कर देंगे की में हमारे
- 4:56:42पास फिजिक्स हो जाएगा एंड वैल्यू में क्या
- 4:56:44हो जाएगी यह वैल्यू x जिसे यूजर ने इनपुट
- 4:56:47किया है ये हमारे फिजिक्स के मैक्स एंटर
- 4:56:49हो जाएंगे यह हमारे मैथ के ये हमारे
- 4:56:52केमिस्ट्री के यहां पे मैथ लिख देते हैं
- 4:56:55एंड दिस कुड बी केमिस्ट्री इट कुड बी
- 4:56:58इंग्लिश इट कुड बी एनी सब्जेक्ट और लास्ट
- 4:57:01में हम प्रिंट करवा देंगे अपने मार्क्स
- 4:57:03वाली डिक्शनरी को लेट्स सेव इट एंड रन
- 4:57:06पहले हमें फिजिक्स के मार्क्स एंटर करने
- 4:57:08हैं फिर हमें मैथ के मार्क्स एंटर करने
- 4:57:09हैं फिर हमें केमिस्ट्री के मार्क्स एंटर
- 4:57:11करने हैं तो यह हमारी पूरी की पूरी फाइनल
- 4:57:13डिक्शनरी हमारे पास क्रिएट होकर आ गई
- 4:57:16नेक्स्ट सवाल की तरफ बढ़ते हैं अब नेक्स्ट
- 4:57:18जो सवाल है वो कह रहा है फिगर आउट अ वे टू
- 4:57:20स्टोर 9 एंड 99.0 एज सेपरेट वैल्यूज इन द
- 4:57:24सेट यू कैन टेक हेल्प ऑफ बिल्ट इन डाटा
- 4:57:27टाइप्स पहले तो इस सवाल को समझते हैं यह
- 4:57:30सवाल कह रहा है कि सेट के अंदर मुझे कुछ
- 4:57:32इस तरीके से चाहिए कि सेट के अंदर 9 और
- 4:57:3599.0 मैं दोनों वैल्यूज को स्टोर कर पाऊं
- 4:57:38तो अभी करेंटली बिना एक्सटर्नल डेटा
- 4:57:40टाइप्स के हम एक बार इन वैल्यूज को स्टोर
- 4:57:43करके देखते हैं एक सेट के अंदर फॉर
- 4:57:45एग्जांपल वी क्रिएट सम सेट कॉल्ड वैल्यूज
- 4:57:48वैल्यूज को हम क्रिएट कर रहे हैं और इसके
- 4:57:50अंदर मैंने स्टोर किया 9 एंड 99.0 दो
- 4:57:53वैल्यूज को मैंने स्टोर कर लिया अब हमें
- 4:57:55सेट को प्रिंट करवाने वाले हैं तो अपनी
- 4:57:57वैल्यूज को प्रिंट करवा लेते हैं लेट्स रन
- 4:57:59इट क्या आया हमारे पास हमारे पास सेट के
- 4:58:01अंदर सिर्फ वैल्यू नाइन आई क्योंकि पाइथन
- 4:58:04इस तरीके से बना हुआ है कि 9 और 99.0 को
- 4:58:07वो सेम वैल्यूज की तरह ट्रीट करता है यहां
- 4:58:10पर अगर 9.25 होता और हम रन करते तो ये
- 4:58:13डिफरेंट वैल्यूज होती पर क्योंकि 9 और
- 4:58:1599.0 सेम ही होता है ऐसे ही एक और
- 4:58:18एग्जांपल लेते हैं जैसे 8 और 8.0 का अगर
- 4:58:21हम एग्जांपल ले लें तो उसमें क्या होगा ट
- 4:58:23को एक सिंगल वैल्यू की तरह सेट के अंदर
- 4:58:25स्टोर किया जाएगा क्योंकि 8 और 8.0 का जो
- 4:58:28हैश होता है जो फाइनल वैल्यू निकल कर आते
- 4:58:30है जिसके बेसिस पर हम सेट के अंदर वैल्यूज
- 4:58:32को स्टोर करते हैं वो सेम निकल के आती है
- 4:58:34तो इस तरीके से पाइथन वर्क करती है इस चीज
- 4:58:37को हम चेंज नहीं कर सकते अब यहीं पे
- 4:58:39इंटरेस्टिंग अगर हम ना को एज 99.0
- 4:58:44स्ट्रिंग की तरह सेव कर ले तो दोनों को
- 4:58:46सेपरेटली सेव कर पाना पॉसिबल है यानी इस
- 4:58:49तरीके से हम दोनों को सेपरेटली सेव कर
- 4:58:51सकते हैं तो एक पॉसिबल सॉल्यूशन हमारे पास
- 4:58:53यह हो गया कि जब भी हमारे पास ऐसी सिचुएशन
- 4:58:55आती है जिसमें हम किसी नंबर को एंड उसी
- 4:58:57नंबर को बट इन फ्लोटिंग फॉर्मेट सेम सेव
- 4:58:59करना चाहते हैं इन अ सेट तो हम एक को
- 4:59:02स्ट्रिंग बना के सेव कर सकते हैं तो दोनों
- 4:59:04वैल्यूज अच्छे से सेव हो जाएंगी या फिर
- 4:59:06इसी का ही अगर रिवर्स होता जैसे नाइन की
- 4:59:09हमारे पास स्ट्रिंग आ जाती पर
- 4:59:1199.0 वैल्यू आ जाती तो उस केस में 99.0
- 4:59:15फ्लोटिंग वैल्यू सेट के अंदर आ जाती और
- 4:59:17स्ट्रिंग के अंदर हम इंटी जर को सेव करवा
- 4:59:19पाते हैं एक पॉसिबल सॉल्यूशन हमारे पास यह
- 4:59:21आ जाता है दूसरा पॉसिबल सॉल्यूशन जिसको हम
- 4:59:24डिस्कस करेंगे वो है कि हम बिल्ट इन डेटा
- 4:59:26टाइप्स को यूज़ कर ले जैसे डायरेक्टली ना
- 4:59:30तो क्या है 9 एक इंटी जर है 99.0 क्या है
- 4:59:3399.0 एक फ्लोटिंग वैल्यू है हम दोनों को
- 4:59:36इंटी जर एंड फ्लोटिंग वैल्यूज की तरह सेव
- 4:59:38ना कर पाए हम क्या कराएं दोनों का साथ में
- 4:59:40ये जो डेटा टाइप होता है इसे भी सेव करवा
- 4:59:42दें कैसे या तो हम पेर सेव करवा सकते हैं
- 4:59:45पेर मतलब हम टपल के अंदर पहले तो फ्लोट
- 4:59:49लिख देंगे एंड उसके बाद 99.0 सेव करवा
- 4:59:52देंगे एंड एक दूसरा टपल सेव करवा देंगे
- 4:59:54जिसमें पहले इंटी जर है एंड उसके बाद नाइन
- 4:59:56वैल्यू तो ये हमारी वैल्यू वन सेव हो
- 4:59:59जाएगी ये हमारी वैल्यू टू सेव हो जाएगी
- 5:00:01दोनों को हम अपने सेट के अंदर सेव करवा
- 5:00:03सकते हैं अब की पेयर सुनके हमारे दिमाग
- 5:00:05में डिक्शनरी आ रहा होगा पर डिक्शनरी तो
- 5:00:07क्या होती है डिक्शनरी तो म्यूटेशन
- 5:00:10इसको सेट के अंदर ऐड नहीं कर सकते इसीलिए
- 5:00:12टपल के अंदर हम अपने पेयर्स को स्टोर करा
- 5:00:14सकते हैं तो यह दूसरा पॉसिबल सॉल्यूशन है
- 5:00:17जिसमें हम क्या करेंगे अपनी वैल्यूज नाम
- 5:00:21का एक सेट बनाएंगे जिसके अंदर पहले फ्लोट
- 5:00:24फ्लोट के अंदर क्या है वैल्यू
- 5:00:2699.0 एंड फिर सेव करवा देंगे इंट इंट के
- 5:00:30अंदर क्या है वैल्यू नाइन तो इस तरीके से
- 5:00:33हम अपने लिए एक सेट को क्रिएट कर सकते हैं
- 5:00:35जिसमें ये क्या बन गया ये पहली वैल्यू बन
- 5:00:38गई ये दूसरी वैल्यू बन गई एंड इस तरीके से
- 5:00:40हमारे लिए 9 एंड 99.0 को सेपरेटली सेव
- 5:00:43करवाना पॉसिबल है तो एक पॉसिबल सॉल्यूशन
- 5:00:45है जब हम स्ट्रिंग्स की फॉर्म में सेव
- 5:00:47करवाए एक को एक पॉसिबल सॉल्यूशन है जब हम
- 5:00:49इस तरीके से पेयर बना दें इन द फॉर्म ऑफ
- 5:00:51टपल्स तो आई होप कि इस चैप्टर के अंदर
- 5:00:54डिक्शनरी एंड सेट्स के बारे में हमें काफी
- 5:00:56सारी चीजें सीखने को मिली होंगी जिनको
- 5:00:59फ्यूचर चैप्टर्स के अंदर हम और अच्छे से
- 5:01:00इंप्लीमेंट करेंगे यानी बहुत सारे ऐसे
- 5:01:02मेथड्स हैं डिक्शनरी के सेट के जिनको हम
- 5:01:04अच्छे से उतना एक्सप्लोर नहीं कर पाए
- 5:01:06क्यों क्योंकि अभी हमने लूप्स वाले
- 5:01:07कांसेप्ट को नहीं पढ़ा पर नेक्स्ट कमिंग
- 5:01:09चैप्टर के अंदर हम लूप्स को भी पढ़ेंगे हम
- 5:01:11फंक्शंस को भी पढ़ेंगे हम जानेंगे फाइनली
- 5:01:14की जो टाइप में वो बार-बार क्लास प्रिंट
- 5:01:16होके आता है व्हाट इज द मीनिंग ऑफ दैट
- 5:01:18क्लास या मेथड्स किस तरीके से काम करते
- 5:01:20हैं फंक्शंस किस तरीके से काम करते हैं
- 5:01:22बहुत सारी डिफरेंट डिफरेंट चीजें अभी हम
- 5:01:23और पढ़ने वाले हैं अपनी पाइथन सीरीज के
- 5:01:26अंदर हाय एवरीवन और अब हम शुरुआत करने
- 5:01:29वाले हैं अपने चैप्टर फाइव के साथ चैप्टर
- 5:01:30फाइव के अंदर हम पढ़ने वाले हैं लूप्स के
- 5:01:32कांसेप्ट को डिटेल में अब लूप्स का
- 5:01:35इंग्लिश के अंदर मतलब होता है कोई ऐसी चीज
- 5:01:37जो रिपीट हो रही है फॉर एग्जांपल हम स्पॉट
- 5:01:40के ऊपर या हम
- 5:02:09लाख यूजर्स का डाटा है तो उन 1 लाख यूजर्स
- 5:02:12को अगर हम ईमेल भेजना चाहते हैं तो एक तो
- 5:02:14तरीका होगा कि हम वहां पर लूप्स को यूज़
- 5:02:16करें जिनके बारे में अभी हम बात करेंगे कि
- 5:02:18लूप्स एक्चुअली कैसे वर्क करते हैं और
- 5:02:20दूसरा तरीका होगा कि हम सबसे पहले फर्स्ट
- 5:02:23यूजर का नाम निकालें उसको ईमेल भेजें फिर
- 5:02:25सेकंड यूजर का नाम निकालें उसको ईमेल
- 5:02:26भेजें फिर थर्ड यूजर का नाम निकालें उसको
- 5:02:28ईमेल भेजें तो इस तरीके से क्या होगा हमें
- 5:02:301 लाख यूजर्स के लिए बार-बार बार बार बार
- 5:02:33बार बार-बार सेम कोड को लिखना पड़ेगा तो
- 5:02:35इसको एक बहुत ही सिंपल एग्जांपल के थ्रू
- 5:02:38समझते हैं अच्छा लूप्स की शुरुआत से पहले
- 5:02:40लूप्स हमारे पास दो टाइप के होते हैं एक
- 5:02:41होते हैं हमारे वाइल लूप्स एंड एक होते
- 5:02:43हैं हमारे फॉर लूप्स पाइथन के अंदर दोनों
- 5:02:46ही इंपॉर्टेंट होते हैं और इस लेक्चर के
- 5:02:47अंदर हम दोनों को ही डिटेल में पढ़ेंगे अब
- 5:02:50सबसे पहले एक सिंपल से एग्जांपल के साथ
- 5:02:51स्टार्ट करते हैं फॉर एग्जांपल हमारी एक
- 5:02:53स्ट्रिंग है हेलो और इस स्ट्रिंग को हमें
- 5:02:56पांच बार प्रिंट करना है अपनी स्क्रीन के
- 5:02:58ऊपर तो अभी हमारे दिमाग में आ रहा होगा कि
- 5:03:00हम क्या करते हैं अपनी पाइथन फाइल के अंदर
- 5:03:02वी विल राइट प्रिंट एंड देन वी कैन सिंपली
- 5:03:05राइट हेलो एंड इसी सेम लाइन को हम क्या
- 5:03:07करेंगे पांच बार कॉपी पेस्ट कर देंगे तो
- 5:03:09इस तरीके से पांच बार हम हेलो को अपनी
- 5:03:11स्क्रीन के ऊपर प्रिंट कर देंगे पर यहीं
- 5:03:13पर अगर हमें हेलो को 100 बार प्रिंट करना
- 5:03:15होता तो या फिर अगर हम इसे 1 लाख बार
- 5:03:17प्रिंट करना होता तो तो हम इस तरीके से
- 5:03:19कितनी बार कॉपी पेस्ट करते चीजों को तो वो
- 5:03:22क्या है वो एक टीडीएस प्रोसेस है जब भी हम
- 5:03:24कॉपी पेस्ट करेंगे इस तरीके से और 1 लाख
- 5:03:26लाइनों का कोड लिख देंगे तो उससे एक तो
- 5:03:28हमारी फाइल कंप्लीट भर जाएगी उससे हमारी
- 5:03:30फाइल की कोड की जो रीडेबिलिटी होती है कि
- 5:03:32कितनी आसानी से हम अपने कोड को समझ पा रहे
- 5:03:34हैं वो खत्म हो जाएगी सेकंड क्या प्रॉब्लम
- 5:03:37आएगी सेकंड ये प्रॉब्लम आएगी कि बार-बार
- 5:03:38हम एक टीडीए इस काम को कर रहे होंगे जिस
- 5:03:41काम को करने के ऑलरेडी पाइथन के अंदर
- 5:03:43सिंपल तरीके हैं और सिंपल तरीका क्या है
- 5:03:45सिंपल तरीका है लूप लूप के अंदर सबसे पहले
- 5:03:48हम वाइल लूप के बारे में पढ़ेंगे वाइल लूप
- 5:03:50कैसे काम करता है वाइल लूप के अंदर हम
- 5:03:52सिंपली लिखते हैं वाइल व्हिच इज अ
- 5:03:54रिजर्व्ड कीवर्ड रिजर्व्ड कीवर्ड्स के
- 5:03:55बारे में हमने ऑलरेडी बात की हुई है वाइल
- 5:03:57हम किसी वेरिएबल के नाम को वाइल नहीं बना
- 5:03:59सकते वाइल इंग्लिश के अंदर मतलब होता है
- 5:04:02वाइल का कि जब तक जब तक यह कंडीशन सच रहती
- 5:04:06है तब तक कोलन लगा के जो भी काम लिखा हुआ
- 5:04:10है उस काम को रिपीट करते रहो उस काम को
- 5:04:12हमें कब तक रिपीट करना है जब तक यहां पर
- 5:04:14जो भी हम कंडीशन लिखें वो सच रहती है यानी
- 5:04:17उसकी वैल्यू फाइनली इवेलुएट होकर आती है
- 5:04:20ट्रू के इक्वल जैसे फॉर एग्जांपल अगर मुझे
- 5:04:22हेलो को पांच बार प्रिंट करना है तो उसके
- 5:04:25लिए हम क्या कर सकते हैं उसके लिए हम वाइल
- 5:04:27लूप को यूज कर सकते हैं एंड अभी अगर हम
- 5:04:30यहां पर लिख दें वाइल ट्रू जब तक सच है तो
- 5:04:33सच तो हमेशा सच ही रहेगा तब तक हम प्रिंट
- 5:04:36करवाना चाहते हैं हेलो को तो हेलो कितनी
- 5:04:38बार प्रिंट होगा हेलो इंफाइटिंग
- 5:04:41क्यों क्योंकि जब तक ट्रू की वैल्यू ट्रू
- 5:04:45की वैल्यू तो हमेशा ट्रू ही रहेगी तो यहां
- 5:04:46पर हेलो कितनी बार प्रिंट होगा हेलो
- 5:04:48प्रिंट ही होता रहेगा हमेशा कभी रुकेगा ही
- 5:04:51नहीं जैसे इसका एग्जांपल देखते हैं जैसे
- 5:04:53ही मैंने इस कोड को रन किया क्या हो रहा
- 5:04:55है हेलो प्रिंट हुए जा रहा है प्रिंट हुए
- 5:04:56जा रहा है देयर इज़ नो स्टॉप टू इट तो
- 5:04:59इसीलिए हमें टर्मिनल को किल करना पड़ेगा
- 5:05:01तो बेसिकली यहां हम ऐसी कंडीशन लेते हैं
- 5:05:04जो किसी ना किसी पॉइंट पर फाल्स भी हो जाए
- 5:05:06नहीं तो यह लूप चलता ही रहेगा और प्रिंट
- 5:05:08पर हेलो ही चलता रहेगा तो इसीलिए हम क्या
- 5:05:10करते हैं जनरली कोई एक काउंट वेरिएबल या
- 5:05:12कुछ और वेरिएबल बनाते हैं जिसे हम इनिश इइ
- 5:05:15कर सकते हैं वन के साथ तो फॉर एग्जांपल
- 5:05:17अभी हमारा काउंट क्या है अभी हमारा काउंट
- 5:05:19वन है और हमें हेलो को तब तक प्रिंट
- 5:05:22करवाना है जब तक हमारा काउंट फाइव तक नहीं
- 5:05:24पहुंच जाता तो जब तक काउंट की वैल्यू लेस
- 5:05:28दन इक्वल टू 5 है तब तक हम क्या करना
- 5:05:30चाहते हैं तब तक हम हेलो को प्रिंट करवाना
- 5:05:32चाहते हैं तो इस कोड को एक बार अच्छे से
- 5:05:34समझ के देखते हैं कि इस कोड में एक्चुअली
- 5:05:36होगा क्या सबसे पहले काउंट की वैल्यू को
- 5:05:38ले लिया है वन के इक्वल अभी काउंट वन है
- 5:05:41क्या हम कह सकते हैं दैट 1 इज लेसन इक्वल
- 5:05:43ू 5 ये क्या करेगा ट्रू दे देगा तो उस केस
- 5:05:46में हम हेलो प्रिंट कर देंगे अच्छा उसके
- 5:05:48बाद यहां पे काउंट की वैल्यू इंक्रीज होनी
- 5:05:50चाहिए क्योंकि काउंट अगर वन रहेगा तो
- 5:05:52काउंट तो हमेशा ही लेन इक्वल ट 5 रहेगा तो
- 5:05:55हम यहां पर क्या करेंगे काउंट की वैल्यू
- 5:05:57को इंक्रीज कर देंगे बाय वन तो काउंट हो
- 5:05:59जाएगा काउंट + 1 या इसको क्या हम कह सकते
- 5:06:02हैं दैट इट कैन बी + = 1 तो काउंट वन से
- 5:06:06इंक्रीज हो जाएगा काउंट वन से इंक्रीज
- 5:06:08होके अब टू हो गया
- 5:06:102 भी लेन इक्वल ट 5 होता है तो दोबारा हम
- 5:06:12हेलो प्रिंट कर देंगे फिर काउंट दोबारा
- 5:06:14इंक्रीज होके थ्र हो जाएगा 3 भी लेसन
- 5:06:17इक्वल टू 5 होता है तो हम दोबारा हेलो
- 5:06:19प्रिंट कर देंगे काउंट इंक्रीज होके फोर
- 5:06:22हो जाएगा 4 भी लेसन इक्वल टू 5 होता है
- 5:06:24दोबारा हेलो प्रिंट हो जाएगा फिर काउंट
- 5:06:26इंक्रीज होके फाइव हो जाएगा 5 क्या लेसन
- 5:06:28इक्वल टू 5 होता है यस तो दोबारा से क्या
- 5:06:31होगा इस लाइन में आ जाएंगे और हेलो प्रिंट
- 5:06:34हो जाएगा उसके बाद काउंट की वैल्यू क्या
- 5:06:35हो जाएगी सिक्स हो जाएगी और जैसे ही काउंट
- 5:06:38की वैल्यू सिक्स हो गई क्या सिक्स लेन = 5
- 5:06:40होता है नहीं होता तो फिर क्या करेंगे हम
- 5:06:42लूप से बाहर आ जाएंगे इनफैक्ट सिर्फ इतना
- 5:06:45पार्ट प्रिंट करवाकर अगर हम कोड को रन
- 5:06:47करें तो हमारे पास क्या प्रिंट होकर आएगा
- 5:06:49स्क्रीन के ऊपर हमारे पास हेलो फाइव
- 5:06:51टाइम्स प्रिंट होके आएगा और यहां लास्ट
- 5:06:54में अगर मुझे वेरीफाई करना है कि लास्ट
- 5:06:57में काउंट की वैल्यू क्या रही तो मुझे पता
- 5:06:59है लास्ट में जो मेरी काउंट की वैल्यू
- 5:07:01प्रिंट होगी दैट विल बी इक्वल टू 6 दिस
- 5:07:03वैल्यू इज इक्वल टू 6 तो इस तरीके से
- 5:07:05हमारे लूप्स काम करते हैं तो लूप्स का
- 5:07:07फ्लो कैसे रहता है पहले हम कंडीशन को चेक
- 5:07:10करते हैं फिर हम काम को करवाते हैं उसके
- 5:07:12बाद कुछ अपडेशन होते हैं हमारे किसी
- 5:07:14वेरिएबल के अंदर या हो सकता है अपडेशन ना
- 5:07:16भी हो उसके बाद हम दोबारा कंडीशन को चेक
- 5:07:18करते हैं जब तक कंडीशन ट्रू होती रहेगी
- 5:07:20काम होता रहेगा फिर दोबारा कंडीशन चेक
- 5:07:22होगी फिर दोबारा काम होगा फिर दोबारा
- 5:07:23कंडीशन चेक होगी फिर दोबारा काम होगा तो
- 5:07:25इस तरीके से लूप में एक सर्कल में हम
- 5:07:28बार-बार बार-बार सेम काम को रिपीट कराते
- 5:07:30रहते हैं और अगर हमें स्टॉप करना है कभी
- 5:07:32भी उस काम को तो इस कंडीशन का फॉल्स होना
- 5:07:34जरूरी है और फॉल्स होने के लिए जनरली हम
- 5:07:37कोई वेरिएबल ले लेते हैं और ये जो हमारा
- 5:07:38वेरिएबल होता है जैसे हमारा काउंट वेरिएबल
- 5:07:40इन्हें हम आइट मेटर्स कहते हैं इन्हें हम
- 5:07:44आइट मेटर्स कहते हैं और लूप के अंदर रन
- 5:07:47करने को हम आइट मेशन कहते हैं इस प्रोसेस
- 5:07:50को हम आइट मेशन कहते हैं एक आइट मेशन यानी
- 5:07:53एक बार हमने लूप का चक्कर लगा लिया सेकंड
- 5:07:55आइट मेशन यानी सेकंड टाइम हमने लूप का
- 5:07:56चक्कर लगा दिया थर्ड आइट मेशन यानी थर्ड
- 5:07:59टाइम हमने लूप का चक्कर लगा लिया और जिस
- 5:08:01वेरिएबल की हेल्प से हमने लूप का चक्कर
- 5:08:03लगाया उसे हम आइट मेटर कहते हैं और जनरली
- 5:08:07हम काउंट वेरिएबल नहीं रहते कोई छोटा सा
- 5:08:08हम वेरिएबल ले लेते हैं इसे हम आ वेरिएबल
- 5:08:11कह देते हैं ज कह देते हैं x कह देते हैं
- 5:08:13y कह देते हैं तो कोई छोटे वेरिएबल के साथ
- 5:08:15हम स्टार्ट करते हैं जैसे यहां पर भी इसी
- 5:08:18सेम लूप को अगर मुझे अलग तरीके से लिखना
- 5:08:20होता तो हम i = 1 ले लेते i क्या हो जाता
- 5:08:23हमारा आ इटरेटर हो जाता वाइल आ इज लेन
- 5:08:27इक्व 5 प्रिंट हेलो यह वाला लूप भी क्या
- 5:08:31करेगा सेम काम करेगा और आ को हम प्लस
- 5:08:34इक्वल टू कर देंगे वन इसे सेव कर लेते हैं
- 5:08:37एंड रन करेंगे तो यहां पर हेलो पांच और
- 5:08:38बार प्र प्रिंट होकर आ गया या इनफैक्ट
- 5:08:41यहां कोई और स्ट्रिंग हम प्रिंट करवा लेते
- 5:08:43हैं फाइव टाइम्स सो व्हाट इज दिस दिस इज
- 5:08:45अपना कॉलेज रिटन फाइव टाइम्स अब जैसे हमने
- 5:08:48फाइव टाइम्स को प्रिंट करवाने का कोड लिख
- 5:08:50दिया वैसा ही कोड 100 टाइम्स प्रिंट
- 5:08:52करवाने का होगा हमें क्या करना पड़ेगा
- 5:08:54सिंपली जहां पे एंड हो रहा है लूप का उसको
- 5:08:56चेंज करना पड़ेगा जैसे यहां फ की जगह अगर
- 5:08:59मैं 100 लिख दूं तो अपना कॉलेज 100 टाइम्स
- 5:09:02प्रिंट हो जाएगा यू कैन स्क्रोल ऑन द
- 5:09:03स्क्रीन एंड यू कैन सी दैट दिस इज
- 5:09:05प्रिंटेड 100 टाइम्स वैसे ही हम चाहे तो
- 5:09:08इसे 1 लाख भी कर सकते हैं सेव किया रन
- 5:09:12किया यह क्या है स्क्रीन के ऊपर 1 लाख
- 5:09:14टाइम्स अपना कॉलेज प्रिंट होकर आ गया हम
- 5:09:17चाहे तो काउंट भी प्रिंट करवा सकते हैं
- 5:09:19जैसे ये जो मेरा आइट मेटर है अगर हम इसे
- 5:09:21प्रिंट करवा दें तो अपना कॉलेज के साथ हम
- 5:09:23आई को प्रिंट करवा सकते हैं सेव किया रन
- 5:09:26किया तो क्या आ रहा है लास्ट वैल्यू क्या
- 5:09:28है लाख उससे पहले क्या है
- 5:09:3199999
- 5:09:3399998 और यह जो पूरी की पूरी काउंटिंग है
- 5:09:36ये कहां से स्टार्ट हुई थी ये स्टार्ट हुई
- 5:09:38थी हमारे नंबर वन के साथ तो इस तरीके से
- 5:09:41हमारे जो लूप्स हैं व कितने भी सेट नंबर
- 5:09:43ऑफ टाइम्स हम रन कर सकते हैं इसी तरीके से
- 5:09:46अगर मुझे किसी स्ट्रिंग को प्रिंट नहीं
- 5:09:47करवाना मुझे क्या करना है आई वांट टू
- 5:09:50प्रिंट नंबर्स फ्रॉम वन टू 5 तो उसे
- 5:09:53प्रिंट करवाने के लिए हम क्या करेंगे
- 5:09:55सिंपली हम अपना आइट मेटर लेंगे उसे हम वन
- 5:09:57के साथ स्टार्ट कर सकते हैं हम लिखेंगे
- 5:09:59वाइल जब तक मेरे आइट मेटर की वैल्यू लेस
- 5:10:02दन इक्वल टू 5 है तब तक मुझे क्या करना है
- 5:10:04तब तक मुझे अपने आ को प्रिंट करना है आ
- 5:10:06यानी मेरा नंबर तो सबसे पहले i की वैल्यू
- 5:10:08क्या होगी वन होगी उसके बाद i को हम
- 5:10:12इंक्रीज कर देंगे फिर i की वैल्यू टू हो
- 5:10:14जाएगी प्रिंट हो जाएगी यहां पर फिर i को
- 5:10:17हम दोबारा से इंक्रीज कर देंगे फिर i की
- 5:10:19वैल्यू थ्री हो जाएगी फिर दोबारा इंक्रीज
- 5:10:21कर देंगे तब तक करते रहेंगे जब तक i की
- 5:10:23वैल्यू सिक्स नहीं हो जाती एंड लास्ट में
- 5:10:25हम चाहे तो प्रिंट करवा सकते हैं लूप
- 5:10:29एंडेड इसको सेव कर लेते हैं एंड लेट्स रन
- 5:10:32इट तो हमारे पास आया 1 2 3 4 5 प्रिंट
- 5:10:35होके एंड आवर लूप एंडेड अब इसी तरीके से
- 5:10:38हम 5 टू व भी प्रिंट करवा सकते हैं यानी
- 5:10:40अपने लूप को हम रिवर्स में भी रन कर सकते
- 5:10:42हैं कैसे वी कैन स्टार्ट आवर लूप फ्रॉम
- 5:10:44फाइव यहां पे एंड करना है मतलब जो सबसे
- 5:10:46बड़ी वैल्यू है वहां से शुरू कर लो और
- 5:10:49कंडीशन यहां पे अब रिवर्स हो जाएगी 5 4 3
- 5:10:522 1 ये सब हमें प्रिंट करवाना है तो तब तक
- 5:10:55प्रिंट करवाते रहेंगे जब तक i की वैल्यू
- 5:10:57ग्रेटर दन इक्वल टू 1 है अब पांच से शुरू
- 5:11:00हुई है घट के चार होगी फिर तीन होगी फिर
- 5:11:02दो होगी फिर एक होगी तब तक प्रिंट करवाना
- 5:11:05है जब तक एक है और यहां पे कर देंगे -
- 5:11:07इक्वल टू
- 5:11:09तो पहले पांच था फिर चार था एंड इस तरीके
- 5:11:11से वैल्यूज हमारी प्रिंट होती रहेंगी
- 5:11:14लेट्स प्रिंट आवर वैल्यूज तो हमारे पास आ
- 5:11:15गया 5432 1 एंड आवर लूप एंडेड तो इस तरीके
- 5:11:19से हमारा वाइल लूप रन करता है पाइथन के
- 5:11:22अंदर अब वाइल लूप को जब हम फर्स्ट टाइम
- 5:11:24देख रहे हैं तो ऐसा हो सकता है कि हमें
- 5:11:25थोड़ी सी चीजें कंफ्यूज ंग लगे एंड इसका
- 5:11:27सिंटेक्स याद करने में लॉजिक समझने में
- 5:11:29हमें थोड़ा सा टाइम लगे व्हिच इज कंप्लीट
- 5:11:31नॉर्मल अगर हम फर्स्ट टाइम किसी
- 5:11:33प्रोग्रामिंग लैंग्वेज को पढ़ रहे हैं तो
- 5:11:34पर इस लेक्चर के अंदर हम इतने सारे सवालों
- 5:11:36को कर लेंगे कि लूप्स के ऊपर हमारी एक
- 5:11:38स्ट्रांग कमांड आ जाएगी और हम एक्चुअली
- 5:11:41लूप्स को अंडरस्टैंड करना स्टार्ट कर
- 5:11:42देंगे अच्छा इसमें एक और चीज जैसे ये
- 5:11:44हमारे लूप्स होते हैं एक तो हो गया कि
- 5:11:46नॉर्मल लूप और जनरली प्रोग्रामिंग के अंदर
- 5:11:49जितने भी लूप्स होते हैं उन सबके अंदर
- 5:11:51हमेशा एक स्टॉपिंग कंडीशन होती ही होती है
- 5:11:54अगर कहीं भी हम इंफाइटिंग
- 5:11:56लूप यानी ऐसा लूप जो कभी रुकता ही नहीं
- 5:11:59जैसे यहां पे मैं लिख दूं आई शुड बी लेस
- 5:12:03देन 6 तो आ को अगर हम फाइव से स्टार्ट कर
- 5:12:07रहे हैं और आ को हमेशा डिक्रीज कर रहे हैं
- 5:12:09बाय वन तो पहले फाइव होगा फिर फोर होगा
- 5:12:11फिर थ्री होगा फिर टू होगा फिर वन होगा
- 5:12:13फिर रो होगा फिर -1 -2 इस तरीके से और
- 5:12:16हमने कंडीशन डाल दी कि i हमेशा छह से छोटा
- 5:12:18होना चाहिए तो आइ टरेटर तो हमेशा छह से
- 5:12:20छोटा होगा ही क्योंकि वो शुरू ही पांच से
- 5:12:22हुआ है और हर बार डिक्रीज हो रहा है तो ये
- 5:12:24क्या हो गया ये एक इंफाइटिंग
- 5:12:27लूप्स आर वेरी डेंजरस रियल लाइफ
- 5:12:30प्रोग्रामिंग के अंदर हमें कभी भी
- 5:12:31इंफाइटिंग
- 5:12:32वो प्रोग्रामिंग को हॉल्ट कर देता है वो
- 5:12:35एग्जीक्यूशन को हल्ट कर देता है और
- 5:12:36इंफाइटिंग है
- 5:12:39तो गलती से कभी भी कोई लूप हम लिखते हैं
- 5:12:41तो जरूर देखना है एक बार डबल चेक करना है
- 5:12:43कि हमने गलती से कोई
- 5:12:51इनफाइनों कभी एग्जीक्यूट ही नहीं होगा
- 5:12:54जैसे इफ आई ट्राई टू एग्जीक्यूट इट नंबर्स
- 5:12:56क्या हो रहे हैं बहुत ज्यादा नेगेटिव
- 5:12:57वैल्यू में प्रिंट होते जा रहे हैं प्रिंट
- 5:13:00होते जा रहे हैं प्रिंट होते जा रहे हैं
- 5:13:01तो जनरली रियल लाइफ प्रोग्रामिंग के अंदर
- 5:13:04अगर कोई वेबसाइट है जिसमें इंफाइटिंग ऐसा
- 5:13:07आएगा जब हमारा ब्राउजर ही क्रैश कर जाएगा
- 5:13:09हम उसको खोल ही नहीं पाएंगे ब्राउजर को या
- 5:13:11उस वेबसाइट को ही खोल नहीं पाएंगे तो इस
- 5:13:12तरीके की सिचुएशन से हमें बचना होता है
- 5:13:15कभी भी
- 5:13:21इनफाइनों को हम अपने वाइड लूप से सॉल्व
- 5:13:23करने वाले हैं तो एकएक सवाल में हम थोड़ा
- 5:13:26सा थोड़ा सा लेवल अप करते रहेंगे और अच्छे
- 5:13:28से अपने सारे सवालों को सॉल्व करेंगे सबसे
- 5:13:30पहला क्वेश्चन है प्रिंट नंबर्स फ्रॉम
- 5:13:32वनटू 100 अब वन से 100 तक नंबर्स को
- 5:13:35प्रिंट करने के लिए हमें पता है कि वी हैव
- 5:13:37टू स्टार्ट विद एन आइट हम i के साथ शुरू
- 5:13:40कर सकते हैं इस वेरिएबल की वैल्यू हम शुरू
- 5:13:42कर सकते हैं वन के साथ हम लूप लगा देंगे
- 5:13:45वाइल कंडीशन क्या रहेगी जब तक हमारे i की
- 5:13:48वैल्यू लेसन इक्वल टू 100 नहीं रहती तब तक
- 5:13:51मुझे क्या करना है तब तक मुझे प्रिंट
- 5:13:52करवाना है अपने नंबर i को तो पहले i1 होगा
- 5:13:55फिर टू होगा फिर थ्री होगा एंड इस तरीके
- 5:13:58से एंड लास्ट में हम क्या करेंगे लास्ट
- 5:14:00में हमें i को अपडेट करना है तो प्लस
- 5:14:02इक्वल टू हर बार वन से अपडेट करेंगे तभी
- 5:14:04तो वन से लेकर 100 तक नंबर्स प्रिंट होंगे
- 5:14:07तो इस लूप को बेसिकली हम लिखने वाले हैं
- 5:14:09पाइथन के अंदर तो लेट्स स्टार्ट विद आवर
- 5:14:12क्वेश्चन
- 5:14:13वन एक आइट मेटर है जिसकी शुरुआत हमने की व
- 5:14:17के साथ जब तक i की वैल्यू लेसन इक्वल टू
- 5:14:20100 नहीं रहती तब तक हमें क्या करना है तब
- 5:14:22तक हमें प्रिंट करना है i को एंड i + = 1
- 5:14:27इसे सेव कर लेते हैं एंड रन करते हैं तो
- 5:14:30हमारे पास सारे के सारे नंबर्स प्रिंट
- 5:14:32होकर आ गए हैं फ्रॉम 1 टू 100 इस तरीके से
- 5:14:35अच्छा लूप से हम जितने भी क्वेश्चन कर रहे
- 5:14:37हैं उनको हम चाहे तो एक बार खुद से से
- 5:14:39सॉल्व करने की कोशिश कर सकते हैं नहीं तो
- 5:14:41अगर अभी हमें लूप्स का कांसेप्ट डिफिकल्ट
- 5:14:43लग रहा है लॉजिक बनाने में प्रॉब्लम आ रही
- 5:14:44है तो कोई परेशानी की बात नहीं है हम साथ
- 5:14:46के साथ भी उन्हें सॉल्व करते हुए चल सकते
- 5:14:48हैं सेकंड सवाल की तरफ आते हैं सेकंड सवाल
- 5:14:50हमें कह रहा है कि वी हैव टू प्रिंट द
- 5:14:52नंबर्स फ्रॉम 100 टू 1 100 से वन तक यानी
- 5:14:56रिवर्स ऑर्डर में नंबर्स को प्रिंट करना
- 5:14:57है तो उसके लिए सिंपली कुछ नहीं करना
- 5:14:59स्टार्टिंग कहां से होगी क्योंकि 100 पहले
- 5:15:01प्रिंट होना चाहिए तो स्टार्टिंग हमारे
- 5:15:03आइट एटर की हो जाएगी 100 से एंड कंडीशन
- 5:15:06क्या आएगी कंडीशन आएगी पहले 100 है 99 है
- 5:15:0998 है तो लास्ट में वन प्रिंट होना चाहिए
- 5:15:12कैसे प्रिंट होगा वन यहां पर स्टॉपिंग यह
- 5:15:14जो हमारी कंडीशन होती है इसको एक तरीके से
- 5:15:16हम स्टॉपिंग कंडीशन कहते हैं मैं यहां लिख
- 5:15:19भी देती हूं दिस इज आवर स्टॉपिंग
- 5:15:23कंडीशन स्टॉपिंग कंडीशन क्या होनी चाहिए
- 5:15:26कि लूप तब तक चले जब तक i की वैल्यू
- 5:15:29ग्रेटर दन इक्वल टूव रहती है और हर बार हम
- 5:15:32आ को कर देंगे -1 सेव कर लेते हैं रन करते
- 5:15:35हैं तो इस बार 1 2 3 4 100 तक हमने रिवर्स
- 5:15:39ऑर्डर में नंबर्स को प्रिंट करवा दिया है
- 5:15:42एक्चुअली इस कोड को कॉपी करके व्हाट वी
- 5:15:44विल डू इज़ हम रिपीट कर लेते हैं एंड वी
- 5:15:49विल राइट इट एज़
- 5:15:52क्वेश्चन नेक्स्ट सवाल की तरफ आते हैं
- 5:15:54नेक्स्ट सवाल हमें कह रहा है प्रिंट द
- 5:15:56मल्टीप्लिकेशन टेबल ऑफ़ अ नंबर
- 5:15:59n हमें कोई भी नंबर n दिया जाएगा जिसका
- 5:16:02हमें टेबल प्रिंट करना है अब n को फॉर
- 5:16:05एग्जांपल हम थ्र ले लेते हैं n = 3 का
- 5:16:07मुझे टेबल प्रिंट करना है तो उसको प्रिंट
- 5:16:09करने का तरीका क्या होगा अब मुझे पता है
- 5:16:11पहले मुझे थ्री प्रिंट करना है फिर सिक्स
- 5:16:13होना चाहिए फिर नाइन होना चाहिए फिर 12
- 5:16:15होना चाहिए फिर 15 होना चाहिए 18 होना
- 5:16:17चाहिए इस तरीके से 30 तक तो अगर हम सोच के
- 5:16:20देखें 3 क्या होता है कैन आई से 3 इज़ 3 *
- 5:16:251 कैन आई से 6 इज़ 3 * 2 कैन आई से 9 इज़
- 5:16:293 * 3 कैन आई से 12 इज़ 3 * 4 दिस इज़ 3 *
- 5:16:345 एंड लास्ट में हमें कहां तक जाना है 3 *
- 5:16:3710 तक एंड इस तरीके से यहां तो हर बार
- 5:16:40थ्री रहेगा यहां पे फिर सिक्स आएगा सेवन
- 5:16:41आएगा एंड सो ऑन तो इस तरीके से हम किसी भी
- 5:16:44नंबर का मल्टीप्लिकेशन टेबल प्रिंट करते
- 5:16:46हैं अब ये जो मल्टीप्लिकेशन टेबल वाला
- 5:16:48लॉजिक है अगर हमें ये खुद से स्ट्राइट
- 5:16:50नहीं कर रहा तो इट इज कंपलीटली नॉर्मल एज
- 5:16:52अ फर्स्ट प्रोग्रामिंग लैंग्वेज जब भी हम
- 5:16:54किसी भी लैंग्वेज को सीखते हैं जनरली हम
- 5:16:56टीचर का देखकर ही सीख रहे होते हैं कि
- 5:16:58अच्छा मल्टीप्लिकेशन का ये लॉजिक होता है
- 5:16:59लूप्स के अंदर तो अब मुझे पता है कि कोई
- 5:17:02भी नंबर जिसकी मुझे टेबल प्रिंट करनी है
- 5:17:04उसमें फर्स्ट जो वैल्यू होनी चाहिए वो तो
- 5:17:07हमेशा वो नंबर ही होना चाहिए और सेकंड
- 5:17:09मुझे क्या करना है उस नंबर को पहले वन से
- 5:17:11मल्टीप्लाई करना है फिर टू से मल्टीप्लाई
- 5:17:12करना है फिर 3 4 5 कहां तक 10 तक मुझे
- 5:17:15मल्टीप्लाई करते जाना है तो क्या मैं कह
- 5:17:17सकती हूं कि यहां पे वेरिएबल क्या है लूप
- 5:17:20की जो कंडीशन होती है लूप की जो कंडीशन
- 5:17:24होती है वह किस पे डिपेंड करती है वोह एक
- 5:17:26वेरिएबल वैल्यू पे डिपेंड करती है वेरिएबल
- 5:17:28यानी जो चेंज हो सके यह जो n है 3 यह तो
- 5:17:32कभी चेंज ही नहीं होगा थ्री तो हमेशा थ्री
- 5:17:34ही रहेगा तो क्या थ्री का एज सच रोल हो
- 5:17:37सकता है हमारे लूप को स्टॉप करने में एज
- 5:17:39सच कोई इंपॉर्टेंट रोल नहीं होगा थ्री का
- 5:17:41या n का हमारे लूप को स्टॉप करने में लूप
- 5:17:43कहां से कहां तक चलना चाहिए लूप कायदे से
- 5:17:46वन से लेके 10 तक चलना चाहिए पहले वैल्यू
- 5:17:48वन होनी चाहिए फिर टू होनी चाहिए फिर थ्री
- 5:17:50होनी चाहिए फिर फोर होनी चाहिए और लूप के
- 5:17:52अंदर हम n और i का कैलकुलेशन करेंगे क्या
- 5:17:56कैलकुलेशन करेंगे n मल्टीप्ला बा
- 5:17:59i तो इसे अगर समरा इज करें तो वी कैन
- 5:18:02बेसिकली टेक अ वेरिएबल आ जिसको हम वन से
- 5:18:05शुरू करेंगे और एक लूप रन करेंगे जो वन से
- 5:18:07लेकर 10 तक करेगा तो जब तक आ लेसन इक्वल ट
- 5:18:1110 है तब तक मुझे क्या करना है तब तक मुझे
- 5:18:13प्रिंट करवाना है किस चीज को प्रिंट
- 5:18:15करवाना है पहले तो नॉर्मली हम आ को प्रिंट
- 5:18:17करवाते थे कि वन प्रिंट हो जाए टू प्रिंट
- 5:18:19हो जाए थ्री प्रिंट हो जाए फोर प्रिंट हो
- 5:18:21जाए बट अब हमें क्या प्रिंट करवाना है अब
- 5:18:23हमें n मल्टीप्ला बाय आ प्रिंट करवाना है
- 5:18:26तो हम n मल्टीप्ला बाय आ को प्रिंट करवा
- 5:18:28देंगे और हर बार आ को इनक्रीस कर देंगे
- 5:18:31बाय वन सो दिस इ सपोज टू बी आवर लूप इसे
- 5:18:35एक बार रन करके देखते हैं लेट्स कमेंट दिस
- 5:18:40आउट एंड यहां आ जाते हैं हम अपने क्वेश्चन
- 5:18:44थ्री पर हमें क्या करना है आ के साथ
- 5:18:47स्टार्ट करेंगे i = 1 जब तक आ की वैल्यू
- 5:18:50लेसन इक्व ट 10 नहीं
- 5:18:53रहती तब तक तो एक बार हम सिंपली आ को
- 5:18:56प्रिंट करवाते हैं और आ प् इ 1 हो
- 5:19:00जाएगा हमने क्या किया 10 तक कर लिया
- 5:19:02वैल्यूज को प्रिंट करवा दिया और इस बार हम
- 5:19:05प्रिंट करवाने वाले हैं अभी के लिए 3 * आ
- 5:19:08को प्रिंट करवाते हैं रन किया तो हमारे
- 5:19:10पास क्या वैल्यू आ गई हमारे पास वैल्यू आ
- 5:19:12गई 3 6 9 12 15 18 एंड इस तरीके से 30 की
- 5:19:16पूरी टेबल हमारे पास प्रिंट होकर आ गई अगर
- 5:19:18यहां हमने फोर लिखा
- 5:19:20होता तो हम क्या करते फोर की हमने सिंपली
- 5:19:23टेबल प्रिंट करवा दी हमें कोई एज सच
- 5:19:25बार-बार बार-बार नए नंबर के लिए नया लॉजिक
- 5:19:28नहीं लिखना पड़ा नया कोड नहीं लिखना पड़ा
- 5:19:30इन्हीं चार लाइनों के कोड ने सारा का सारा
- 5:19:32मैजिक कर दिया यहां पे हम जो भी नंबर
- 5:19:34लिखेंगे उसकी टेबल प्रिंट हो जाएगी फॉर
- 5:19:36एग्जांपल हमें 17 की टेबल नहीं आती तो
- 5:19:39हमने क्या किया 17 की टेबल को प्रिंट करवा
- 5:19:42दिया अब यहीं पर जो हमारा n है बेसिकली
- 5:19:46दिस वैल्यू इसे हम यूजर से इनपुट ले सकते
- 5:19:48हैं तो n इ इक्वल टू दिस विल बी एन इंटी
- 5:19:52जर नंबर इसे इनपुट ले लेते हैं फ्रॉम द
- 5:19:55यूजर
- 5:19:56एंटर नंबर इसे कर लेते हैं सेव एंड रन अब
- 5:20:00हमें नंबर एंटर करना है लेट्स सपोज मुझे
- 5:20:0315 की टेबल प्रिंट करवानी है तो ये हमारे
- 5:20:05पास क्या आ गई 15 की टेबल प्रिंट होकर आ
- 5:20:07गई इस बार अगर मुझे 21 की टेबल प्रिंट
- 5:20:10करवानी है तो ये हमारे पास 21 की टेबल
- 5:20:12प्रिंट होकर आ गई तो इस तरीके से हम किसी
- 5:20:14भी नंबर के लिए उसकी मल्टीप्लिकेशन टेबल
- 5:20:16को प्रिंट करवा सकते हैं जस्ट बाय राइटिंग
- 5:20:19दज फोर लाइंस नेक्स्ट सवाल की तरफ आते हैं
- 5:20:22नेक्स्ट सवाल हमें कह रहा है प्रिंट द
- 5:20:24एलिमेंट्स ऑफ द फॉलोइंग लिस्ट यूजिंग अ
- 5:20:28लूप यहां पर लिस्ट क्या है लिस्ट हमारे
- 5:20:30पास यह दी हुई है सबसे पहले तो नॉर्मली एक
- 5:20:33बार इस लिस्ट को क्रिएट कर लेते हैं लेट्स
- 5:20:36कॉमेंट दिस आउट
- 5:20:39एंड स्टार्ट विद आर क्वेश्चन
- 5:20:43फोर क्वेश्चन फोर के अंदर हमारे पास कुछ
- 5:20:46नंबर्स है लिस्ट के अंदर एंड दे लुक लाइक
- 5:20:50द स्क्वेयर ऑफ ऑल द
- 5:20:53नंबर्स 16
- 5:20:5625
- 5:20:5836 49
- 5:21:0164 81 एंड 100 य हमारे पास कुछ लिस्ट है
- 5:21:06नंबर्स की अब इस लिस्ट के अंदर हम हम सारे
- 5:21:09के सारे एलिमेंट्स को प्रिंट करना है अब
- 5:21:11एक तो तरीका होगा हमें पता है एलिमेंट्स
- 5:21:13को हम कैसे प्रिंट करते हैं सबसे पहले हम
- 5:21:15नम्स ऑफ जीरो को प्रिंट कर सकते हैं लिस्ट
- 5:21:17में उसके बाद हम क्या करेंगे इसी को कॉपी
- 5:21:19कर लेंगे इसको पेस्ट कर सकते हैं फिर नमस
- 5:21:22ऑफ वन को प्रिंट करेंगे फिर क्या करेंगे
- 5:21:24नम्स ऑफ टू को प्रिंट करेंगे फिर क्या
- 5:21:27करेंगे नम्स ऑफ थ्री को प्रिंट करेंगे और
- 5:21:28यह कहां तक हम प्रिंट करते रहेंगे बेसिकली
- 5:21:32हम तब तक प्रिंट करते
- 5:21:33रहेंगे जब तक लास्ट इंडेक्स क्या है हमारे
- 5:21:36पास 0 1 2 3 बेसिकली यह 10 नंबर्स हैं तो
- 5:21:4110 नंबर्स के लिए लास्ट इंडेक्स हमारे पास
- 5:21:43नंस ऑफ नाइन हो जाना चाहिए या क्या हम कह
- 5:21:46सकते हैं लास्ट इंडेक्स विल बी लेंथ
- 5:21:50ऑफ नम्स
- 5:21:53-1 इस पूरी की पूरी लिस्ट की लेंथ क्या है
- 5:21:56लेंथ ऑफ नम्स क्या है लेंथ ऑफ नम्स इज
- 5:22:00गोइंग टू बी 10 एंड लेंथ ऑफ नम्स -1 इज
- 5:22:03गोइंग टू बी ना तो लास्ट इंडेक्स क्या
- 5:22:05होता है लेंथ ऑफ नम्स -1 तो मुझे क्या
- 5:22:08करना है यह काम मैनुअली करने की बजाय इस
- 5:22:11सेम काम को हमें एक लूप की फॉर्म में
- 5:22:13करवाना है अब लूप की फॉर्म में करवाने के
- 5:22:15लिए पहले तो अपना वेरिएबल देख लेते हैं कि
- 5:22:17कौन सी वैल्यू चेंज हो रही है जब भी हम
- 5:22:19किसी लिस्ट या किसी टपल की वैल्यूज को
- 5:22:21प्रिंट करवाते हैं तो क्या चीज चेंज होती
- 5:22:23है हमारा इंडेक्स चेंज होता है इंडेक्स
- 5:22:25पहले जीरो होता है फिर वन होता है फिर टू
- 5:22:27होता है फिर थ्री होता है और कहां तक जाता
- 5:22:29है हमेशा लेंथ ऑफ लिस्ट माइव तक जाता है
- 5:22:33क्या मैं कह सकती हूं ये सारी चीजें
- 5:22:34ऑलरेडी हमने लिस्ट एंड टपल्स के अंदर पढ़
- 5:22:36रखी है कि इंडेक्स जीरो से स्टार्ट होता
- 5:22:38है और लेंथ ऑफ लिस्ट माइनस व तक जाता है
- 5:22:41तो क्या हम कह सकते कि इंडेक्स ही हमारा व
- 5:22:43वेरिएबल है जिसके बेसिस पर हमारा लूप रन
- 5:22:45करेगा तो हम अपना एक इंडेक्स वेरिएबल बना
- 5:22:48सकते हैं वी कैन कॉल इट आईडी एक जिसको
- 5:22:50शुरुआत कर लेंगे जीरो के साथ और कब तक लूप
- 5:22:53चलाएंगे तब तक लूप चलाएंगे जब तक हमारी जो
- 5:22:56इंडेक्स की वैल्यू हैट इज लेस देन इक्वल
- 5:22:59टू इन चीजों को थोड़ा सा राइट में शिफ्ट
- 5:23:02करते हैं दैट इज लेसन इक्वल टू माय लेंथ
- 5:23:05ऑफ लिस्ट -1 क्या हम कह सकते हैं यही
- 5:23:09कंडीशन होगी क्या कंडीशन होगी कि इंडेक्स
- 5:23:12की वैल्यू लास्ट वैल्यू क्या आएगी नाइन
- 5:23:14शुड बी लेस दन इक्वल टू लेंथ ऑफ लिस्ट -1
- 5:23:18व्हिच इज आल्सो इक्वल टू 9 या इसको लिखने
- 5:23:21का एक और बेटर तरीका होगा लेस देन लेंथ ऑफ
- 5:23:25लिस्ट यानी लेंथ ऑफ लिस्ट होगा 10 के
- 5:23:28इक्वल पहले इंडेक्स रो होगा फिर वन होगा
- 5:23:30फिर टू होगा फिर थ्री होगा फिर फोर होगा
- 5:23:33फाइव होगा सिक्स होगा सेवन होगा एट होगा
- 5:23:36नाइन होगा तो नाइन तो लेस दन 10 10 होता
- 5:23:38है पर 10 के केस में वर्क नहीं करेगा तो
- 5:23:41जीरो से लेकर ना तक सारी की सारी वैल्यूज
- 5:23:44के लिए हमारा लूप रन करेगा तो यह हमारे
- 5:23:46लूप की कंडीशन का लॉजिक होता है और लूप के
- 5:23:49अंदर मेन चीज कंडीशन ही होती है एक तरीके
- 5:23:50से कि आप क्या फाइनल कंडीशन सेट करोगे जब
- 5:23:53आपका लूप रुक जाए तो लूप इंडेक्स से शुरू
- 5:23:56होगा इंडेक्स इ इक्वल ट 0 पे और कहां पे
- 5:23:58रुकेगा इंडेक्स इ इक्वल टू 9 तक जा रहा
- 5:24:00होगा मेरा लूप और हर बार मुझे क्या करना
- 5:24:02है हर बार मुझे प्रिंट करवाना है लिस्ट ऑफ
- 5:24:06इंडेक्स को
- 5:24:09तो पहले लिस्ट ऑफ इंडेक्स लिस्ट ऑफ जीरो
- 5:24:11होगी फिर लिस्ट ऑफ इंडेक्स लिस्ट ऑफ वन
- 5:24:14होगी एंड इस तरीके से एक बार इस चीज को
- 5:24:16कोड में देखते
- 5:24:18हैं मैंने एक इंडेक्स वेरिएबल लिया
- 5:24:21इंडेक्स हमेशा स्टार्टस विथ जीरो हमने फिर
- 5:24:23क्या किया हमने एक लूप लगाया जब तक मेरे
- 5:24:25इंडेक्स की वैल्यू लेस देन माय लेंथ ऑफ
- 5:24:28नंबर्स है तब तक हमें क्या करना है तब तक
- 5:24:31हमें प्रिंट करना है या सबसे पहले तो
- 5:24:33सिर्फ इंडेक्स को ही प्रिंट करते हैं एक
- 5:24:35बार देख लेते हैं कौन-कौन से इंडेक्स
- 5:24:36वैल्यू तक हम जा रहे होंगे और हर बार
- 5:24:38इंडेक्स को क्या कर देंगे इंडेक्स को कर
- 5:24:40देंगे प्लस इक्ट 1 लेट्स सेव इट एंड
- 5:24:44एग्जीक्यूट तो हमारे पास रो से लेकर नान
- 5:24:47तक सारी की सारी वैल्यूज आ गई जैसे ही हम
- 5:24:49यहां पे 10 तक आए होंगे 10 तक आते ही हम
- 5:24:52लूप से बाहर निकल गए अब मुझे क्या करना है
- 5:24:54इसी इंडेक्स की हेल्प से अपने नंबर्स को
- 5:24:56प्रिंट करना है तो नंबर्स ऑफ इंडेक्स को
- 5:24:59बेसिकली हम प्रिंट करवाना चाहते हैं जिसकी
- 5:25:01वैल्यू पहले होगी नम्स ऑफ जीरो फिर होगी
- 5:25:04नम्स ऑफ वन फिर होगी नम्स ऑफ टू एंड सो ऑन
- 5:25:09सेव कर लेते हैं एंड रन करते हैं हमारे
- 5:25:11पास पहले वन आया 4 आया 9 16 एंड इस तरीके
- 5:25:14से सारे के सारे लिस्ट के मेंबर्स हमारे
- 5:25:17पास प्रिंट होकर आ गए इसी तरीके से अगर
- 5:25:19हमारे पास कोई दूसरी लिस्ट होती फॉर
- 5:25:21एग्जांपल हमने अपने हीरोस के नाम लिखे हुए
- 5:25:23हैं पहले हमारे पास आयन मैन है देन वी
- 5:25:27प्रोबेबली हैव
- 5:25:29थॉर देन वी हैव
- 5:25:31सुपरमैन व हैव बैटमैन एंड इस तरीके से तो
- 5:25:36हम क्या कर सकते हैं इन सारे हीरो के अगर
- 5:25:38मुझे नाम प्रिंट करवाने हैं तो वही सेम
- 5:25:40लॉजिक लगेगा एक इंडेक्स वेरिएबल ले लो
- 5:25:43इंडेक्स की वैल्यू रो से स्टार्ट होगी एक
- 5:25:45लूप लगा लो जब तक इंडेक्स की वैल्यू लेस
- 5:25:47देन लेंथ ऑफ हीरोज नहीं रहती लिस्ट ही तो
- 5:25:50है एट दी एंड एंड हमें क्या प्रिंट करवाना
- 5:25:53है हमें प्रिंट करवाना है हीरोज ऑफ
- 5:25:56इंडेक्स और हर बार इंडेक्स की वैल्यू को
- 5:25:58कर देंगे प् = 1 इसको सेव कर लेते हैं एंड
- 5:26:03एग्जीक्यूट करते हैं तो पहले आयन मैन आ
- 5:26:05गया थॉर आ गया सुपरमैन बैटमैन इस तरीके से
- 5:26:07सारे के सारे जो एलिमेंट्स थे हमारी लिस्ट
- 5:26:09के वो हमारे पास प्रिंट होकर आ गए हम चाहे
- 5:26:11तो इंडेक्स को आईडी एक की जगह सिंपली वी
- 5:26:14कैन टेक इट एज आई तो और छोटा हो जाएगा
- 5:26:17वेरिएबल बट ये लूप वैसे का वैसे काम करेगा
- 5:26:20लॉजिक वैसे के वैसे हमारा काम करेगा तो इस
- 5:26:22तरीके से जब हम लिस्ट के एक-एक आइटम के
- 5:26:25ऊपर जाते हैं या किसी टपल के एक-एक आइटम
- 5:26:27के ऊपर जाते हैं उसे हम क्या कहते हैं
- 5:26:28प्रोग्रामिंग के अंदर उसे हम कहते हैं
- 5:26:30चीजों पर ट्रव्स करना ट्रैवर्स यानी
- 5:26:33ट्रेवल करना किसी भी लिस्ट के ऊपर टपल के
- 5:26:36ऊपर डिक्शनरी के ऊपर एक-एक करके एक-एक
- 5:26:37करके जाने का मतलब होता है उसके ऊपर
- 5:26:39ट्रैवर्स करना तो जब भी मैं ट्रैवर्स शब्द
- 5:26:42बोलूं तो उसका मतलब होता है ट्रेवल कर रहे
- 5:26:44हैं और एकएक एलिमेंट के ऊपर हम जा रहे हैं
- 5:26:46और जाके हम हो सकता है कुछ एक्शन परफॉर्म
- 5:26:48कर रहे हैं या फिर सिंपली उस एलिमेंट को
- 5:26:49हम प्रिंट करवा रहे हैं नेक्स्ट हम बात
- 5:26:52करने वाले हैं एक और अपने लास्ट प्रैक्टिस
- 5:26:54क्वेश्चन की यह सवाल कह रहा है सर्च फॉर अ
- 5:26:57नंबर एक् इन दिस टपल यूजिंग लूप तो पहले
- 5:27:01जो लिस्ट थी तो टपल की जगह हमारे पास क्या
- 5:27:04होना चाहिए इस बार पेंसिस होना चाहिए तो
- 5:27:06ये क्या हो जाएगी टपल हो जाएगी
- 5:27:09इसके अंदर मुझे एक एलिमेंट नंबर को सर्च
- 5:27:11करना है वो नंबर एक् कोई भी नंबर हो सकता
- 5:27:13है एक कुछ भी हो सकता है और यूजिंग लूप्स
- 5:27:16सर्च करना है तो जब भी हम किसी भी चीज को
- 5:27:19सर्च करते हैं सर्च करने का सबसे सिंपल
- 5:27:21तरीका क्या होता है अगर मैं आपको एक लिस्ट
- 5:27:23दे दूं बहुत सारे नामों की मैंने आपको
- 5:27:25लिस्ट दे दी फॉर एग्जांपल बहुत सारे रोल
- 5:27:27नंबर्स लिखे हुए हैं बहुत सारे नाम लिखे
- 5:27:28हुए हैं यह चीज ए हो गई बी हो गई सी हो गई
- 5:27:31डी हो गई एफ हो गई जी हो गई के एल एक्स जी
- 5:27:37बहुत सारे नाम दे
- 5:27:38तो किसी भी चीज को सर्च करने का फॉर
- 5:27:40एग्जांपल मुझे एल को सर्च करना है बेस्ट
- 5:27:43तरीका होगा पहले पहले आइटम पर जाके देख लो
- 5:27:45क्या ये एल है नहीं है फिर नेक्स्ट आइटम
- 5:27:47फिर नेक्स्ट आइटम फिर नेक्स्ट आइटम
- 5:27:49नेक्स्ट आइटम नेक्स्ट आइटम नेक्स्ट आइटम
- 5:27:51और यहां पे मुझे मिल गया तो इस तरीके से
- 5:27:53एक-एक करके एकएक करके हर आइटम के ऊपर हम
- 5:27:55जाएंगे और चेक करेंगे क्या वह मेरे x के
- 5:27:57बराबर है यहां पे x = l तो वैसे ही मुझे
- 5:28:00यहां पे अपने नंबर को सर्च करना है अब
- 5:28:03सर्च करने से पहले एक टप्पल का एग्जांपल
- 5:28:05लेते हैं लेट्स कॉपी
- 5:28:07दिस एंड इन फैक्ट इन सबको हम डिलीट भी कर
- 5:28:09सकते हैं यहां पे अपना कोई भी नंबर्स ले
- 5:28:12लेते हैं और इसे हम एक टपल की फॉर्म में
- 5:28:15लिखने वाले हैं यह हमारी टपल हो गई अब इस
- 5:28:17टपल के सबसे पहले तो सारे एलिमेंट्स को
- 5:28:19प्रिंट करवा लेते हैं तो i = 0 से हम
- 5:28:21स्टार्ट करेंगे वाइल आ इज लेसन लेंथ ऑफ
- 5:28:26नम्स प्रिंट करा देंगे नम्स ऑफ आ एंड i प्
- 5:28:31इक्ट 1 जैसे लिस्ट में प्रिंट करवाते थे
- 5:28:34वैसे ही टपल के अंदर प्रिंट करवा देंगे यह
- 5:28:36सारे आइटम हमारे पास प्रिंट होकर आ गए
- 5:28:38लेट्स सपोज मुझे किसी x इ इक्वल
- 5:28:41टू 36 के लिए सर्च करना है फॉर एग्जांपल
- 5:28:4436 के लिए मुझे सर्च करना है जो इस लिस्ट
- 5:28:46के अंदर एजिस्ट भी करता है तो क्या मैं कह
- 5:28:48सकती हूं हर बार एलिमेंट को प्रिंट कराने
- 5:28:50की जगह हम चेक कर सकते हैं कि क्या मेरा
- 5:28:52एलिमेंट x के बराबर है और जहां पर भी
- 5:28:55एलिमेंट x के बराबर मिल गया हम वहां पर
- 5:28:57प्रिंट करवा देंगे फाउंड जैसे यहां पर हर
- 5:29:01बार यह कंडीशन तो वैसे ही रहेगी अपडेट
- 5:29:04वैसे रहेगा कंडीशन वैसे ही रहेगी इनिला
- 5:29:06इजेशन वैसे ही रहेगा इसे क्या कहते हैं
- 5:29:08इसे कहते हैं इनिश इजेशन इनिश इजेशन यानी
- 5:29:11जिस वैल्यू के साथ हमने स्टार्ट किया था
- 5:29:14चेंज क्या होगा चेंज होगा हमारा काम काम
- 5:29:16क्या हो गया अब काम हो गया कि अगर यहां पे
- 5:29:19हम कंडीशनल स्टेटमेंट्स को यूज कर रहे हैं
- 5:29:21अगर नम्स ऑफ आ यानी मेरा जो नंबर आईए
- 5:29:26इंडेक्स पर है अगर उसकी वैल्यू इक्वल टू
- 5:29:29हो जाती है इस x के तो उस पॉइंट पर मुझे
- 5:29:32क्या करना है उस पॉइंट पर मुझे प्रिंट
- 5:29:34करवा देना है फाउंड हम चाहे तो इंडेक्स भी
- 5:29:38प्रिंट करवा सकते हैं एट इंडेक्स और यहां
- 5:29:41पे i की वैल्यू प्रिंट करवा देंगे फाउंड
- 5:29:43एट इंडेक्स i इसे सेव कर लेते हैं एंड रन
- 5:29:48करते हैं तो आ गया फाउंड एट इंडेक्स 5 36
- 5:29:51कहां पे है दिस इज इंडेक्स 0 1 2 3 4 एंड
- 5:29:545 तो ये इंडेक्स फाइव पे ही हमारी 36 की
- 5:29:57वैल्यू है तो ये लूप वर्क कैसे किया होगा
- 5:29:59लूप के अंदर सबसे पहले हम i = 0 पर गए
- 5:30:02होंगे हमने चेक किया होगा क्या 136 के
- 5:30:04इक्वल है यहां पर 136 के इक्वल नहीं है तो
- 5:30:07सिंपली हमने क्या किया प्लस व कर दिया फिर
- 5:30:10देखा क्या 436 के इक्वल है 436 के इक्वल
- 5:30:13नहीं है फिर दोबारा हमने प्लव कर दिया फिर
- 5:30:15देखा 9 36 के इक्वल है क्या 9 भी 36 के
- 5:30:18इक्वल नहीं है तो हम इफ के अंदर नहीं गए
- 5:30:20हमने दोबारा प्लव कर दिया जैसे ही हम यहां
- 5:30:23पर आए तो हमने देखा 36 36 के इक्वल है तो
- 5:30:25फिर हमने उस चीज को प्रिंट करवा दिया पर
- 5:30:28फिर भी हम लूप के अंदर क्या किया हमने
- 5:30:29दोबारा प्सव किया और हम हर इंडेक्स पर गए
- 5:30:32हैं यानी अगर मैं
- 5:30:34एल्स को कहूं तो एल्स के अंदर
- 5:30:38हम प्रिंट करवा सकते हैं फाइंडिंग और
- 5:30:40फाइंडिंग मिलने के बाद भी फाइंडिंग प्रिंट
- 5:30:42होता रहेगा जैसे पहले तो फाइंड कर रहा है
- 5:30:45शुरू के 4 पाच इंडेक्स तक फिर फाइनली 36
- 5:30:48मिल गया फिर अगले वाले इंडेक्स पर भी ढूंढ
- 5:30:51रहा है अगर 36 दो बार होता तो ये दो बार
- 5:30:53फाउंड प्रिंट करवाता इसे रन करें अगर तो
- 5:30:57दो बार फाउंड प्रिंट कराया एक बार कहां पर
- 5:30:59मिला एक बार इंडेक्स नंबर फाइव पे मिला 36
- 5:31:02सेकंड टाइम कहां पर मिला सेकंड टाइम मिला
- 5:31:03इंडेक्स नंबर 10 के ऊपर तो इस तरीके से
- 5:31:05लॉजिकली हमें समझना है कि लूप कैसे कैसे
- 5:31:07चल चल रहा है लूप तब तक चलता रहेगा जब तक
- 5:31:10मिलता नहीं जब मिलेगा तब प्रिंट करवा देगा
- 5:31:11पर उसके बाद रुकेगा नहीं लूप लूप तो कहां
- 5:31:14तक चलेगा लूप तो पूरी की पूरी टपल तक
- 5:31:16चलेगा जब तक टपल की लेंथ नहीं आ जाती तब
- 5:31:18तक हमारा लूप चलता रहेगा चलता रहेगा चलता
- 5:31:20रहेगा तो इस तरीके से हमारे लूप्स वर्क
- 5:31:23करते हैं स्पेशली सारे के सारे वाइल लूप
- 5:31:26पाइथन के अंदर तो आई होप कि अभी तक हमने
- 5:31:28इनफ एग्जांपल्स के थ्रू वाइल लूप को समझ
- 5:31:30लिया है नेक्स्ट अब वाइल लूप के अंदर ही
- 5:31:32हम दो और इंपॉर्टेंट कीवर्ड्स को पढ़ रहे
- 5:31:34होंगे जो है हमारे ब्रेक एंड कंटिन्यू
- 5:31:37कीवर्ड जब भी हम लूप्स को यूज करते हैं
- 5:31:39ब्रेक एंड कंटिन्यू हमारे पास दो
- 5:31:41इंपोर्टेंट कीवर्ड्स होते हैं सबसे पहले
- 5:31:43ब्रेक कीवर्ड के बारे में बात करते हैं
- 5:31:45लूप के अंदर जहां पर भी हम ब्रेक कीवर्ड
- 5:31:47को लिख देंगे हमारा लूप वहीं पर टर्मिनेट
- 5:31:50कर जाएगा यानी वहीं पर रुक जाएगा फॉर
- 5:31:53एग्जांपल लेट्स क्रिएट अ नॉर्मल
- 5:31:55लूप एक छोटा सा यहां पर नॉर्मल लूप क्रिएट
- 5:31:59करते हैं जो फ तक नंबर्स को प्रिंट कर रहा
- 5:32:01है तो आ इ इक्व टूव से लेकर वाइल आ इज
- 5:32:04लेसन इक्वल टू 5 हमें प्रिंट करना आ
- 5:32:08को एंड हर बार हम आ को इंक्रीज कर रहे हैं
- 5:32:12बाय वन तो इस तरीके से हमारा लूप रन करेगा
- 5:32:15अब अगर हमने कहीं पर भी ब्रेक लिख दिया
- 5:32:17फॉर एग्जांपल हम यहां पे चेक कर रहे हैं
- 5:32:20यहां हमने लिख दिया अगर आ की वैल्यू ्र हो
- 5:32:23जाए तो वैसे ही क्या कर दो वैसे ही ब्रेक
- 5:32:25कर दो सिंपली हमने इस तरीके से ब्रेक लिख
- 5:32:27दिया वच इज अ रिजर्व कीवर्ड तो लूप में
- 5:32:30क्या होगा लूप में आ की वैल्यू पहले वन
- 5:32:32होगी फिर वन प्रिंट हो जाएगा फिर दोबारा
- 5:32:35इंक्रीज होकर टू हो जाएगी तो टू प्रिंट हो
- 5:32:37जाएगा थ्री हो जाएगी तो थ्री प्रिंट हो
- 5:32:39जाएगा पर उसके बाद चेक होगा क्या i की
- 5:32:41वैल्यू थ्री है और जैसे ही i की वैल्यू
- 5:32:43थ्री होगी हमारा लूप ब्रेक कर जाएगा यानी
- 5:32:44हम इस लूप से बाहर आ जाएंगे इनफैक्ट यहां
- 5:32:47पर लास्ट में प्रिंट करवा देते हैं एंड ऑफ
- 5:32:50लूप फाइव तक नंबर्स कभी प्रिंट ही नहीं
- 5:32:52होंगे क्योंकि पहले ही हमने लूप को ब्रेक
- 5:32:54कर दिया इसको एक बार रन करते हैं हमने
- 5:32:57प्रिंट किया पहले 1 2 3 और जैसे ही हम
- 5:32:59थ्री तक पहुंचे वैसे ही लूप क्या हो गया
- 5:33:01ब्रेक हो गया और हम लूप से बाहर आ गए तो
- 5:33:04इस तरीके से हमारा ब्रेक कीवर्ड काम करता
- 5:33:06है अब ब्रेक कीवर्ड को हम यहां पर यूज कर
- 5:33:08सकते हैं फॉर एग्जांपल इफ वी लुक एट
- 5:33:12आवर सर्च कोड जिसमें हम अपने नंबर x के
- 5:33:16लिए सर्च कर रहे थे अपने टपल के अंदर तो
- 5:33:18उसमें क्या हो रहा था हम इस तरीके से
- 5:33:20इंप्लीमेंटेशन कर सकते हैं कि जैसे ही
- 5:33:22हमारा नंबर मिल जाए वैसे हम प्रिंट करवा
- 5:33:24दें कहां पर कौन से इंडेक्स पर मिला और
- 5:33:26वैसे ही हम इस लूप से ब्रेक कर जाएंगे
- 5:33:29ब्रेक करने का मतलब है लूप से बाहर आ
- 5:33:31जाएंगे एंड उसके बाद बाकी कोई और
- 5:33:33एग्जीक्यूशन नहीं होगा यानी फाइंडिंग उसके
- 5:33:36बाद वाले इंडेक्स पर नहीं हो रही होगी तो
- 5:33:39यहां सिंपली प्रिंट करवा देंगे एंड
- 5:33:42ऑफ लूप इसे कर लेते हैं सेव एंड रन तो
- 5:33:47पहले फाइंड कर रहा है फाइंड कर रहा है
- 5:33:48फाइंड कर रहा है और जैसे ही नंबर 36 उसे
- 5:33:51मिल गया यहां पर इंडेक्स नंबर फाइव पे
- 5:33:53वैसे ही प्रिंट करवा दिया फाउंड एट
- 5:33:54इंडेक्स फ और वैसे ही एंड हो गया हमारा
- 5:33:56लूप एंड ऑफ लूप प्रिंट होकर आ गया उससे
- 5:33:59पहले क्या हो रहा था अगर यह ब्रेक हम नहीं
- 5:34:01यूज करते तो एक बार हमारा नंबर मिल गया
- 5:34:05उसके बाद भी सर्च कर रहा है एंड सेकंड
- 5:34:07टाइम नंबर मिल रहा है तो प्रिंट करवा रहा
- 5:34:09है एंड उसके बाद भी सर्च करता रहेगा जब तक
- 5:34:11टपल कंप्लीट नहीं हो जाता पर हमें नहीं
- 5:34:13चाहिए टपल कंप्लीट हो हमें चाहिए कि एक
- 5:34:15बार नंबर मिल जाए तभी हम ब्रेक करवाना
- 5:34:16चाहते हैं तो ऐसे केसेस के लिए हम ब्रेक
- 5:34:18को यूज कर सकते हैं ब्रेक का ही सिमिलर
- 5:34:21साइ कीवर्ड हमारे पास होता है कंटिन्यू
- 5:34:23ब्रेक से ऑपोजिट इसका काम होता है जैसे
- 5:34:25कंटिन्यू का क्या करता है कंटिन्यू सिर्फ
- 5:34:28करंट आइट को करंट आइट मेशन यानी करंट जो
- 5:34:31भी टर्न चल रही है लूप की उसे टर्मिनेट
- 5:34:33करता है और फिर नेक्स्ट आइट की तरफ बढ़
- 5:34:35जाता है जैसे फॉर एग्जांपल
- 5:34:38टेक एन एग्जांपल ऑफ सिंपल लूप जैसा हमने
- 5:34:41पहले लिया
- 5:34:42था आई को दोबारा से जीरो से स्टार्ट कर
- 5:34:45लेते हैं जब तक आ
- 5:34:48लेसन इक्वल टू 5 है तब तक हमें प्रिंट
- 5:34:51करना है आ को एंड आ प्स इक्व एंड य हम चेक
- 5:34:56कर लेंगे अगर आ की
- 5:34:58वैल्यू ी के इक्वल है तो उस केस में हमें
- 5:35:01क्या करना है उस केस में हम कर देंगे
- 5:35:03कंटिन्यू इनफैक्ट य प्रिंट स्टेटमेंट जो
- 5:35:06है इसे लास्ट में शिफ्ट कर देते
- 5:35:08हैं तो इससे क्या होगा जैसे ही i की
- 5:35:11वैल्यू थ्री हो जाएगी वैसे ही हम उसे
- 5:35:13प्रिंट नहीं करवाना चाहते हम सिंपली क्या
- 5:35:15करेंगे अपने आ को कर देंगे प्व यानी i की
- 5:35:17वैल्यू फोर करना चाहते हैं और कंटिन्यू
- 5:35:19करना चाहते हैं कंटिन्यू यानी ये दोनों जो
- 5:35:21स्टेटमेंट्स हैं ये कंप्लीट मिस हो जाएंगी
- 5:35:24और वापस से हम यहां पर आ जाएंगे तो रो से
- 5:35:26लेकर फाइव तक सारे के सारे नंबर्स प्रिंट
- 5:35:28होंगे बस थ्री प्रिंट नहीं हो रहा होगा
- 5:35:31इसको सेव करके रन करते हैं एंड वी विल गेट
- 5:35:330 1 2 3 प्रिंट नहीं हुआ फोर एंड फाइव
- 5:35:36प्रिंट हो गए यह कैसे हो पाया i की वैल्यू
- 5:35:39शुरुआत में 0 थी हमने चेक किया क्या 0 ले
- 5:35:42= 5 है हां लेन = 5 है ट्रू हो गया फिर
- 5:35:45चेक किया क्या i की वैल्यू 3 है i की
- 5:35:47वैल्यू थ्री नहीं है तो हमने रो को प्रिंट
- 5:35:49करवा दिया फिर i को वन बना दिया 1 < = 5
- 5:35:52है फिर दोबारा चेक किया वन क्या थ्री के
- 5:35:54इक्वल है नहीं है तो हमने दोबारा वन को
- 5:35:56प्रिंट करवा दिया फिर टू बना दिया फिर 2 <
- 5:35:59= 5 है ट्रू उसके बाद देखा क्या 2 = 3 है
- 5:36:03नहीं है तो फिर टू को प्रिंट करवा दिया
- 5:36:05उसे i को 3 बना दिया 3 इ 5 है यस 3 = 3 है
- 5:36:10यस फिर i + 1 कर दिया यानी 3 को हमने फोर
- 5:36:14बना दिया i को फर बना दिया और कंटिन्यू कर
- 5:36:16गए कंटिन्यू करने का मतलब है इस वाली आइट
- 5:36:18के लिए आगे वाली जितने भी स्टेप्स हैं वो
- 5:36:21सारे स्किप हो जाएंगे और दोबारा ये जो i4
- 5:36:23बन गया था अब फोर के लिए चेक करेंगे 4 < =
- 5:36:265 है क्या 4 = 3 है क्या नो तो हम यहां पे
- 5:36:29फोर को प्रिंट करवा देंगे तो इस तरीके से
- 5:36:30थ्री का जो प्रिंट करवाने वाली टर्न थी
- 5:36:33उसको हमने स्किप कर दिया तो बेसिकली
- 5:36:35कंटिन्यू एक्ट्स एज स्किप कुछ भी अगर हम
- 5:36:39स्किप करना चाहते करंट आइट में तो जहां
- 5:36:41हमने कंटिन्यू लिख दिया उसके बाद वाली
- 5:36:43सारी चीजें स्किप हो जाएंगी तो इस तरीके
- 5:36:45से कंटिन्यू वर्क करता है जैसे फॉर
- 5:36:47एग्जांपल अगर हम वन से लेकर 10 तक बहुत
- 5:36:49सारे नंबर्स को प्रिंट करवा रहे हैं और हम
- 5:36:52क्या चाहते हैं हम सिर्फ ऑड नंबर्स को
- 5:36:54प्रिंट करवाना चाहते हैं इवन नंबर्स के
- 5:36:56लिए हम स्किप करना चाहते हैं तो हम सिंपली
- 5:36:58कंडीशन में डाल सकते हैं कि जैसे ही आ की
- 5:37:00वैल्यू इवन हो जाए इवन वैल्यू के लिए हम
- 5:37:03क्या करते हैं हम चेक करते हैं i मॉडलो 2
- 5:37:06= 0 सारे के सारे जो इवन नंबर्स होंगे वो
- 5:37:09जब टू से डिवाइड होते हैं तो उनका
- 5:37:10रिमाइंडर जीरो के इक्वल आता है तो उस केस
- 5:37:12में हम क्या करेंगे हम स्किप कर जाएंगे और
- 5:37:14बाकी सारे केसेस में हम प्रिंट करवा देंगे
- 5:37:16तो जितने भी ऑड नंबर्स होंगे वन से लेकर
- 5:37:1810 तक वोह सारे हमारे पास प्रिंट होकर आ
- 5:37:20जाएंगे जैसे वन प्रिंट हो गया थ्री प्रिंट
- 5:37:22हो गया फव हो गया सेन हो गया नान हो गया
- 5:37:24ये सारे के सारे क्या है वन से लेकर 10 तक
- 5:37:26ऑड नंबर्स है इसी तरीके से मुझे इवन
- 5:37:28नंबर्स को प्रिंट करवाना है तो जो ऑड
- 5:37:31नंबर्स है उन्हें स्किप कर दो सेव किया रन
- 5:37:34किया तो क्या हो गए सारे के सारी इवन
- 5:37:36नंबर्स हमारे पास प्रिंट होकर आ गए तो इस
- 5:37:38तरीके से हमारे ब्रेक एंड कंटिन्यू कीवर्ड
- 5:37:40काम करते हैं पाइथन के अंदर अब नेक्स्ट हम
- 5:37:43बात करने वाले हैं अपने फॉर लूप के बारे
- 5:37:44में फॉर लूप्स आर जनरली यूज्ड फॉर
- 5:37:47सीक्वेंशियल ट्रैवर्सल सीक्वेंशियल
- 5:37:49ट्रैवर्सल यानी पहले एक चीज आ रही है फिर
- 5:37:51दूसरी चीज आ रही है फिर तीसरी चीज आ रही
- 5:37:52है इस तरीके से एक सीक्वेंस के अंदर जब हम
- 5:37:54ट्रेवल करते हैं जैसे कोई लिस्ट के अंदर
- 5:37:57जब हम ट्रेवल करेंगे सीक्वेंस से करेंगे
- 5:37:59पहले पहला एलिमेंट आएगा फिर दूसरा आएगा
- 5:38:00फिर तीसरा आएगा किसी टपल के केस में
- 5:38:03ट्रेवल करेंगे सीक्वेंस में ट्रेवल करेंगे
- 5:38:04स्ट्रिंग के केस में ट्रेवल करेंगे
- 5:38:06सीक्वेंस में ट्रेवल करेंगे तो जहां पर
- 5:38:08हमारे पास इंडेक्स होता है एक तरीके से
- 5:38:09इंडेक्स वाइज या जिस भी किसी एक पर्टिकुलर
- 5:38:12सीक्वेंस में एलिमेंट्स आ रहे होते हैं तो
- 5:38:14सीक्वेंशियल ट्रैवर्सल के लिए हम फॉर
- 5:38:16लूप्स को यूज करते हैं फॉर एग्जांपल फॉर
- 5:38:18ट्रैवर्सिंग अ लिस्ट स्ट्रिंग टपल्स एट्स
- 5:38:21जैसे इसका एग्जांपल होगा मान लेते हैं
- 5:38:23हमारा हमने एक लिस्ट बनाई हुई है इस लिस्ट
- 5:38:25के हमें सारे एलिमेंट्स पर जाना है और हम
- 5:38:27इंडेक्स की फॉर्म में नहीं जाना चाहते
- 5:38:29वाइल लूप के अंदर तो हम फॉर लूप को यूज कर
- 5:38:31सकते हैं हम लिखते हैं फॉर और फिर यहां पर
- 5:38:34हम कोई भी वेरिएबल लिख सकते हैं एलिमेंट
- 5:38:36लिख सकते हैं आइटम लिख सकते हैं वैल्यू
- 5:38:38लिख सकते हैं और यह इन जो है यह हमारा एक
- 5:38:40कीवर्ड होता है फिर हम अपनी लिस्ट का नाम
- 5:38:43लिखते हैं और फिर यह जो वेरिएबल है इसके
- 5:38:45अंदर ऑटोमेटिक एक-एक करके लिस्ट के सारे
- 5:38:48एलिमेंट्स आ जाते हैं तो हम चाहे तो उन
- 5:38:50एलिमेंट्स को प्रिंट करवा सकते हैं तो फॉर
- 5:38:52लूप का सिंटेक्स कुछ ऐसा दिखता है फॉर
- 5:38:54कीवर्ड होता है फिर हम कोई एलिमेंट लेते
- 5:38:56हैं इन आवर लिस्ट और फिर उस आइटम के ऊपर
- 5:38:59हम कोई काम परफॉर्म कराते हैं जैसे फॉर
- 5:39:01एग्जांपल लेट्स क्रिएट अ लिस्ट जिसमें
- 5:39:03हमारे पास कुछ नंबर्स है अब इन नंबर्स को
- 5:39:06मुझे फॉर के अंदर प्रिंट करवाना है तो हम
- 5:39:08लिखेंगे फॉर अभी यहां पर नम लिख लेते हैं
- 5:39:11नम इन लिस्ट तो ये लिस्ट क्या है ये लिस्ट
- 5:39:15हमारा यह वाला स्ट्रक्चर है या इसे हम
- 5:39:17नंबर्स कह देते हैं नंबर्स एंड इसे नम की
- 5:39:21जगह वैल्यू कह देते हैं तो एक-एक करके हम
- 5:39:24हर एक वैल्यू पर जाएंगे पहले हमारी वैल्यू
- 5:39:26वन होगी फिर हमारी वैल्यू टू होगी फिर
- 5:39:27हमारी वैल्यू थ्री होगी फोर होगी फाइव
- 5:39:29होगी इस तरीके से और हम हर बार प्रिंट
- 5:39:32करवा सकते हैं अपनी वैल्यू को इसे सेव कर
- 5:39:34लेते हैं रन करते हैं तो वी विल गेट आवर
- 5:39:36नंबर्स 1 2 3
- 5:39:38एंड उसी तरीके से अगर इस लिस्ट के अंदर
- 5:39:40नंबर्स ना होकर फॉर एग्जांपल हमारे पास
- 5:39:43अगर कुछ वेजिटेबल्स होते पोटेटो हो
- 5:39:50गया बिंजल हो
- 5:39:54गया
- 5:39:56ी माइट आल्सो
- 5:40:00हैव लेडी
- 5:40:02फिंगर
- 5:40:04एंड कुकुंबर इस तरीके मल्टीपल हमारे पास
- 5:40:08वेजिटेबल्स हो गए एंड वैल्यू इन अपनी
- 5:40:11लिस्ट का बस नाम हमें चेंज करना है तो
- 5:40:14एकएक करके जो जो वैल्यूज है वो सारी की
- 5:40:16सारी इस वैल्यू वेरिएबल के अंदर आ जाएंगी
- 5:40:17जिन्हे हम प्रिंट करवा सकते हैं सेव किया
- 5:40:19रन किया हमारे पास सारी की सारी वैल्यूज
- 5:40:23जो है वोह प्रिंट होकर आ जाएंगी तो इस
- 5:40:25तरीके से हमारा फॉर लूप काम करता है अब हम
- 5:40:28चाहे तो फॉर लूप को किसी टपल के ऊपर भी
- 5:40:30यूज कर सकते हैं फॉर एग्जांपल हम एक टपल
- 5:40:33को क्रिएट करते हैं टपल के अंदर हम कोई भी
- 5:40:35रैंडम नंबर्स जो हैं
- 5:40:38उन्हें ले सकते हैं एंड
- 5:40:41फॉर नंबर इन
- 5:40:43टपल हमें प्रिंट करवाना है अपने नंबर को
- 5:40:47तो इसे सेव कर लेते हैं रन करते हैं तो
- 5:40:49हमारे पास सारे के सारे नंबर्स सेम
- 5:40:51सीक्वेंस में प्रिंट होकर आ जाएंगे तो
- 5:40:53जनरली अगर हमें किसी आइट मेटर के ऊपर काम
- 5:40:55करना है यानी हमारे पास कोई वेरिएबल है
- 5:40:57जिसकी वैल्यू को हम अपडेट कर रहे हैं फिर
- 5:40:59हमारे पास कोई स्टॉपिंग कंडीशन है तो वो
- 5:41:01सारे काम हम वाइल लूप से करेंगे और अगर
- 5:41:03हमें किसी डेटा टाइप के ऊपर ट्रव्स करना
- 5:41:06है जैसे ट हो गया जैसे लिस्ट हो गई जैसे
- 5:41:08स्ट्रिंग हो गी तो वो सारे काम हम कैसे
- 5:41:10करेंगे वो सारे काम हम फॉर लूप से कर रहे
- 5:41:12होंगे यहां पर स्ट्रिंग का भी एग्जांपल ले
- 5:41:14लेते हैं फॉर एग्जांपल वी हैव अ स्ट्रिंग
- 5:41:16कॉल्ड अपना कॉलेज तो यहां पर अगर मुझे लूप
- 5:41:19लगाना है फॉर कैरेक्टर इन स्ट्रिंग हम हर
- 5:41:23बार प्रिंट करवाना चाहते हैं अपने
- 5:41:24कैरेक्टर को सेव कर लेंगे रन करेंगे तो
- 5:41:26हमारे पास सारे के सारे इंडिविजुअल
- 5:41:28कैरेक्टर्स स्ट्रिंग के प्रिंट होकर आ
- 5:41:30जाएंगे अब जब भी हम फॉर लूप यूज करते हैं
- 5:41:32या वाइल लूप यूज करते हैं उसके साथ में वी
- 5:41:35कैन यूज एन ऑप्शनल एल्स ये कंपलीटली
- 5:41:38ऑप्शनल है इसको यूज करना कंपलसरी हमारे
- 5:41:40लिए नहीं है एल्स को यूज करने का मतलब
- 5:41:42होता है कि फॉर एग्जांपल हमने लूप के अंदर
- 5:41:44कुछ काम किया अगर हम चाहते हैं जैसे ही
- 5:41:47लूप खत्म हो जाए उसके बाद एक कुछ काम होना
- 5:41:50चाहिए कुछ चीज आपने प्रिंट करवा दी कुछ और
- 5:41:52चीज कर लिया तो वो सारे काम हम एक ऑप्शनल
- 5:41:55एल्स के अंदर कर सकते हैं यानी इस तरीके
- 5:41:57से सिंपल तरीके से हम अपना लूप लिखते हैं
- 5:41:59और फिर बाद में हम एक एल्स लिखते हैं कोलन
- 5:42:02एंड फिर हम अपना काम जो है उसे करवा सकते
- 5:42:04हैं फॉर एग्जांपल ये सारे के सारे जो
- 5:42:07कैरेक्टर्स हैं इन्हें हमने प्रिंट करवा
- 5:42:09दिया अब इन कैरेक्टर्स को प्रिंट करवाने
- 5:42:11के बाद हम एल्स के अंदर प्रिंट करवा सकते
- 5:42:14हैं एंड सेे सेव कर लिया रन किया तो सारे
- 5:42:18कैरेक्टर्स प्रिंट होकर आ गए और लास्ट में
- 5:42:20हमारे पास एंड प्रिंट होकर आ गया अब इसमें
- 5:42:23हमारे दिमाग में एक सवाल आ सकता है कि
- 5:42:24मुझे इस एल्स की जरूरत क्यों पड़ी फॉर
- 5:42:27एग्जांपल अगर इस प्रिंट को बिना एल्स के
- 5:42:29यहां पे लास्ट में हम एंड लिख देते तो भी
- 5:42:32तो सेम आउटपुट हमारे पास आ जाता तो एल्स
- 5:42:35की क्या जरूरत पड़ी एल्स की हमें जरूरत उन
- 5:42:37स्पेसिफिक केसेस के अंदर पड़ सकती है जहां
- 5:42:39हम ब्रेक को यूज़ करते हैं फॉर एग्जांपल
- 5:42:42यह हमारा कोड है हम चाहते हैं कि हम अपने
- 5:42:46कैरेक्टर्स के अंदर अपनी स्ट्रिंग के अंदर
- 5:42:48मुझे सर्च करना है कि मेरा कैरेक्टर ओ
- 5:42:52कहां पर आता है तो हम यहां पर सर्च लगा
- 5:42:55सकते हैं कि जहां पर भी मेरे कैरेक्टर की
- 5:42:58वैल्यू o के इक्वल हो जाए जहां पर भी
- 5:43:01कैरेक्टर की वैल्यू o के इक्वल हो जाए
- 5:43:03वहां पे हम प्रिंट कर देंगे o फाउंड
- 5:43:07और वहीं से कर जाएंगे हम ब्रेक इस तरीके
- 5:43:10का हमने कुछ कोड लिखा और बाकी सारी केसेस
- 5:43:12में हम अपने कैरेक्टर्स को प्रिंट करते
- 5:43:14रहेंगे तो इस केस में अगर हम सेव करें और
- 5:43:17रन करें तो हम पहले ए पर गए हमने सर्च
- 5:43:20किया यहां पे ओ नहीं आता फिर हम प पर गए
- 5:43:22फिर हम n पर गए ए प्रिंट करवा दिया ए पर
- 5:43:24गए ए प्रिंट करवाया सी पर गए सी प्रिंट
- 5:43:26करवाया फिर फाइनली हमें क्या मिल गया o पर
- 5:43:29गए और o हमें मिल गया तो हमने प्रिंट करवा
- 5:43:31दिया ओ फाउंड यहां पर और फिर हम ब्रेक कर
- 5:43:34गए लूप से अब जब हम लूप से ब्रेक करके गए
- 5:43:37तो उस केस में क्या हुआ उस केस में हमारा
- 5:43:39एल्स एग्जीक्यूट नहीं हुआ पर यहीं पर हमने
- 5:43:42एल्स नहीं लिखा होता हमने सिर्फ एंड किया
- 5:43:45होता तो हमारा एंड प्रिंट हो जाता तो जिस
- 5:43:47भी केस में हम चाहते हैं कि लूप जब तक
- 5:43:49पूरा रन करे तब कुछ काम हो तो उसे हम एल्स
- 5:43:52के अंदर लिख सकते हैं वो एल्स वाला काम
- 5:43:54ब्रेक वाले केसेस के अंदर एग्जीक्यूट नहीं
- 5:43:56होगा पर बाहर जो हम काम करेंगे वो तो हर
- 5:43:59केस के अंदर एग्जीक्यूट होगा तो इसीलिए
- 5:44:01ऐसे काम जिन्हें हम लूप के कंप्लीट एंड तक
- 5:44:03करवाना चाहते हैं उन्हें हम अपने एल्स के
- 5:44:05अंदर लिख सकते हैं नेक्स्ट कुछ और हम
- 5:44:08क्वेश्चंस को प्रैक्टिस करने वाले हैं
- 5:44:10यूजिंग फॉर तो इन दोनों सेम कामों को करने
- 5:44:13के लिए हम अपने फॉर लूप को यूज करेंगे इस
- 5:44:15बार सबसे पहले सवाल की तरफ आते हैं अच्छा
- 5:44:17यहां पर एक बार पॉज करना है लेक्चर को खुद
- 5:44:19से एक बार क्वेश्चन को सॉल्व करने की
- 5:44:21कोशिश करनी है तो क्वेश्चन हमें कह रहे
- 5:44:23प्रिंट द एलिमेंट ऑफ द फॉलोइंग लिस्ट
- 5:44:24यूजिंग अ लूप सिंपल सा पहले एक लिस्ट बना
- 5:44:28लेते हैं लेट्स क्रिएट अ लिस्ट कॉल्ड
- 5:44:30नंबर्स इसके अंदर हमारे पास नंबर्स हो
- 5:44:34जाएंगे 14 ना 6 16 25 36 40 9 64 81 एंड
- 5:44:44100 अब हमें क्या करना है हमें इन नंबर्स
- 5:44:47को प्रिंट करवाना है फॉर लूप में तो पहले
- 5:44:48लिखेंगे फॉर सम एलिमेंट आई हैव रिटन ई ए
- 5:44:53शॉर्ट फॉर एलिमेंट इन
- 5:44:56नंबर्स एंड हम प्रिंट करवा देंगे अपने हर
- 5:44:58एक एलिमेंट को सेव कर लेते हैं रन करते
- 5:45:01हैं तो हमारे सारे एलिमेंट्स हमारे पास
- 5:45:04प्रिंट होकर आ
- 5:45:05गए नेक्स्ट क्वेश्चन हमें कह रहा है सर्च
- 5:45:07फॉर अ नंबर x इन दिस टपल यूजिंग लूप तो
- 5:45:11यहां पर हम कोई नंबर ले लेते हैं x इज
- 5:45:14इक्ट 36 या इस बार 49 ले लेते हैं एंड 49
- 5:45:19को हम दो बार लिख देते हैं लास्ट में भी
- 5:45:21एक बार 49 को लिख देते हैं तो हम हर एक
- 5:45:24एलिमेंट पर जा रहे हैं नंबर्स की इसे एक
- 5:45:26टपल में कन्वर्ट कर लेते हैं एंड हम हर
- 5:45:29बार चेक करेंगे इफ एलिमेंट इस बार हमें
- 5:45:33इंडेक्स नहीं देखना पड़ रहा इस बार
- 5:45:34डायरेक्टली हम अपने एलिमेंट की वैल्यू देख
- 5:45:36सकते हैं इ एलिमेंट इज इक्वल टू x तो वहां
- 5:45:39पर हम प्रिंट करवा देंगे नंबर फाउंड एट
- 5:45:43इंडेक्स अच्छा यहां पर हम इंडेक्स नहीं
- 5:45:46प्रिंट करवा सकते तो इंडेक्स के लिए हमें
- 5:45:48क्या करना पड़ेगा इंडेक्स के लिए हमें अलग
- 5:45:50से एक वेरिएबल बनाना पड़ेगा इंडेक्स = 0
- 5:45:53और हर बार हमें उसकी वैल्यू को प्लव करना
- 5:45:56पड़ेगा यानी इंडेक्स प् इक्व ू 1 लद हम
- 5:45:59उसे कंडीशन के अंदर एज सच यूज नहीं कर रहे
- 5:46:01पर फिर भी हम इंडेक्स को क्रिएट करेंगे
- 5:46:03ताकि हम अपने इंडेक्स को ट्रैक कर सके इसे
- 5:46:06सेव कर लेते हैं लेट्स रन इट तो हमारे पास
- 5:46:08आ रहा है नंबर फाउंड एट इंडेक्स सिक्स एंड
- 5:46:10इंडेक्स 10 ये मेरा इंडेक्स सिक्स है जहां
- 5:46:13मुझे पहली बार 49 मिला ये मेरा इंडेक्स 10
- 5:46:15है जहां मुझे सेकंड टाइम 49 मिला अगर हम
- 5:46:17चाहते हैं एक ही बार नंबर मिल गया उसके
- 5:46:19बाद क्विट कर जाओ तो हम यहां पर एक ब्रेक
- 5:46:22स्टेटमेंट को यूज कर सकते हैं लेट्स ट्राई
- 5:46:24टू रन इट अगेन तो नंबर फाउंड ट इंडेक्स
- 5:46:27सिक्स तो इस तरीके से हमारे फॉर लूप्स
- 5:46:30वर्क करते हैं विद आवर बिल्ट इन डटा
- 5:46:33टाइप्स नेक्स्ट हम बात करने वाले हैं रेंज
- 5:46:36फंक्शन के बारे में में रेंज इज एन
- 5:46:38इंपॉर्टेंट फंक्शन जब भी हम लूप्स को यूज
- 5:46:40कर रहे होते हैं रेंज फंक्शन क्या करता है
- 5:46:43हम एक सीक्वेंस ऑफ नंबर रिटर्न करता है
- 5:46:44सीक्वेंस का मतलब है एक तरीके से लिस्ट
- 5:46:46रिटर्न कर रहा है पर वो लिस्ट डाटा टाइप
- 5:46:48की फॉर्म में नहीं नंबर्स की एक नॉर्मल
- 5:46:50लिस्ट होगी उसे रिटर्न कर रहा है सीक्वेंस
- 5:46:52को रिटर्न कर रहा है और ये जो सीक्वेंस है
- 5:46:55ये हमेशा स्टार्ट होता है फ्रॉम रो बाय
- 5:46:57डिफॉल्ट एंड ये इंक्रीज होता है बाय वन
- 5:47:00बाय डिफॉल्ट फॉर एग्जांपल अगर मैंने लिख
- 5:47:02दिया रेंज ऑफ फाइ तो मुझे क्या रिटर्न
- 5:47:06होगा मुझे रिटर्न होगा 0 1 2 3 एंड फर तो
- 5:47:11इस तरीके से 0 से लेकर फर तक का मुझे
- 5:47:14सीक्वेंस रिटर्न होगा इसमें स्टार्ट कहां
- 5:47:16से हुआ स्टार्ट बाय डिफॉल्ट जीरो से होता
- 5:47:18है स्टेप साइज क्या है स्टेप साइज का मतलब
- 5:47:21होता है स्टेप साइज इज बेसिकली कितने से
- 5:47:24आप इंक्रीज करना चाहते हैं जैसे जनरली
- 5:47:27हमारा स्टेप साइज हम क्या लेते हैं + व ही
- 5:47:29लेते हैं हर बार नंबर्स को हम + व से
- 5:47:30इंक्रीज करते हैं जनरली लूप्स के अंदर तो
- 5:47:32यहां पे स्टेप साइज बाय डिफॉल्ट वन होता
- 5:47:35है और एंडिंग कंडीशन क्या है एंडिंग
- 5:47:37कंडीशन है कहां पे एंड कर दो फाइव से पहले
- 5:47:39एंड कर दो तो यह हमारे तीन वेरिएबल हैं
- 5:47:42जिन पर हमारा रेंज फंक्शन काम करता है
- 5:47:45जैसे इसका एक एग्जांपल देखते हैं फॉर
- 5:47:46एग्जांपल आई ट्राई टू प्रिंट रेंज
- 5:47:50ऑफ
- 5:47:51फाइ जैसे ही हम इसे प्रिंट करेंगे हमारे
- 5:47:54पास प्रिंट आएगा रेंज फ्रॉम 0 टू फ अब
- 5:47:57रेंज ऑफ फाइव वैसे प्रिंट करवाएंगे तो एस
- 5:47:59सच नंबर्स प्रिंट नहीं होंगे बट हम चाहे
- 5:48:01तो इंडेक्स प्रिंट कर सकते हैं जैसे फॉर
- 5:48:03एग्जांपल यह हमने सीक्वेंस बना लिया रेंज
- 5:48:07ऑफ फाइव का और इस सीक्वेंस के अंदर अब
- 5:48:11नंबर्स आए हैं कैसे करवाएं कैसे टैली करें
- 5:48:13हम सीक्वेंस ऑफ़ रो को प्रिंट करवा सकते
- 5:48:15हैं फिर हम सीक्वेंस ऑफ वन को प्रिंट करवा
- 5:48:18सकते हैं फिर हम सीक्वेंस ऑफ़ टू को
- 5:48:20प्रिंट करवा सकते हैं सीक्वेंस ऑफ़ थ्री
- 5:48:22को प्रिंट करवा सकते हैं इस तरीके से तो
- 5:48:24सीक्वेंस ऑफ़ ज़ीरो में ज़ीरो है वन में
- 5:48:26वन है टूथ इस तरीके से हमारे पास डिफरेंट
- 5:48:28डिफरेंट नंबर्स आ गए अब इसी सीक्वेंस के
- 5:48:30ऊपर अगर हमें लूप चलाना है तो हम कैसे चला
- 5:48:33सकते हैं हम लिख सकते
- 5:48:35हैं फॉर
- 5:48:37आई
- 5:48:39इन सीक्वेंस प्रिंट आई तो इससे क्या होगा
- 5:48:43सीक्वेंस के जितने भी एलिमेंट्स है नंबर
- 5:48:46है आए वो हमारे पास प्रिंट हो जाएंगे रन
- 5:48:48किया तो हमारे पास जीरो से फर तक सारे के
- 5:48:51सारे नंबर्स प्रिंट होकर आ गए हम अगर
- 5:48:53चाहते हैं हमारे सीक्वेंस 10 तक जाए तो हम
- 5:48:5610 तक नंबर्स को प्रिंट करवा सकते हैं
- 5:48:58यानी जीरो से लेकर ना तक तो हमारी जो
- 5:49:01एंडिंग कंडीशन है एंडिंग जो नंबर होता है
- 5:49:04वो इंक्लूडेड नहीं होता अच्छा यहां पर
- 5:49:06सीक्वेंस के अंदर सेव करवाने की बजाय
- 5:49:08व्हाट वी कैन डू इज हम सिंपली यहां पर
- 5:49:10रेंज ऑफ़ 10 भी लिख सकते हैं वो भी लिखना
- 5:49:12कंप्लीट लॉजिकल होगा और कई बार सिंटेक्स
- 5:49:14के अंदर ऐसे ही लिखा होता है जनरली अगर हम
- 5:49:16कोड देखें जाकर पाइथन का तो हम ऐसे ही
- 5:49:18सिंटेक्स के अंदर काम कर रहे होते हैं तो
- 5:49:20इससे क्या होगा रो से लेकर नाइन तक सारे
- 5:49:22के सारे नंबर्स हमारे लिए प्रिंट होकर आ
- 5:49:24जाएंगे अब हमारे रेंज फंक्शन को लिखने के
- 5:49:27तीन तरीके होते हैं जैसे रेंज फंक्शन के
- 5:49:29अंदर तीन डिफरेंट वैल्यूज हैं जिनको हम
- 5:49:31लिख सकते हैं एक होता है हमारी स्टार्टिंग
- 5:49:33वैल्यू जो कि ऑप्शनल होती है मतलब
- 5:49:35क्वेश्चन मार्क मतलब है ऑप्शनल कि अगर
- 5:49:38हमने स्टार्टिंग वैल्यू नहीं दी तो कोई
- 5:49:39बात नहीं जीरो से स्टार्ट हो जाएगा एक
- 5:49:42होती है हमारी स्टॉपिंग वैल्यू जो कंपलसरी
- 5:49:44हमें देनी होती है और एक होता है हमारा
- 5:49:46स्टेप साइज स्टेप साइज भी ऑप्शनल होता है
- 5:49:49अगर नहीं दिया तो कोई बात नहीं बाय
- 5:49:50डिफॉल्ट वन से स्टार्ट हो जाएगा जैसे फॉर
- 5:49:53एग्जांपल अगर हमने इस तरीके से अपना एक
- 5:49:55लूप बनाया तो इसमें अगर हम एक ही नंबर अगर
- 5:49:57लिखते हैं तो उस नंबर का हमें पता होता है
- 5:50:00कि हमने रेंज के अंदर अपनी स्टॉप कंडीशन
- 5:50:03को सेंड किया है ये 10 क्या है ये मेरी
- 5:50:05स्टॉपिंग कंडीशन है पर यहीं पर इफ आई
- 5:50:08क्रिएट अनदर
- 5:50:09लूप जिसके अंदर मैं लिखूं 2 टू 10 तो इसका
- 5:50:14मतलब है मैं स्टार्ट एंड स्टॉप कंडीशन दे
- 5:50:16रही हूं दो वैल्यूज का मतलब है स्टार्ट भी
- 5:50:18हमने दिया है और स्टॉप भी हमने पास किया
- 5:50:20है तो मतलब यह लूप टू से स्टार्ट होगा और
- 5:50:2310 तक यानी नाइन तक वैल्यूज को प्रिंट
- 5:50:25करेगा स्टार्ट इंक्लूडेड होता है स्टॉप
- 5:50:27इंक्लूडेड नहीं होता सेव करेंगे इसे
- 5:50:30कॉमेंट आउट कर देते हैं एंड लेट्स ट्राई
- 5:50:32टू एग्जीक्यूट इट तो टू से लेके नाइन तक
- 5:50:35सारे के सारे नंबर्स प्रिंट हो गए इस बार
- 5:50:36जीरो भी प्रिंट नहीं हुआ वन भी प्रिंट
- 5:50:38नहीं हुआ एंड अगर इसी सेम लूप को
- 5:50:41रिप्लिकेट करके वी राइट समथिंग लाइक दिस
- 5:50:44तो इसका मतलब है पहला नंबर स्टार्ट है
- 5:50:47दूसरा नंबर स्टॉप है और तीसरा नंबर हमारे
- 5:50:50पास स्टेप साइज है स्टेप साइज यानी कितने
- 5:50:52से इंक्रीज करना है तो इस बार स्टार्ट तो
- 5:50:54टू से हो रहा है तो पहले टू प्रिंट होगा
- 5:50:57फिर टू से ही इंक्रीज होगा तो फिर फोर
- 5:50:59प्रिंट होगा फिर टू से इंक्रीज होगा सिक्स
- 5:51:01प्रिंट होगा एट प्रिंट
- 5:51:03होगा और फिर इंक्रीज होके 10 हो जाएगा तो
- 5:51:0610 तो हम इंक्लूड करते नहीं तो टू से लेके
- 5:51:088 तक सारे के सारे नंबर्स को हम प्रिंट
- 5:51:10करवा देंगे विद अ स्टेप साइज ऑफ टू इसको
- 5:51:13सेव कर लेते हैं रन करते हैं पहले हमारे
- 5:51:15पास टू आएगा फिर फोर आएगा फिर सिक्स आएगा
- 5:51:17फिर एट आएगा तो इस तरीके से तो ऐसे ही अगर
- 5:51:20मुझे वन से लेके 10 तक सारे के सारे इवन
- 5:51:23नंबर्स को प्रिंट करवाना है तो हम कैसे
- 5:51:24करवा सकते हैं हम यहां पर ले सकते हैं फॉर
- 5:51:29आ इन
- 5:51:31रेंज इनफैक्ट हम अपनी रेंज को टू से
- 5:51:34स्टार्ट कर सकते हैं हम 10 तक जाना चाहते
- 5:51:37हैं या 100 ले लेते हैं हम 100 तक जाना
- 5:51:39चाहते हैं तो टू से लेकर 100 तक सारे इवन
- 5:51:42नंबर्स को प्रिंट करवाएंगे और हर बार हम
- 5:51:44इंक्रीज करना चाहते हैं टू से प्रिंट करवा
- 5:51:47देंगे i को तो सारे के सारे जो इवन नंबर्स
- 5:51:52हैं ट से लेके 100 तक वो हमारे लिए प्रिंट
- 5:51:55हो जाएंगे हम 100 को भी इंक्लूड करना
- 5:51:57चाहते हैं तो इसको सिंपली 101 कर देंगे तो
- 5:52:00लास्ट में 100 भी प्रिंट होके आ जाएगा अगर
- 5:52:02हम ऑड नंबर्स को प्रिंट करवाना चाहते हैं
- 5:52:04तो वन से स्टार्ट कर देंगे से सेव किया
- 5:52:07लेट्स रन इट तो ये सारे के सारे ऑड नंबर्स
- 5:52:10हमारे पास प्रिंट होकर आ जाएंगे तो इस
- 5:52:12तरीके से लूप तो एक बेसिक चीज है पर उसके
- 5:52:15बाद लॉजिक बनाना कि इवन नंबर्स कैसे
- 5:52:17प्रिंट होंगे ऑड नंबर्स कैसे प्रिंट होंगे
- 5:52:19मल्टीप्लिकेशन टेबल कैसे प्रिंट होगी हम
- 5:52:21किसी एलिमेंट को सर्च कैसे कर सकते हैं वो
- 5:52:23सारी की सारी चीजें लॉजिकल है जो हमें
- 5:52:25एक्चुअली एक अच्छा प्रोग्रामर बना रही
- 5:52:27होंगी अच्छा एक और चीज दैट आई वांटेड टू
- 5:52:29टेल यू यह जो हमने काम परफॉर्म किया था
- 5:52:32किसी भी नंबर को सर्च करने का इन अ टपल या
- 5:52:35इन अ लिस्ट
- 5:52:37और जो हमने तरीका यूज किया था नंबर को
- 5:52:39सर्च करने का इसे प्रोग्रामिंग के अंदर हम
- 5:52:41लीनियर सर्च कहते हैं लीनियर सर्च यानी
- 5:52:45एक-एक करके वैल्यू के ऊपर जाएंगे चेक
- 5:52:47करेंगे क्या यह वैल्यू है नहीं है तो अगली
- 5:52:49के ऊपर जाके सर्च करो यह नहीं है अगले के
- 5:52:50ऊपर जाके सर्च करो यह भी नहीं है अगले के
- 5:52:52ऊपर जाके सर्च करो यह जो प्रोसेस होता है
- 5:52:54यह जो सर्च करने का तरीका होता है इसे हम
- 5:52:56लीनियर सर्च कहते हैं लीनियर यानी एक
- 5:52:59सिंगल लाइन के अंदर सर्च तो दिस इज
- 5:53:01इंपॉर्टेंट टू नो सो दैट वी गेट फैमिलियर
- 5:53:03विद द टर्मिनोलॉजी ऑफ प्रोग्रामिंग
- 5:53:05नेक्स्ट चीज को हम करने वाले हैं ये हमारे
- 5:53:07कुछ प्रैक्टिस क्वेश्चन हम फॉर एंड रेंज
- 5:53:10की हेल्प से इन तीनों प्रैक्टिस क्वेश्चंस
- 5:53:11को सॉल्व करेंगे सबसे पहला सवाल कह रहा है
- 5:53:14वन से लेकर 100 त नंबर्स को प्रिंट कर दो
- 5:53:17तो बहुत ही सिंपल होने वाला है फॉर आ इन
- 5:53:21रेंज हमें सिर्फ फॉर लूप को यूज करना है
- 5:53:24हम यहां लिख देंगे
- 5:53:2510 एंड प्रिंट कर देंगे अपने नंबर्स को
- 5:53:29अच्छा हमें इस बार वन से स्टार्ट करना है
- 5:53:31तो वन से स्टार्ट करेंगे और 101 तक जाएंगे
- 5:53:35तो क्या होगा वन से स्टार्ट होंगे नंबर्स
- 5:53:38और 100 पे जाकर एंड हो रहे होंगे सेकंड
- 5:53:41क्वेश्चन की तरफ आ जाते हैं प्रिंट नंबर्स
- 5:53:43फ्रॉम 100 टू 1 100 टू 1 के लिए क्या करना
- 5:53:47पड़ेगा हम लूप को 100 से स्टार्ट कर सकते
- 5:53:50हैं और कहां पर स्टॉप करेंगे स्टॉप हम
- 5:53:52करेंगे जब हम रो पर पहुंच जाए यानी वन पर
- 5:53:55पहुंच जाए और हर बार इस बार क्या करेंगे
- 5:53:56-1 कर देंगे -1 करने का मतलब है हर बार
- 5:54:00डिक्रीज कर देंगे बाय वन इसे सेव कर लेते
- 5:54:02हैं रन करते हैं तो कहां से लूप स्टार्ट
- 5:54:04हुआ 100 से स्टार्ट हुआ वन पर जाके रुका
- 5:54:07तो स्टेप साइज नेगेटिव भी हो सकता है अगर
- 5:54:10हम डिक्रीजिंग ऑर्डर में लेकर जाना चाहते
- 5:54:12हैं तो स्टेप साइज को हम नेगेटिव भी कर
- 5:54:14सकते हैं थर्ड क्वेश्चन की तरफ प्रिंट द
- 5:54:17मल्टीप्लिकेशन टेबल ऑफ नंबर n बहुत सिंपल
- 5:54:20होने वाला है इनफैक्ट अगर हमने वा लूप फॉर
- 5:54:22लूप को अच्छे से समझ लिया है यह हम खुद से
- 5:54:24बिल्कुल कर सकते हैं मल्टीप्लिकेशन टेबल
- 5:54:26वाला कोई भी नंबर n है उसे पहले तो इनपुट
- 5:54:28ले लो यूजर
- 5:54:30से एंटर
- 5:54:33नंबर एंड फिर फॉर आई
- 5:54:37रेंज हमें क्या करना है वन से लेकर
- 5:54:39स्टार्ट करना है और वी वांट टू गो टिल 11
- 5:54:43हम प्रिंट करवाना चाहते हैं हर बार n
- 5:54:45मल्टीप्ला बाय
- 5:54:47आ इसे अरेंज कर लेते हैं सेव एंड रन हम
- 5:54:51लेट्स सपोज 12 की टेबल प्रिंट करवाना
- 5:54:53चाहते हैं तो ये पूरी की पूरी 12 की टेबल
- 5:54:56हमारे पास प्रिंट होकर आ गई है तो इस
- 5:54:58तरीके से हमारा कोड वर्क करता है यूजिंग
- 5:55:00रेंज नेक्स्ट एक और इंटरेस्टिंग चीज हम
- 5:55:03पढ़ने वाले हैं लूप्स के अंदर चच इज माय
- 5:55:04पास स्टेटमेंट पास का मतलब होता है नल
- 5:55:07स्टेटमेंट खाली स्टेटमेंट हमें अगर ऐसा
- 5:55:10कोई लूप लिखना है जिसके अंदर हमें कोई काम
- 5:55:12नहीं करवाना पर फिर भी हमारे लिए जबरदस्ती
- 5:55:15हो गई है हमारी कुछ सिचुएशन आ गई है कोड
- 5:55:17के अंदर कि हमें ऐसा लूप लिखना पड़ रहा है
- 5:55:19जिसके अंदर हमें कुछ काम नहीं करवाना तो
- 5:55:21वहां पर हम पास्ट स्टेटमेंट को यूज करते
- 5:55:23हैं पहले तो देख लेते हैं पास्ट स्टेटमेंट
- 5:55:25की हमें जरूरत क्यों पड़ी फॉर एग्जांपल आई
- 5:55:27वांट टू क्रिएट अ लूप फॉर
- 5:55:29आई इन रेंज फाइ ऐसा कुछ मैंने लूप बनाया
- 5:55:33और इसके अंदर मुझे कोई काम नहीं कराना इस
- 5:55:36चीज़ को मुझे क्या करना है मुझे एमटी
- 5:55:38छोड़ना है तो क्या मैं इसे एमटी छोड़ सकती
- 5:55:40हूं लेट्स सपोज लास्ट में हम प्रिंट करवा
- 5:55:42देते हैं सम यूज़फुल वर्क इस लूप के बाद
- 5:55:45कुछ यूज़फुल काम हो रहा है इसे सेव करते
- 5:55:47हैं रन करते हैं एरर आ जाएगा क्या एरर आ
- 5:55:50जाएगा दिस प्रिंट स्टेटमेंट वाज
- 5:55:52एक्सपेक्टेड इन एन इंडेंटेड ब्लॉक यानी
- 5:55:56यहां पे इस ब्लॉक को तो आपने खाली छोड़
- 5:55:58दिया फॉर लूप को और उसके बाद आप काम कर
- 5:56:01रहे हो तो बेसिकली पाइथन कह रहा है इस काम
- 5:56:03को आप लूप के अंदर करो लूप के अंदर कुछ
- 5:56:05काम होना चाहिए पर हम चाहते हैं लूप के
- 5:56:07अंदर हमें कोई काम नहीं कराना तो उसके लिए
- 5:56:09हम सिंपली यहां पे लिख सकते हैं पास पास
- 5:56:11यानी स्किप स्किप कर दो पर दिस इज डिफरेंट
- 5:56:14फ्रॉम कंटिन्यू इसका मतलब है लूप के अंदर
- 5:56:16कोई काम नहीं कराना अब रन करेंगे तो अब
- 5:56:18सारी चीजें बिल्कुल परफेक्टली वर्क करेंगी
- 5:56:21अब पास की जरूरत क्यों होती है पास इज
- 5:56:24यूज्ड व्हेन वी वांट टू राइट सम नल
- 5:56:25स्टेटमेंट दैट डज नथिंग इट इज यूज्ड एज अ
- 5:56:28प्लेस होल्डर फॉर फ्यूचर कोड फॉर एग्जांपल
- 5:56:31हमें पता है हमें कुछ कोड लिखना है बट अभी
- 5:56:32के लिए हम वो कोड लिख नहीं रहे तो हम
- 5:56:34सिंपली वहां पे क्या लिख देंगे पास लिख
- 5:56:36देंगे बाद में कभी जाके इस कोड को इस लूप
- 5:56:37को हम कंप्लीट कर लेंगे पास को हम इफ एल्स
- 5:56:40के अंदर भी यूज कर सकते हैं जैसे इफ सम
- 5:56:42वेरिएबल आ इज ग्रेटर देन फ तो यहां पे हम
- 5:56:46लिख सकते हैं पास कि हमें कुछ काम नहीं
- 5:56:48कराना अभी बाद में कभी काम करा लेंगे
- 5:56:50जनरली जो हमारा पास होता है उसे हम पाइथन
- 5:56:52के अंदर एक्सेप्शन के अंदर या ट्राय कैच
- 5:56:54के अंदर यूज कर रहे होते हैं बट अभी के
- 5:56:56लिए वो हमारे स्कोप से बाहर है क्योंकि
- 5:56:58अभी हम शुरुआत कर रहे हैं अपने लूप्स को
- 5:56:59सीखने की पर हां ऐसे कुछ प्रैक्टिकल यूज
- 5:57:02केसेस होते हैं जिसके अंदर हमें पास की
- 5:57:04जरूरत पड़ती है पर इतना ज्यादा
- 5:57:06फ्रीक्वेंसी
- 5:57:13हम करने वाले हैं दो और प्रैक्टिस
- 5:57:16क्वेश्चंस को सॉल्व सबसे पहला प्रैक्टिस
- 5:57:18क्वेश्चन कह रहा है अच्छा आपने नोटिस किया
- 5:57:20होगा लूप्स वाले चैप्टर में हमने ज्यादा
- 5:57:21प्रैक्टिस क्वेश्चन किए हैं क्यों क्योंकि
- 5:57:23एक तो लूप्स थोड़ा सा
- 5:57:27कॉम्प्लेक्शन के अंदर सीखने के लिए तो इसे
- 5:57:29हम जितने ज्यादा प्रैक्टिस क्वेश्चन सॉल्व
- 5:57:31करेंगे उतना ज्यादा लूप्स के ऊपर हमारी
- 5:57:33स्ट्रांग कमांड बनेगी उतना ज्यादा हमारा
- 5:57:34लॉजिक स्ट्रांग होगा दूसरी चीज क्योंकि
- 5:57:36लूप्स है एक इंटरेस्टिंग कांसेप्ट है एक
- 5:57:38डिफिकल्ट कांसेप्ट एज अ बिगनर तो इसके
- 5:57:40अंदर से क्वेश्चंस भी ज्यादा निकल सकते
- 5:57:42हैं तो इसीलिए मैंने कोशिश की इस लेक्चर
- 5:57:44के अंदर हम काफी डिफरेंट डिफरेंट वैरायटी
- 5:57:46ऑफ क्वेश्चंस को सॉल्व कर ले ताकि हमारी
- 5:57:48जो अंडरस्टैंडिंग है वो दिमाग में बैठ जाए
- 5:57:49कि लूप्स काम कैसे करते हैं फर्स्ट
- 5:57:51क्वेश्चन कह रहा है राइट अ प्रोग्राम टू
- 5:57:53फाइंड द सम ऑफ फर्स्ट ए
- 5:57:56नंबर्स यानी एन नेचुरल नंबर्स यहां पे
- 5:57:59बेसिकली होना चाहिए
- 5:58:01था कि वन से लेके n तक लेट्स सपोज n = 5
- 5:58:05है तो 1 2 3 4 5 इन सारे नंबर्स का सम
- 5:58:10हमें कैलकुलेट करना है और उसे प्रिंट
- 5:58:12करवाना है तो शुरुआत में एग्जांपल के लिए
- 5:58:15n को क्या ले लेते हैं n को 5 ले लेते
- 5:58:18हैं तो सारे नंबर्स का सम प्रिंट करवाने
- 5:58:21के लिए हम क्या करेंगे पहले तो हम एक सम
- 5:58:23वेरिएबल बना सकते हैं सम में पहले वन को
- 5:58:25ऐड कर देंगे उसके बाद सम में टू को ऐड कर
- 5:58:28देंगे फिर थ्री को ऐड कर देंगे फिर फोर को
- 5:58:30ऐड कर देंगे फिर फाइव को ऐड कर देंगे तो
- 5:58:32जो सम वेरिएबल है इसके अंदर टोटल सम हमारे
- 5:58:34पास आ जाएगा पहले तो लूप चला लेते हैं वन
- 5:58:37से लेके फाइव तक या वन से लेके n तक
- 5:58:39नंबर्स को प्रिंट करवाने के लिए तो फॉर i
- 5:58:41इन रेंज ऑफ n यानी हम कौन सी रेंज तक जा
- 5:58:45रहे हैं इस नंबर की रेंज तक जा रहे हैं या
- 5:58:47इसे n + 1 लिख सकते
- 5:58:49हैं
- 5:58:51प्रिंट आई लेट्स सेव इट एंड रन इट तो रो
- 5:58:56से लेके फाइव तक ऐसे वन से स्टार्ट करते
- 5:58:59हैं तो वन से लेक फाइव तक सारे के सारे
- 5:59:01नंबर्स हमारे पास प्रिंट होकर आ गए अब
- 5:59:03इनका मुझे सम चाहिए तो सारे के सारे जो
- 5:59:06नंबर आए हैं एक सम वेरिएबल ले लेते हैं और
- 5:59:08इसकी शुरुआत हम करेंगे जीरो के साथ तो सम
- 5:59:12के अंदर हम हर बार ऐड कर देंगे अपने आ को
- 5:59:15तो सम के अंदर पहले वन ऐड हो जाएगा फिर टू
- 5:59:17ऐड हो जाएगा फिर थ्री हो जाएगा इस तरीके
- 5:59:19से सारे के सारे नंबर्स ऐड हो जाएंगे और
- 5:59:20लास्ट में हम प्रिंट करवा देंगे टोटल सम
- 5:59:24इज इक्वल
- 5:59:27टू सम सेव इट एंड रन तो टोटल सम इज इक्वल
- 5:59:32टू 15 n के लिए क्या है शुरुआत के पांच
- 5:59:35नंबर्स का सम 15 होता है छह नंबर्स का
- 5:59:37क्या होता है 21 हमारे पास प्रिंट होकर आ
- 5:59:40गया सेवन नंबर्स का इसी तरीके से 28
- 5:59:43प्रिंट होकर आ जाएगा एंड इस तरीके से टोटल
- 5:59:45n नंबर्स का हम सम कैलकुलेट कर सकते हैं
- 5:59:47कि जो n की वैल्यू है ये कुछ भी हो सकती
- 5:59:49है यह हो गया हमारा फर्स्ट क्वेश्चन सेकंड
- 5:59:52क्वेश्चन की तरफ आते हैं सेकंड क्वेश्चन
- 5:59:54कह रहा है राइट अ
- 5:59:55प्रोग्राम टू फाइंड द फैक्टोरियल ऑफ
- 5:59:58फर्स्ट एंड नेचुरल नंबर्स अच्छा क्वेश्चन
- 6:00:00के अंदर एक और चीज मेंशन थी कि हमें इस
- 6:00:02सवाल को वाइल लूप से सॉल्व करना है तो कोई
- 6:00:05नहीं सेम ल को वाइ लूप से लिख लेते हैं
- 6:00:07वाइ लूप से कैसे सॉल्व करेंगे यह दोनों
- 6:00:09वैल्यू सेम
- 6:00:10रहेंगी यहां पर आ जाते हैं वाइल लेट्स टेक
- 6:00:14सम नंबर आ
- 6:00:17इक्व जब तक आ की वैल्यू लेसन इक्वल टू n
- 6:00:21है तब तक मुझे क्या करना है तब तक मुझे सम
- 6:00:25के अंदर ऐड करना है अपने आ
- 6:00:29को एंड लास्ट में प्रिंट करवा देंगे अपने
- 6:00:31सम को सेम कोड वैसे
- 6:00:36अच्छा यहां पर आई को हमें अपडेट भी करना
- 6:00:38पड़ेगा बाय मिस्टेक आई
- 6:00:41क्रिएटेडटेड इस तरीके से
- 6:01:00इनफाइनों नहीं पढ़ा तो भी कोई परेशानी की
- 6:01:02बात नहीं है बहुत सिंपल चीज है जैसे सम
- 6:01:04होता है सम को हम कैलकुलेट करते हैं वैसे
- 6:01:07ही अगर मैं बोलूं n = 5 के लिए मुझे
- 6:01:09कैलकुलेट करना है 1 * 2 * 3 * 4 * 5 इसे
- 6:01:14हम क्या कह देंगे इसे हम फैक्टोरियल कह
- 6:01:15देंगे किसका फैक्टोरियल फ का फैक्टोरियल
- 6:01:18किसी भी नंबर के फैक्टोरियल अ फैक्टोरियल
- 6:01:21ऑफ नंबर n इज इक्वल टू वन से लेके n तक जब
- 6:01:27हम सारे नंबर्स को मल्टीप्लाई करें तो ये
- 6:01:29जो फाइनल वैल्यू आती है इसको हम
- 6:01:31फैक्टोरियल ऑफ n कहते हैं ये मतलब होता है
- 6:01:34फैक्टोरियल का तो फैक्टोरियल ऑफ n = 1
- 6:01:37क्या होगा वन हो जाएगा फैक्टोरियल ऑफ n =
- 6:01:412 क्या हो जाएगा 1 * 2 2 हो जाएगा
- 6:01:43फैक्टोरियल ऑफ n = 3 क्या हो जाएगा 3 * 2
- 6:01:476 हो जाएगा एंड इसी तरीके से n = 4 क्या
- 6:01:51हो जाएगा 24 हो जाएगा 6 * 4 n = 5 क्या हो
- 6:01:55जाएगा आई थिंक इट विल बी 120 24 * 5 तो इस
- 6:01:59तरीके से हम अपने फैक्टोरियल्स को
- 6:02:01कैलकुलेट करते रहते हैं जनरली बहुत बड़े
- 6:02:03नंबर्स के लिए हम फैक्टोरियल कैलकुलेट
- 6:02:04नहीं करते ना तक ए तक ही हम जनरली अपने
- 6:02:07फैक्टोरियल को कैलकुलेट करते हैं नहीं तो
- 6:02:09नंबर बहुत बड़ा होता चला जाता है तो
- 6:02:11फैक्टोरियल को कैलकुलेट करने के लिए
- 6:02:13सिंपली बस प्लस को मुझे रिप्लेस करना है
- 6:02:15विथ सम मल्टीप्लाई तो यहां अगर मैं
- 6:02:17मल्टीप्लाई कर दू और लेट्स सपोज मुझे
- 6:02:19फैक्टोरियल ऑफ फ कैलकुलेट करना है यहां
- 6:02:22फैक्टोरियल ले लेंगे सम की जगह n = 5 हो
- 6:02:26गया फैक्टोरियल हो गया फैक्टोरियल को
- 6:02:28किससे इलाज करेंगे जीरो से अगर इलाज कर
- 6:02:31दिया फैक्टोरियल को तो सारी की सारी
- 6:02:33वैल्यूज जो है वो जीरो से मल्टीप्लाई हो
- 6:02:35जाएंगी और आंसर क्या आ जाएगा हमेशा जीरो आ
- 6:02:37जाएगा तो फैक्टोरियल कैलकुलेट करने के लिए
- 6:02:40हमेशा वेरिएबल को किससे इनिला करते हैं वन
- 6:02:42से इनिला इज करते हैं i = 1 हो गया यहां
- 6:02:45पर फैक्टोरियल मल्टीप्लाई इक्व आ i प् 1
- 6:02:50तो इसे कर देते हैं
- 6:02:53फैक्टोरियल इ इक्वल टू माय फैक्टोरियल
- 6:02:57वेरिएबल सेव कर लिया रन किया तो
- 6:02:59फैक्टोरियल इक्ट 120 फैक्टोरियल ऑफ 4 इसी
- 6:03:03तरीके से 24 के इक्वल हो जाएगा वो प्रिंट
- 6:03:05होकर आ जाएगा फैक्टोरियल ऑफ 3 हो जाएगा 6
- 6:03:08के इक्वल वो चीज प्रिंट होकर आ जाएगी तो
- 6:03:11इस तरीके से हम अपने फैक्टोरियल को
- 6:03:12कैलकुलेट कर सकते हैं प्रिंट करवा सकते
- 6:03:14हैं यह हो गया वाइल लूप के थ्रू यही सेम
- 6:03:16काम अगर फॉर लूप में मुझे करना होता तो हम
- 6:03:19क्या लेते पहले कोई नंबर n ले लेते फिर एक
- 6:03:21फैक्टोरियल वेरिएबल ले लेते जिसको इनिला
- 6:03:23इज करते वन के साथ उसके बाद फॉर आ इन रेंज
- 6:03:29वन से स्टार्ट करते i को और n + 1 तक जाते
- 6:03:33और हमें हमेशा फैक्टोरियल के अंदर
- 6:03:35मल्टीप्ला इक्वल करना होता i को और लास्ट
- 6:03:39में हम प्रिंट करवा देते फैक्टोरियल इज
- 6:03:42इक्वल
- 6:03:43टू फैक्टोरियल वैल्यू इसे सेव कर लेते हैं
- 6:03:47एंड लेट्स रन इट द फैक्टोरियल ऑफ़ फाइ
- 6:03:50टर्न्स आउट टू बी 120 तो इस तरीके से
- 6:03:53लूप्स के अंदर हमने डिफरेंट डिफरेंट
- 6:03:55कॉन्सेप्ट्स को कवर कर लिया है सारे जो
- 6:03:57मेजॉरिटी इंपॉर्टेंट कॉन्सेप्ट्स होते थे
- 6:03:59पाइथन के अंदर सबको हमने कवर कर लिया इस
- 6:04:01चैप्टर के अंदर बहुत सारे डिफरेंट
- 6:04:02क्वेश्चंस को सॉल्व कर लिया है एंड अभी भी
- 6:04:04लूप्स के अंदर अगर मैं थोड़ा सा भी डाउट
- 6:04:06हो रहा है तो कोई नहीं यही सेम क्वेश्चन
- 6:04:08अगर आप एक बार खुद से लिख कर देख लोगे एक
- 6:04:10बार पेपर पेन के ऊपर लिखकर देखो लॉजिक
- 6:04:12समझने की कोशिश करो तो हमें डेफिनेटली
- 6:04:14लूप्स का कांसेप्ट क्लियर हो जाएगा
- 6:04:16क्योंकि इससे ज्यादा सवालों को हमें सॉल्व
- 6:04:18करने की जरूरत नहीं है लूप्स को एज अ
- 6:04:19बिगनर समझने के लिए दीज क्वेश्चंस वर मोर
- 6:04:21देन गुड इनफ टू अंडरस्टैंड लूप्स इन
- 6:04:25पाइथन हाय एवरीवन और अब हम शुरुआत करने
- 6:04:27वाले हैं अपने चैप्टर सिक्स के साथ जिसमें
- 6:04:29हम पढ़ेंगे सबसे पहले फंक्शंस के बारे में
- 6:04:32अब फंक्शन ऐसी चीज है ये ऐसा वर्ड है
- 6:04:34जिसको अभी तक के चैप्टर्स में हमने
- 6:04:36बार-बार बार-बार सुना है बट इसको
- 6:04:37एगजैक्टली अभी क्या करने के लिए यूज़ करते
- 6:04:39हैं क्यों यूज़ करते हैं वो हम समझ नहीं
- 6:04:41पाए हैं तो फंक्शंस की जब हम बात करते हैं
- 6:04:43पाइथन के अंदर तो फंक्शन इज अ ब्लॉक ऑफ
- 6:04:46स्टेटमेंट्स यानी ग्रुप ऑफ स्टेटमेंट्स
- 6:04:48दैट परफॉर्म अ स्पेसिफिक टास्क अब जैसे
- 6:04:51पहले हमने लूप्स की बात की थी लूप्स को हम
- 6:04:53इसलिए यूज़ करते थे अगर किसी काम को हमें
- 6:04:55कुछ सेट नंबर ऑफ टाइम्स रिपीट कर कर के
- 6:04:57रिपीट कर कर के करवाना हो अब लूप्स के
- 6:05:00अंदर फिक्स होता था कि एक बार हमने लूप का
- 6:05:01लॉजिक लिख दिया अगर हमने लिख दिया कि कोई
- 6:05:04लूप वन से लेकर 10 तक चलेगा तो 10 टाइम्स
- 6:05:06चल रहा होगा या नाइन टाइम्स चल रहा होगा
- 6:05:08तो उसका सेट लॉजिक है उतनी ही बार वह काम
- 6:05:11परफॉर्म होगा पर फंक्शंस एक ऐसा ब्लॉक ऑफ
- 6:05:14कोड होता है मतलब एक ऐसा कोड होता है
- 6:05:15जिसको एक बार हमने लिख दिया तो उसे हम
- 6:05:17बार-बार बार-बार बार-बार कितनी भी बार
- 6:05:20यूज़ कर सकते हैं सेम काम को परफॉर्म करने
- 6:05:23के लिए अब उसका सबसे बेसिक एक एग्जांपल
- 6:05:25देखते हैं फॉर एग्जांपल दिस इज माय पाइथन
- 6:05:27फाइल और हमें कुछ ऐसा काम दिया जाता है कि
- 6:05:29हमें दो नंबर्स का सम कैलकुलेट करना है तो
- 6:05:31यहां पर हमने अपना पहला नंबर लिख दिया a =
- 6:05:345 हमने अपना दूसरा नंबर लिख दिया b = 10
- 6:05:37और फिर हमने एक वेरिएबल बना लिया सम इज
- 6:05:40इक्व ट a + b इस तरीके से और फिर हमें
- 6:05:44क्या करना है उस सम को प्रिंट करवाना है
- 6:05:46तो उसे हमने प्रिंट करवा दिया अब कल को हो
- 6:05:48सकता है हमने बहुत सारा कोड बीच में और
- 6:05:50लिखा मतलब दिस इज प्रोबेबली मोर लाइंस ऑफ
- 6:05:53कोड यहां हम इमेजिन कर सकते हैं 151 लाइंस
- 6:05:56ऑफ कोड आ गए एंड दोबारा से हमें कोई दूसरे
- 6:05:59नंबर्स हुए a और b जिनका हमें सम कैलकुलेट
- 6:06:02करना पड़ गया तो दोबारा से हम क्या करेंगे
- 6:06:04सम के अंदर a प् b लिखेंगे एंड दोबारा से
- 6:06:06हम प्रिंट करवाएंगे सम को एंड इसी तरीके
- 6:06:10से हो सकता है हमें फिर ज्यादा लाइंस ऑफ़
- 6:06:12कोड लिखनी पड़ गई एंड दोबारा से यही सेम
- 6:06:14लॉजिक हमें रिपीट करना पड़ रहा है मतलब
- 6:06:17यहां पर a अब हो सकता है 12 हो गया हो यह
- 6:06:20हो सकता है 17 हो गया हो एंड दोबारा से हम
- 6:06:22a + b को कैलकुलेट करवा रहे हैं और प्रिंट
- 6:06:24करवा रहे हैं सम तो इस तरीके से यहां तो
- 6:06:26वैसे हमने बहुत सिंपल एग्जांपल लिया है a
- 6:06:28+ b का सम कैलकुलेट करने का ये बहुत ही
- 6:06:31सिंपल एग्जांपल है रियल वर्ल्ड सिनेरियो
- 6:06:33में इतने सिंपल एग्जांपल्स नहीं होते पर
- 6:06:35क्योंकि अभी हम बिगनर लेवल से चीजों को
- 6:06:36सीख रहे हैं तो हम सिंपल एग्जांपल से
- 6:06:38स्टार्ट करेंगे और फिर
- 6:06:42कॉम्प्लेक्टेड है ये हमने यहां पर भी लिखा
- 6:06:45इसी सिमिलर कोड को मुझे यहां पर भी लिखना
- 6:06:47पड़ गया इसी सिमिलर कोड को मुझे यहां पर
- 6:06:50भी लिखना पड़ गया तो ये जो रिपीटेबिलिटी
- 6:06:52है कोड के अंदर कोड क्या कर रहा है कोड के
- 6:06:54अंदर चीजें रिपीट हो रही हैं या इसके लिए
- 6:06:58एक और बेटर वर्ड होता है
- 6:07:01रिडंडेंट रिडंडेंट यानी इंग्लिश के अंदर
- 6:07:04रिडंडेंट का मतलब होता है कोई ऐसी चीज जो
- 6:07:06रिपीट हो रही है तो रिडंडेंट कोड एक खराब
- 6:07:09प्रोग्रामर की निशानी होती है कि बार-बार
- 6:07:12बार-बार बार-बार वही सेम लाइन ऑफ़ कोड
- 6:07:14रिपीट होके लिखी जा रही है कोड के अंदर तो
- 6:07:17जनरली ये एडवाइस किया जाता है कि अगर सेम
- 6:07:19लाइंस ऑफ़ कोड हमें दो बार तीन बार लिखनी
- 6:07:21पड़ जाए तो उसे एक फंक्शन के अंदर कन्वर्ट
- 6:07:22कर दो तो बेसिकली यह जो काम है जिसे हमने
- 6:07:25बार-बार रिपीट करके किया है एक बेहतर
- 6:07:27तरीका इसी सेम काम को करने का होता कि हम
- 6:07:29इस काम को परफॉर्म करने के लिए एक फंक्शन
- 6:07:31बना देते फंक्शन का क्या काम होता है
- 6:07:34फंक्शन का काम होता दो न नंबर्स ले उन
- 6:07:36दोनों का सम कैलकुलेट करें और सम को
- 6:07:38प्रिंट करवा दे यह सिंपल काम होता है एक
- 6:07:40फंक्शन का अब फंक्शन क्रिएट कैसे करें इस
- 6:07:42सेम काम को परफॉर्म करने के लिए फंक्शन को
- 6:07:44क्रिएट करने के लिए हम सबसे पहले लिखते
- 6:07:46हैं अपना एक कीवर्ड दिस इज डेफ हम इसे इस
- 6:07:49तरीके से समझ सकते हैं कि हम अपने फंक्शन
- 6:07:50को डिफाइन कर रहे हैं डिफाइन करने का मतलब
- 6:07:53जैसे वर्ड मीनिंग जब लिखते हैं तो किसी
- 6:07:55वर्ड को डिफाइन करते हैं वैसे ही हम बता
- 6:07:57रहे हैं हमारा फंक्शन काम क्या करेगा तो
- 6:07:59डेफ हमें कीवर्ड लिखते हैं फिर अपने
- 6:08:01फंक्शन को हम कुछ भी नाम दे सकते हैं जैसे
- 6:08:02वेरिएबल को कुछ भी नाम दे सकते हैं लेट्स
- 6:08:04सपोज हम इस फंक्शन को नाम देते हैं
- 6:08:07कैलकुलेट सी ए एल सी इस तरीके से कैलकुलेट
- 6:08:10सम या अंडरस्कोर सम ये मैंने अपने फंक्शन
- 6:08:13को नाम दे दिया उसके बाद फंक्शन में क्या
- 6:08:15लिखते हैं हम पैरेंस लिखते हैं एंड कोलन
- 6:08:18लगा देते हैं ये जो पैरेंस होते हैं इनके
- 6:08:21अंदर हो सकता है हम कोई दो वैल्यूज को
- 6:08:23इनपुट ले ले दो वैल्यूज को फंक्शन के अंदर
- 6:08:25इनपुट लेने का बेसिक मतलब होता है कि ये
- 6:08:27फंक्शन कोई वैल्यू इनपुट लेता है और फिर
- 6:08:29उन वैल्यूज के ऊपर कुछ ऑपरेशन परफॉर्म
- 6:08:31करके कुछ आउटपुट हमें रिटर्न करके देता है
- 6:08:34जैसे इसका अगर अगर एक चार्ट बनाकर हम
- 6:08:36एक्सप्लेन करें फॉर एग्जांपल दिस इज माय
- 6:08:38फंक्शन अभी कांसेप्चुअली इसको हम समझ रहे
- 6:08:40हैं फंक्शन क्या करता है आईडियली फंक्शन
- 6:08:43कुछ इनपुट लेता है और कुछ आउटपुट हमें
- 6:08:47रिटर्न करता है तो जो चीज वो इनपुट लेता
- 6:08:49है उसे हम पैरामीटर कहते
- 6:08:52हैं जैसे यहां पर हमने लिख दिया डेफ अपने
- 6:08:55फंक्शन का नाम फिर कुछ वैल्यूज अगर वो
- 6:08:57इनपुट ले रहा है तो यह हमारा पैरामीटर वन
- 6:08:59हो गया कॉमा करके पैरामीटर टू हो गया इस
- 6:09:01तरीके से मल्टीपल पैरामीटर्स वो ले सकता
- 6:09:03है पैरामीटर्स क्या होते हैं बेसिकली
- 6:09:04वेरिएबल के हमें नाम लिखने होते हैं कि जो
- 6:09:06कैलकुलेट सम फंक्शन है ये एक वैल्यू a ले
- 6:09:09लेगा एक वैल्यू b ले लेगा a के अंदर कुछ
- 6:09:11भी हो सकती है वैल्यू b के अंदर कुछ भी हो
- 6:09:13सकती है वैल्यू पर यहां पे नाम उन वेरिएबल
- 6:09:15के a और b हो गए अब मुझे अगर a और b के
- 6:09:17लिए सम प्रिंट करवाना है तो मैं कोई
- 6:09:18वेरिएबल ले लेती हूं सम = a + b एंड फिर
- 6:09:21मैंने प्रिंट करवा दिया अपने सम को तो
- 6:09:25इतना पार्ट क्या किया इतना पार्ट मेरे
- 6:09:26फंक्शन ने परफॉर्म करके दे दिया अब यहां
- 6:09:28पे सवाल आ सकता है कि फंक्शन तो इनपुट
- 6:09:30लेता है और आउटपुट रिटर्न करता है यहां पे
- 6:09:32मेरा फंक्शन कोई आउटपुट रिटर्न नहीं कर
- 6:09:34रहा पर हम चा ते तो इस सम को रिटर्न भी कर
- 6:09:36सकते थे प्रिंट करवाने के बाद हम चाहते तो
- 6:09:39यहां से रिटर्न कर सकते थे अपना सम तो
- 6:09:41रिटर्न भी हमारे पास पाइथन के अंदर एक
- 6:09:43कीवर्ड होता है जो वैल्यू को वापस भेजने
- 6:09:45के लिए आउटपुट को वापस भेजने के लिए यूज
- 6:09:47होता है तो फंक्शन एक ब्लॉक ऑफ कोड है कुछ
- 6:09:50लाइने ऑफ कोड है जो कुछ इनपुट लेता है
- 6:09:52पैरामीटर्स इनपुट लेता है और कुछ आउटपुट
- 6:09:54रिटर्न करके दे देता है तो ये एक फंक्शन
- 6:09:57हो गया पूरा का पूरा मेरा इसने इन वैल्यू
- 6:09:59उस को इनपुट लिया और इस वैल्यू को आउटपुट
- 6:10:01करके दे दिया और यह बीच में उसने कुछ काम
- 6:10:03है जो उन वैल्यूज के साथ परफॉर्म कर लि
- 6:10:05याया सो दिस इज एन एंटायस फंक्शन टू
- 6:10:07कैलकुलेट द सम ऑफ टू नंबर्स अब ये मुझे
- 6:10:10अपने कोड में कैसे हेल्प करेगा ऐसे हेल्प
- 6:10:12करेगा कि ये जो ये वाला जो पूरा पार्ट है
- 6:10:14अब मुझे ये सारा काम करने की जरूरत नहीं
- 6:10:16है इन लाइनों को हटाकर व्हाट आई कैन
- 6:10:19सिंपली डू इज मैं कैलकुलेट सम को कॉल कर
- 6:10:22दूंगी कॉल करने का मतलब बुलाना ये वो वाला
- 6:10:25कॉल नहीं है टेलीफोन वाला कॉल पर जैसे हम
- 6:10:27किसी को काम करने के लिए बुलाते हैं फॉर
- 6:10:28एग्जांपल हमने किसी शेफ को हायर कर लिया
- 6:10:30तो उन्हें अब खाना पकाने के लिए क्या
- 6:10:32बनाना चाहिए उन्हें उन्हें हमें बुला के
- 6:10:34बताना पड़ेगा वैसे फंक्शन को काम परफॉर्म
- 6:10:36करना है वह काम करवाने के लिए हमें उन्हें
- 6:10:39बुलाना पड़ेगा तो बुलाने के लिए हम फंक्शन
- 6:10:41का नाम लिखते हैं और फिर उनके अंदर कुछ
- 6:10:43वैल्यूज पास कर देते हैं ये वही वैल्यूज
- 6:10:45हैं जो हमारे पैरामीटर्स में जाके स्टोर
- 6:10:47होंगी जैसे फॉर एग्जांपल पैरामीटर में a
- 6:10:49है b है तो मैं यहां पे वन और टू लिखूंगी
- 6:10:52तो a के अंदर वन स्टोर हो जाएगा b के अंदर
- 6:10:55टू जाके स्टोर हो जाएगा उन्हीं सेम
- 6:10:57वैल्यूज को जो फंक्शन कॉल होती है यह जो
- 6:10:59स्टेटमेंट हो जाएगी य फंक्शन कॉल हो जाएगी
- 6:11:01उसके अंदर हम आर्गुमेंट कहते हैं यह
- 6:11:04आर्गुमेंट झगड़ा करना नहीं है यह
- 6:11:05आर्गुमेंट वैल्यू सप्लाई करना है तो यह
- 6:11:08आर्गुमेंट होती हैं जिनको हम पास करते हैं
- 6:11:10यह एक्चुअल वैल्यूज होते हैं जैसे वन हो
- 6:11:12गया टू हो गया कोई स्ट्रिंग हो गई और इसी
- 6:11:14आर्गू मेंट को फंक्शन की डेफिनेशन के अंदर
- 6:11:16हम एक पैरामीटर कह देते हैं अब ये बहुत
- 6:11:19सारी थ्योरी हो गई इस सबको हम अभी रिवाइज
- 6:11:21करेंगे तो टेंशन लेने की जरूरत नहीं है
- 6:11:22बहुत सारे नए वर्ड्स मिल गए बस एक बार
- 6:11:24सीखने के ऊपर ध्यान देना है जैसे कैलकुलेट
- 6:11:27सम के अंदर नाउ आई कैन पास दिस वैल्यू फाइ
- 6:11:30सिंपली एंड दिस वैल्यू 10 तो अब यह पूरा
- 6:11:33का पूरा कोड हटाकर मैं क्या कर सकती हूं
- 6:11:35सिर्फ मुझे सिंगल लाइन लिखनी है ऐसे ही यह
- 6:11:38पूरा का पूरा कोड हटाकर चारों लाइने हटाकर
- 6:11:41मुझे क्या करना है मुझे एक कैलकुलेट सम
- 6:11:43वाली सिंपल लाइन लिखनी है जिसमें मैं पहले
- 6:11:45वैल्यू पास करूंगी a = 2 के लिए 2 और फिर
- 6:11:48b = 10 के लिए 10 और इस पूरे कोड को मैं
- 6:11:50यहां से हटा सकती हूं इस पूरे काम को करने
- 6:11:53के लिए भी क्योंकि यह काम कहां हो चुका है
- 6:11:55यह काम ऑलरेडी फंक्शन के अंदर एक बार हो
- 6:11:56चुका है तो मैं क्या करूंगी यहां पर
- 6:11:59कैलकुलेट सम को कॉल कर दूंगी फॉर 12 एंड
- 6:12:0117 तो मैंने क्या किया तीन बार अपने सेम
- 6:12:04फं को यूज़ कर लिया मेरे कोड के अंदर नंबर
- 6:12:07ऑफ लाइंस डिक्रीज हुई रिडंडेंसी डिक्रीज
- 6:12:09हुई और एज अ प्रोग्रामर दिस इज़ अ बेटर
- 6:12:11कोड इसको सेव करके अगर मैं रन करूं काम
- 6:12:14वही होगा पहले क्या हुआ 5 और 10 का सम
- 6:12:16कैलकुलेट हो गया 15 के इक्वल फिर क्या हुआ
- 6:12:202 और 10 का सम कैलकुलेट हो गया 12 के
- 6:12:22इक्वल एंड फिर 12 और 17 का सम कैलकुलेट हो
- 6:12:25गया 29 के इक्वल तो लॉजिकली काम वही
- 6:12:27परफॉर्म हुआ बस हमने कम लाइंस ऑफ कोड में
- 6:12:29अपने काम को कर दिया अब यह तो हो गया
- 6:12:31प्रैक्टिकल पॉइंट ऑफ व्यू कि फंक्शंस को
- 6:12:33यूज़ क्यों करते हैं फंक्शंस को यूज़ करते
- 6:12:35हैं ताकि हमारे कोड के अंदर से रिडंडेंसी
- 6:12:38कम हो जाए व्हिच इज रियली इंपॉर्टेंट मतलब
- 6:12:40जब भी आपका इंटरव्यू अगर हो रहा है किसी
- 6:12:42कंपनी के अंदर तो उसमें सिर्फ यह मैटर
- 6:12:44नहीं करता कि हम लॉजिक सारा सही लिख दें
- 6:12:46उसके अंदर यह भी मैटर करता है कि आप कोड
- 6:12:47किस तरीके से लिख रहे हैं जबरदस्ती अगर
- 6:12:50आपने उन्हीं सेम लाइंस को रिपीट करके लिखा
- 6:12:52हुआ है और उस कोड के लिए हम फंक्शन यूज
- 6:12:53नहीं कर रहे दैट इज अ साइन ऑफ अ बैड
- 6:12:55प्रोग्रामर तो इस तरीके की गलतियां हमें
- 6:12:57इंटरव्यूज के अंदर नहीं करनी है तो अब एक
- 6:12:59बार सारी चीजों को हम समरा इज कर लेते हैं
- 6:13:02अपना एक नया फंक्शन बनाते हैं और भी सिंपल
- 6:13:05इसको कह देते हैं कैलकुलेट सम कैलकुलेट सम
- 6:13:08क्या करता है a और बी दो नंबर्स को लेता
- 6:13:09है दिस शुड बी
- 6:13:11a एंड फिर क्या करता है रिटर्न करता है a
- 6:13:14और b का सम हम इस तरीके से भी लिख सकते
- 6:13:16हैं ये भी बहुत सिंपल सा छोटा सा फंक्शन
- 6:13:18हो गया तो जब भी अब हम कैलकुलेट फंक्शन को
- 6:13:20कॉल करेंगे कैलकुलेट सम को लेट्स सपोज वी
- 6:13:23कॉल इट विद वैल्यूज वन एंड टू तो हमारे
- 6:13:25पास क्या प्रिंट होना चाहिए हमारे पास
- 6:13:26थ्री प्रिंट होना चाहिए इसको सेव कर लेते
- 6:13:28हैं रन करते
- 6:13:30हैं अच्छा यहां पर मुझे क्या करना पड़ेगा
- 6:13:34सम को ये क्योंकि वैल्यू को रिटर्न कर रहा
- 6:13:36है तो जो भी वैल्यू रिटर्न होके आएगी हम
- 6:13:38उसे किसी वेरिएबल के अंदर स्टोर कर सकते
- 6:13:40हैं एंड हम उसे प्रिंट करवा सकते हैं सेव
- 6:13:43कर लिया रन किया तो हमारे पास क्या वैल्यू
- 6:13:46आ गई थ्री वैल्यू आ गई इसी तरीके से इफ आई
- 6:13:48पास इट
- 6:13:50178 एंड
- 6:13:52221 या
- 6:13:542221 तोय उसका भी सम कैलकुलेट करके मुझे
- 6:13:57प्रिंट करके दे देगा तो इतने सिंपल तरीके
- 6:13:59से हमारे फंक्शंस काम करते हैं अब इसके
- 6:14:01अंदर टर्मिनोलॉजी को एक बार रिवाइज कर
- 6:14:03लेते हैं क्योंकि जब भी हम एक प्रोग्राम
- 6:14:05की तरह कोड कर रहे हैं हम सारी चीजें कर
- 6:14:07रहे हैं तो उसमें सही शब्द यूज करना भी
- 6:14:09जरूरी होता है जैसे यह क्या है ये जो पूरा
- 6:14:12फंक्शन को हमने डिफाइन करके लिखा हुआ है
- 6:14:14इसे हम प्रोग्रामिंग के अंदर कहते हैं
- 6:14:17फंक्शन डेफिनेशन दिस इज माय फंक्शन
- 6:14:20डेफिनेशन इसके अंदर यह जो ए और बी है
- 6:14:23इन्हें हम क्या कहते हैं इन्हे हम कहते
- 6:14:24हैं पैरामीटर्स यह जो पूरी लाइन है जिसमें
- 6:14:27हमने फंक्शन का नाम लिखा है और इस तरीके
- 6:14:29से चीजें की है इसे हम कहते हैं फंक्शन
- 6:14:32कॉल और यह जो वन और टू वैल्यूज है इन्हें
- 6:14:34हम हम क्या कहते हैं इन्हें हम कहते हैं
- 6:14:36अपने आर्गुमेंट तो आर्गुमेंट की ही वैल्यू
- 6:14:40जाके हमारे पैरामीटर्स के अंदर स्टोर हो
- 6:14:42जाती है हमारा फंक्शन कुछ भी वैल्यू
- 6:14:44रिटर्न कर सकता है जिसको हम किसी वेरिएबल
- 6:14:45के अंदर स्टोर करा सकते हैं और फिर हम उस
- 6:14:47वैल्यू को प्रिंट कर सकते हैं अब इससे भी
- 6:14:50एक और सिंपल फंक्शन बना के देखते हैं फॉर
- 6:14:51एग्जांपल एक फंक्शन है जो हेलो प्रिंट
- 6:14:53करवा रहा है तो हम क्या कर सकते हैं एक
- 6:14:56फंक्शन डेफ लिख दिया एंड इस फंक्शन को नाम
- 6:14:59दे देते हैं प्रिंट हेलो या प्रिंट
- 6:15:01अंडरस्कोर
- 6:15:03हेलो अब यह जो फंक्शन हेलो प्रिंट करवाने
- 6:15:06के लिए हमें ए सच कोई वैल्यूज नहीं चाहिए
- 6:15:07तो हमारे जो पेंसिस है उसको हम खाली भी
- 6:15:09छोड़ सकते हैं मतलब यह जो फंक्शन है यह
- 6:15:11कोई पैरामीटर यूज नहीं करता इसका सिर्फ
- 6:15:14काम क्या है इसका काम है हेलो को प्रिंट
- 6:15:17करवाना और जितनी भी बार अब हम प्रिंट हेलो
- 6:15:20को कॉल करेंगे वह सिंपली हमारे लिए हेलो
- 6:15:21को प्रिंट करवा देगा जैसे इतने पार्ट को
- 6:15:24एक बार कमेंट आउट कर देते
- 6:15:26हैं सेव एंड रन तो क्या हुआ हमारे पास
- 6:15:29हेलो प्रिंट होकर आ गया एंड इसी लाइन को
- 6:15:33अगर हम पांच बार लिख द
- 6:15:37तो हमारे पास पांच बार हेलो प्रिंट होकर आ
- 6:15:40जाएगा कुछ इस तरीके से तो फंक्शंस क्या
- 6:15:43करते हैं सेम अगर काम को आपको बार-बार
- 6:15:45बार-बार रिपीट करके करना होता है कोई
- 6:15:47परेशानी वाली बात नहीं है उसका सिर्फ आपको
- 6:15:49फंक्शन बनाना है तो उससे कोड के अंदर
- 6:15:51रिडंडेंसी डिक्रीज हो जाएगी आल्सो हमारा
- 6:15:53जो फंक्शन है फंक्शन के अंदर दो चीजें आर
- 6:15:57कंपलीटली ऑप्शनल जैसे हम चाहे कि फंक्शन
- 6:16:00के अंदर मुझे कोई पैरामीटर नहीं देने तो
- 6:16:02बिल्कुल आप बिना पैरामीटर वाला भी फंक्शन
- 6:16:04बना सकते हैं और आपको चाहिए कि मेरा
- 6:16:06फंक्शन कोई वैल्यू रिटर्न नहीं करेगा
- 6:16:08पैरामीटर ना लेने का मतलब है कोई इनपुट
- 6:16:10नहीं लेता मेरा फंक्शन आप वैसा फंक्शन भी
- 6:16:12बना सकते हैं रिटर्न ना करने का मतलब कोई
- 6:16:14आउटपुट नहीं देता मेरा फंक्शन आप वैसा भी
- 6:16:16फंक्शन बना सकते हैं जैसे ये जो हेलो
- 6:16:18फंक्शन है ना ये कोई इनपुट ले रहा ना इसके
- 6:16:20कोई पैरामीटर्स है ना ये कुछ आउटपुट दे
- 6:16:22रहा है ना इसकी कोई रिटर्न वैल्यू है तो
- 6:16:24इस तरीके के फंक्शंस बनाना भी कंप्लीट
- 6:16:26पॉसिबल है अच्छा जो फंक्शन कोई वैल्यू
- 6:16:28रिटर्न नहीं करता जैसे फॉर एग्जांपल अगर
- 6:16:31मैं प्रिंट करवाऊं प्रिंट ऑफ हेलो मैंने
- 6:16:34क्या कराया मैंने प्रिंट करवाया है प्रिंट
- 6:16:36ऑफ हेलो का आउटपुट या इनफैक्ट इसे क्या
- 6:16:39करेंगे एक वेरिएबल के अंदर स्टोर कर लेंगे
- 6:16:41लेट्स सपोज दिस इज सम आउटपुट वेरिएबल
- 6:16:44प्रिंट हेलो का आउटपुट स्टोर कर रहा है और
- 6:16:46इसी आउटपुट को हम प्रिंट करवा रहे हैं तो
- 6:16:48इस आउटपुट के अंदर हमारे पास प्रिंट होकर
- 6:16:50आएगा नन नन इसलिए प्रिंट होकर आया क्योंकि
- 6:16:53जो फंक्शन रिटर्न में कुछ रिटर्न नहीं
- 6:16:55करता उसके आउटपुट में ऑटोमेटिक नन वैल्यू
- 6:16:58आ जाती है अब एक और बहुत सिंपल सा और
- 6:17:00एग्जांपल देख लेते हैं फॉर एग्जांपल वी
- 6:17:02वांट टू क्रिएट अ फंक्शन व्हिच कैलकुलेट्स
- 6:17:05द एवरेज ऑफ थ्री नंबर्स यह हमें फंक्शन
- 6:17:08बनाना है तो यहां पे एक बार पॉज करना है
- 6:17:10और खुद से इस फंक्शन को बनाने की कोशिश
- 6:17:12करनी है बाकी सॉल्यूशन भी देख लेते हैं
- 6:17:14सबसे पहले हम लिखेंगे डेफ एंड इस फंक्शन
- 6:17:16को हम नाम दे देते हैं लेट्स कॉल इट
- 6:17:18कैलकुलेट एवरेज और इसके अंदर तीन नंबर्स
- 6:17:21हमारे पास आएंगे पहले नंबर को a बोल देते
- 6:17:24हैं दूसरे को b बोल देते हैं तीसरे को c
- 6:17:25बोल देते हैं इस तरीके से अब मुझे क्या
- 6:17:27करना है प्रॉपर इंडेंटेशन देनी है और मुझे
- 6:17:29एवरेज कैलकुलेट करनी है पहले तो इनका सम
- 6:17:31कैलकुलेट कर लेते हैं सम इज गोइंग टू बी a
- 6:17:34+ b +
- 6:17:35एंड एवरेज इज गोइंग टू बी सम डिवाइडेड बाय
- 6:17:403 तो या तो हम इस एवरेज को प्रिंट कर सकते
- 6:17:43हैं या फिर हम इसे चाहे तो रिटर्न भी कर
- 6:17:47सकते हैं तो यह हो गया हमारा कैलकुलेट
- 6:17:49एवरेज फंक्शन अब इसको टेस्ट कर लेते हैं
- 6:17:51कैलकुलेट एवरेज के अंदर हम टू एंड थ का
- 6:17:55एवरेज कैलकुलेट करेंगे सेव करेंगे रन
- 6:17:57करेंगे तो द एवरेज ऑफ थ्री नंबर्स इ इक्वल
- 6:17:59ट 2.0 इसी तरीके से हम अगर लेट्स सपोज
- 6:18:02अपने मार्क्स ले लेते हैं किसी के मार्क्स
- 6:18:04अगर 98 97 95 इस रेशो में आते हैं व्हाट
- 6:18:08इज़ गोइंग टू बी द एवरेज एवरेज इज़ 96.6
- 6:18:11तो इस तरीके से हम एक फंक्शन को लिख सकते
- 6:18:14हैं नॉर्मल अपनी कैलकुलेशंस को परफॉर्म
- 6:18:16करने के लिए अब फंक्शंस के अंदर वो सारे
- 6:18:18काम हो सकते हैं जो अभी तक हम नॉर्मली
- 6:18:20फाइल के अंदर लिखते आ रहे थे जैसे फॉर
- 6:18:21एग्जांपल आपको यहां पे करना है कि इफ a
- 6:18:24अगर ज़ीरो हो गया तो उस केस में क्या करें
- 6:18:26तो हम इफ भी लगा सकते हैं हम लूप्स भी लगा
- 6:18:29सकते हैं फंक्शन के अंदर पर सारे के सारे
- 6:18:31काम प्रॉपर इंडेंटेशन के साथ होंगे मतलब
- 6:18:33प्रॉपर स्पेसिंग के साथ हम करने वाले हैं
- 6:18:36अब नेक्स्ट बात करते हैं फंक्शंस के अंदर
- 6:18:38उसके टाइप्स की पाइथन के अंदर फंक्शंस दो
- 6:18:41टाइप्स के होते हैं एक होते हैं हमारे
- 6:18:42बिल्ट इन फंक्शंस और एक होते हैं हमारे
- 6:18:44यूजर डिफाइंड फंक्शंस बिल्ट इन फंक्शंस
- 6:18:46ऑलरेडी पाइथन के अंदर लिखे हुए हैं उनका
- 6:18:49लॉजिक भी लिखा हुआ है और इनमें से कई सारे
- 6:18:51बिल्ट इन फंक्शंस हम यूज भी करते आए हैं
- 6:18:54जैसे फॉर एग्जांपल इफ आई वांट टू प्रिंट
- 6:18:56समथिंग मैं क्या करूंगी मैं लिखूंगी
- 6:18:57प्रिंट अपना कॉलेज यह प्रिंट क्या है ये
- 6:19:00प्रिंट एक फंक्शन है अगर आप ध्यान से देखो
- 6:19:01दिस इज अ फंक्शन कॉल जिसको हम पहली क्लास
- 6:19:04से लिखते हैं आए हैं प्रिंट हमारे बिल्ट
- 6:19:06इन फंक्शन का नाम है पैरेंस हमने लिखा और
- 6:19:09ये जो अपना कॉलेज हम पास कर रहे हैं ये
- 6:19:10कुछ नहीं है ये एक आर्गुमेंट है ये जाके
- 6:19:13प्रिंट फंक्शन की डेफिनेशन के अंदर स्टोर
- 6:19:14होता है जैसे अगर हम हर भी करें तो मुझे
- 6:19:16यहां पे प्रॉपर डेफिनेशन दिख रही है
- 6:19:18विजुअल स्टूडियो कोड में डेफ प्रिंट उसके
- 6:19:21बाद क्या आ रही है कुछ वैल्यूज आ रही हैं
- 6:19:23एंड उसके बाद कुछ-कुछ और हमारे पास
- 6:19:25पैरामीटर्स हैं जैसे हमें यहां पे पता चल
- 6:19:27रहा है प्रिंट फंक्शन के अंदर एक तो आ
- 6:19:29जाता है कि हम कौन सी वैल्यू को प्रिंट
- 6:19:30करवाना चाहते हैं उसके बाद हमारे पास दो
- 6:19:32और पैरामीटर्स होते हैं एक होता है सेप एस
- 6:19:35ईपी ये हमारा सेपरेटर होता है और एक होता
- 6:19:38है ई एंडडी ये हमारा एंडिंग में क्या आना
- 6:19:41चाहिए जैसे यहां पर एसपी का मतलब है कि
- 6:19:44अगर आपने मल्टीपल वैल्यूज लिख दी कॉमा के
- 6:19:46साथ अगर हमने मल्टीपल वैल्यूज लिखी तो
- 6:19:48वहां पे सेपरेटर मतलब दो वैल्यूज के बीच
- 6:19:50में ऑटोमेटिक एक स्पेस आ जाएगी और एंडिंग
- 6:19:53का मतलब होता है कि अगर हमने दो वैल्यूज
- 6:19:55को एक बार प्रिंट ने कुछ प्रिंट करवा दिया
- 6:19:57तो उसके बाद नेक्स्ट टाइम जब प्रिंट
- 6:19:59करवाएगा तो हमेशा एक नेक्स्ट लाइन का गैप
- 6:20:01हमारे पास आएगा तो ये चीजें ऑलरेडी प्रिंट
- 6:20:03फंक्शन के अंदर डिफाइन है इसको हम टेस्ट
- 6:20:05भी कर सकते हैं जैसे फॉर एग्जांपल आई वांट
- 6:20:07टू प्रिंट अपना कॉलेज एंड देन आई वांट टू
- 6:20:10प्रिंट श्रद्धा खाप और यहां पर मैं कोई
- 6:20:12गैप नहीं देती फिर भी प्रिंट फंक्शन क्या
- 6:20:14करेगा ऑटोमेटिक क्योंकि इसमें क्या होता
- 6:20:17है सेप इज ऑटोमेटिक डिफाइंड टू बी अ स्पेस
- 6:20:20सेपरेटर क्या है दोनों के बीच में
- 6:20:21ऑटोमेटिक स्पेस आ जाएगी ये ये वाली जो
- 6:20:24एक्स्ट्रा स्पेस है क्योंकि वो डिफाइंड है
- 6:20:26फंक्शन की डेफिनेशन के अंदर लिखी हुई है
- 6:20:28या अगर मैं दोनों को अलग-अलग लाइंस में
- 6:20:30प्रिंट
- 6:20:32करवाऊं फॉर एग्जांपल आई वांट टू टू प्रिंट
- 6:20:35श्रदा खाप हियर तो ऑटोमेटिक क्या होगा एंड
- 6:20:38जो है एंड इज डिफाइंड एज बैक स्ल एंड बै
- 6:20:41स्ल एंड का मतलब होता है नेक्स्ट लाइन सेव
- 6:20:43किया दोनों वैल्यूज नेक्स्ट लाइन पे आएंगी
- 6:20:46मुझे अगर दोनों वैल्यूज को सेम लाइन पे
- 6:20:48करना है तो मुझे क्या करना पड़ेगा मुझे
- 6:20:50यहां पर अपने एंडिंग पैरामीटर की कोई और
- 6:20:53वैल्यू पास करनी पड़ेगी जैसे यहां पर आई
- 6:20:55कैन पास एन एंडिंग पैरामीटर इज इक्वल टू
- 6:20:58स्पेस कि मुझे तो भाई ये प्रिंट करवाने के
- 6:21:01बाद मुझे सिर्फ स्पेस चाहिए मुझे नेक्स्ट
- 6:21:04लाइन चाहिए तो ये दोनों वैल्यूज अब सेम
- 6:21:06लाइन के ऊपर प्रिंट होकर आ
- 6:21:07जाएंगी क्या हुआ दोनों चीजें सेम लाइन के
- 6:21:10ऊपर प्रिंट होकर आ गई तो कभी भी अगर आप
- 6:21:12मल्टीपल वैल्यूज को सेम लाइन के ऊपर
- 6:21:14प्रिंट करना चाहते हैं सिंपली अपने प्रिंट
- 6:21:15स्टेटमेंट में प्रिंट फंक्शन के अंदर क्या
- 6:21:17पास करना है एंड इज इक्वल ट स्पेस पास कर
- 6:21:20दो स्पेस की जगह अगर हम डॉलर पास कर दें
- 6:21:23तो बीच में आउटपुट के डॉलर आ जाएगा तो इस
- 6:21:26तरीके से कुछ भी हम पास कर सकते हैं दिस
- 6:21:27इज सपोज टू बी माय एंडिंग ऐसे ही हम अपनी
- 6:21:29सेपरेटर की वैल्यू के साथ भी
- 6:21:31एक्सपेरिमेंटेशन कर सकते हैं सो दिस इज अ
- 6:21:33बिल्ट इन फंक्शन कभी-कभी बहुत नॉर्मल
- 6:21:36चीजें होती हैं प्रोग्रामिंग के अंदर
- 6:21:37जिनको हम यूज कर रहे होते हैं पर व अंदर
- 6:21:39से बहुत इंटरेस्टिंग होती हैं वो एक्चुअली
- 6:21:41ऐसे कांसेप्ट यूज कर रही होती हैं जिनको
- 6:21:42अभी तक हमने पढ़ा नहीं और वही अच्छा और
- 6:21:44इंटरेस्टिंग पार्ट है कोडिंग के बारे में
- 6:21:46चलिए ये तो हो गया हमारा प्रिंट फंक्शन
- 6:21:48इसके अलावा भी और भी बहुत सारे फंक्शंस
- 6:21:49हैं जो इनबिल्ट होते हैं जैसे लेंथ फंक्शन
- 6:21:52को हम पढ़ते आए हैं हमें टपल की लेंथ दे
- 6:21:53देता है स्ट्रिंग की लेंथ दे देता है
- 6:21:55लिस्ट की लेंथ दे देता है दिस इज अ बिल्ट
- 6:21:57इन फंक्शन पहले से ही डिफाइंड है लाइक इफ
- 6:22:00आई राइट लेंथ ऑफ समथिंग आई कैन हर ओवर दिस
- 6:22:04एंड व्हाट इज दिस दिस इज ऑलरेडी डिफाइंड
- 6:22:06और ये क्या रिटर्न करता है ये एक इंटी जर
- 6:22:08वैल्यू को रिटर्न करता है रिटर्न्स द नंबर
- 6:22:10ऑफ आइटम्स इन अ कंटेनर इसके अलावा टाइप
- 6:22:12फंक्शन होता है हमारे पास रेंज फंक्शन
- 6:22:14होता है जिसको हम ऑलरेडी पढ़ चुके हैं अगर
- 6:22:16मैं लिखूं रेंज इस तरीके से तो हर करेंगे
- 6:22:19तो इसकी भी डेफिनेशन आ जाएगी रेंज इसके
- 6:22:21पैरामीटर्स भी डिफाइंड है पहले स्टार्ट
- 6:22:23लेता है फिर स्टॉप लेता है फिर स्टेप ले
- 6:22:25लेता है तो इस तरीके से ये भी डिफरेंट
- 6:22:27डिफरेंट वैल्यूज के ऊपर वर्क करता है
- 6:22:29दूसरे होते हैं हमारे यूजर डिफाइंड फंक्शन
- 6:22:32जो फंक्शंस हम लिखेंगे या जो कोई और
- 6:22:34प्रोग्रामर लिख रहा है जो इनबिल्ट नहीं
- 6:22:36होते पाइथन के अंदर ऑटोमेटिक हम यूज नहीं
- 6:22:38कर सकते जैसे प्रिंट फंक्शन है रेंज
- 6:22:40फंक्शन है हमने तो इनका लॉजिक नहीं लिखा
- 6:22:42किसी और ने लिखा हुआ था तो जो फंक्शंस
- 6:22:44प्रोग्रामर लिखते हैं हम लिखते हैं हम
- 6:22:46लिखेंगे उन्हें हम यूजर डिफाइंड कहते हैं
- 6:22:49और जो ऑलरेडी पाइथन के अंदर होते हैं
- 6:22:50उन्हें हम बिल्ट इन फंक्शन कहते हैं
- 6:22:52नेक्स्ट हम बात करने वाले हैं डिफॉल्ट
- 6:22:54पैरामीटर्स के बारे में फॉर एग्जांपल हमने
- 6:22:56एक नॉर्मल सा फंक्शन बनाया टू कैलकुलेट द
- 6:22:59मल्टीप्लिकेशन ऑफ टू नंबर्स डेफिनेशन इसको
- 6:23:02कह देते हैं कैलकुलेट
- 6:23:04या इसको कह देते हैं कैलकुलेट प्रोडक्ट ऑफ
- 6:23:06टू नंबर्स ये a और बी दो नंबर्स लेता है
- 6:23:09और क्या रिटर्न करता है रिटर्न करता है a
- 6:23:11मल्टीप्ला बाय बी अब लेट्स सपोज मुझे
- 6:23:15नंबर्स का इन माय इमेजिनरी वर्ल्ड आई हैव
- 6:23:18टू कैलकुलेट द प्रोडक्ट ऑफ टू नंबर्स पर
- 6:23:20मैं उसमें सिर्फ एक ही नंबर पास करना
- 6:23:22चाहती हूं मेरी मर्जी है या उसके अंदर में
- 6:23:24कोई नंबर पास नहीं करना चाहती फिर मैं
- 6:23:25देखना चाहती हूं कि जैसे यहां पे प्रिंट a
- 6:23:28इनटू बी एंड फिर मुझे कुछ रिटर्न करना है
- 6:23:30और फिर मैं कैलकुलेट प्रोडक्ट मैं चाहती
- 6:23:33हूं इस फंक्शन को को मैं कॉल कर पाऊं बिना
- 6:23:35कोई आर्गुमेंट की खुद की वैल्यू पास किए
- 6:23:37हुए पर जैसे ही मैं ये करने की कोशिश
- 6:23:39करूंगी इट विल थ्रो मी एन एरर व्हाट इज द
- 6:23:41एरर कि कैलकुलेट प्रॉड के अंदर दो
- 6:23:44रिक्वायर्ड आर्गुमेंट हैं जो मिसिंग हैं
- 6:23:46यहां पे दो आर्गुमेंट होने चाहिए थे जो a
- 6:23:49और b के अंदर जाके स्टोर होते तो एरर आ
- 6:23:50गया और अगर हम चाहते हैं कि कोई भी
- 6:23:52आर्गुमेंट पास ना हो तब भी फंक्शन रन कर
- 6:23:54पाए तो हम अपने पैरामीटर्स को कुछ डिफॉल्ट
- 6:23:57वैल्यूज दे सकते हैं डिफॉल्ट वैल्यूज का
- 6:23:58मतलब है ऐसी वैल्यूज जो तब यूज होंगी जब
- 6:24:01कोई आर्गुमेंट पास नहीं हुआ तो यहां पे
- 6:24:03अगर मैंने लिख दिया b = 1 एंड a = 1 तो
- 6:24:07बाय डिफॉल्ट अगर मैंने कुछ भी पास नहीं
- 6:24:09किया ना तो ये a और b को वन एंड वन वैल्यू
- 6:24:12अज्यू कर लेगा सेव करेंगे रन करेंगे तो इस
- 6:24:14बार प्रिंट करवा देगा 1 * 1 = 1 यहां पर
- 6:24:18अगर मैं टू लिख देती यहां पर अगर मैं फोर
- 6:24:19लिख देती दोबारा रन करते तो बाय डिफॉल्ट
- 6:24:22एट प्रिंट करवा देगा हम चाहे तो एक सिंगल
- 6:24:26वैल्यू को भी डिफॉल्ट बना सकते हैं जैसे b
- 6:24:28= 2 लिख दिया मैंने एंड इफ आई ओनली पास व
- 6:24:32हियर तो 1 * 2 कैलकुलेट होगा
- 6:24:35हम वन पास करेंगे तो a के अंदर वन स्टोर
- 6:24:37हो जाएगा और बी की वैल्यू ऑटोमेटिक टू हो
- 6:24:39जाएगी तो हमारे पास टू आउटपुट के अंदर
- 6:24:42रिटर्न होकर आ जाएगा पर हम इसका अपोजिट
- 6:24:44नहीं कर सकते जैसे यहां तो मैंने टू लिख
- 6:24:45दिया यहां मैं बी को खाली छोड़ दूं इफ आई
- 6:24:48ट्राई टू डू दिस इट विल थ्रो मी एन एरर
- 6:24:50नॉन डिफॉल्ट आर्गुमेंट फॉलोज डिफॉल्ट
- 6:24:52आर्गुमेंट यानी पहले हमेशा नॉन डिफॉल्ट
- 6:24:54आने चाहिए और लास्ट में डिफॉल्ट आर्गुमेंट
- 6:24:56आने चाहिए ऐसा नहीं है डिफॉल्ट आर्गुमेंट
- 6:24:58को हमने पहले लिख दिया यह वैल्यू मतलब a
- 6:25:01अगर डिफॉल्ट आर्गुमेंट के साथ है डिफॉल्ट
- 6:25:04वैल्यू के साथ है तो a हमेशा बाद में ही
- 6:25:06आएगा तो जब भी हमें डिफॉल्ट वैल्यूज देनी
- 6:25:08शुरू करनी होती है हम लास्ट से डिफॉल्ट
- 6:25:10वैल्यूज देना स्टार्ट करते हैं तो इस
- 6:25:12तरीके से हमारे डिफॉल्ट पैरामीटर्स वर्क
- 6:25:14करते हैं इन पाइथन नेक्स्ट अब हम कुछ
- 6:25:17प्रैक्टिस क्वेश्चंस को सॉल्व करने वाले
- 6:25:18हैं टू सॉलिडिफाईज
- 6:25:20बेसिकली फंक्शंस के बारे में जितनी
- 6:25:22इंपॉर्टेंट चीजें थी सीखने के लिए जो
- 6:25:24बेसिक सिंटेक्स होता है जो रूल्स होते हैं
- 6:25:26प्रोग्रामिंग के वो हम कवर कर चुके हैं
- 6:25:28इतना ही है फंक्शंस के अंदर टू सॉलिडिफाईज
- 6:25:31बस अब हमें क्या करना है ज्यादा से ज्यादा
- 6:25:33फंक्शंस को लिखना ताकि हमें फंक्शंस को
- 6:25:35लिखने की आदत हो जाए जैसे लूप्स के अंदर
- 6:25:37भी ज्यादा से ज्यादा लूप्स को जितना
- 6:25:39लिखेंगे ज्यादा से ज्यादा कंडीशनल
- 6:25:40स्टेटमेंट्स को जितना लिखेंगे उतनी हमें
- 6:25:42आदत हो जाएगी तो सबसे पहले सवाल के साथ
- 6:25:44सॉल्व करते हैं राइट अ फंक्शन टू प्रिंट द
- 6:25:47लेंथ ऑफ अ लिस्ट लिस्ट इज द
- 6:25:50पैरामीटर तो फॉर एग्जांपल वी हैव दिस
- 6:25:53लिस्ट लेट्स कॉल इट
- 6:25:56नंबर्स जिसके अंदर या सिटीज ले लेते हैं
- 6:26:00सिटीज के अंदर वी हैव दिल्ली वी हैव
- 6:26:06गुड़गांव वी हैव लेट्स से नोयडा
- 6:26:10वी हैव
- 6:26:13पुणे एंड वी आल्सो
- 6:26:18हैव
- 6:26:19मुंबई चेन्नई इस तरीके से मल्टीपल सिटीज
- 6:26:23हमारे पास आ गई मुझे एक ऐसा फंक्शन बनाना
- 6:26:25है जो इस सिटीज की लेंथ को प्रिंट कर सके
- 6:26:27अब हमें नॉर्मली पता है लेंथ ऑफ सिटीज हम
- 6:26:30ये डायरेक्टली भी प्रिंट करवा सकते हैं बस
- 6:26:32इसी वैल्यू को मुझे फंक्शन के अंदर प्रिंट
- 6:26:34करवाना है तो व्हाट आई कैन डू इज आई कैन
- 6:26:36डिफाइन अ
- 6:26:37फंक्शन लेट्स कॉल इट प्रिंट लेंथ प्रिंट
- 6:26:41लेंथ के अंदर हम सिटीज अपनी ये जो लिस्ट
- 6:26:44है इसको पास कर सकते हैं या कोई भी लिस्ट
- 6:26:46को पास कर सकते हैं एंड फिर हमें प्रिंट
- 6:26:49करवाना है लेंथ ऑफ सिटीज या सिटीज की जगह
- 6:26:53इसके अंदर कोई भी लिस्ट हो सकती है लेट्स
- 6:26:56कॉल इट आर लिस्ट तो जो भी लिस्ट हम इसके
- 6:26:59अंदर पास करेंगे य उसकी लेंथ को प्रिंट
- 6:27:00करवा देगा यह सिंपल फंक्शन है एक और बना
- 6:27:04लेते हैं लेट्स कॉल द सेकंड लिस्ट हीरोस
- 6:27:07हीरोस के अंदर व कैन हैव थर आयन
- 6:27:13मैन कैप्टन
- 6:27:15अमेरिका न ल्स हैव शक्तिमान
- 6:27:19तो यह क्या हो गई यह हमारी हीरोस की लिस्ट
- 6:27:21हो गई सबसे पहले हम प्रिंट लेंथ
- 6:27:24को कॉल करेंगे किसके लिए सिटीज के लिए फिर
- 6:27:29प्रिंट लेंथ को कॉल कर देंगे अपने हीरोज
- 6:27:31वाली लिस्ट के लिए
- 6:27:34किया रन किया सिटीज की लेंथ क्या है सिक्स
- 6:27:37के इक्वल है डेफिनेटली बिकॉज यहां पर
- 6:27:39सिक्स सिटीज के नाम है और हीरोज की लेंथ
- 6:27:41क्या है फोर के इक्वल है तो एक हमारा
- 6:27:43कैजुअल सा नॉर्मल सा फंक्शन बन गया जो
- 6:27:44किसी भी लिस्ट की हमारे लिए लेंथ प्रिंट
- 6:27:46करवा सकता है नेक्स्ट सवाल की तरफ आते हैं
- 6:27:49राइट फंक्शन टू प्रिंट द एलिमेंट्स ऑफ अ
- 6:27:52लिस्ट इन अ सिंगल लाइन अब सिंगल लाइन के
- 6:27:55अंदर लेट्स
- 6:27:57सपोज दिस इज माय लिस्ट ये हीरोज वाली
- 6:28:00लिस्ट ले लेते हैं हीरोज वाली लिस्ट के
- 6:28:02अंदर इफ आई ट्राई टू प्रिंट हीरोज ऑफ जीरो
- 6:28:05व्हाट विल इट डू ये हमारे लिए हीरोज ऑफ
- 6:28:08जीरो को प्रिंट करवा देगा एंड उसके बाद इफ
- 6:28:10आई ट्राई टू राइट हीरोज ऑफ वन मुझे पता है
- 6:28:13अगर इस तरीके से मैंने बार-बार बार-बार
- 6:28:14प्रिंट को लिखा तो सारी चीजें नेक्स्ट
- 6:28:17लाइन प प्रिंट होंगी पर मुझे क्या चाहिए
- 6:28:18मुझे सेम लाइन प प्रिंट करवाना है तो उसका
- 6:28:20फंडा अभी हमने सीखा था क्या लॉजिक होता है
- 6:28:22हम सिंपली अपने एंड को चेंज कर सकते हैं
- 6:28:25एंड क्या होता है एंड बै स्ल ए होता है
- 6:28:27अगर हम एंड को यहां पर भी बैक स्ल ए
- 6:28:30लिखेंगे तो उससे क्या होगा उससे नेक्स्ट
- 6:28:33लाइन वही सेम इफेक्ट आएगा थॉर एक लाइन में
- 6:28:35आयन मैन एक लाइन में पर अगर मैं यहां पर
- 6:28:38स्पेस कर दूं तो अब यह सेम लाइन में नहीं
- 6:28:41आएंगे जैसे थॉर एक लाइन में स्पेस आयन मैन
- 6:28:45स्पेस फिर सिक्स आया तो वही सेम लॉजिक
- 6:28:48मुझे फंक्शन के अंदर लिखना है अच्छा
- 6:28:50फंक्शन को अगर हम कॉल ना करें तो फंक्शन
- 6:28:52के ऊपर कोई फर्क नहीं पड़ता हम इस तरीके
- 6:28:54से बहुत सारे फंक्शन लिख सकते हैं वो कुछ
- 6:28:55प्रिंट या काम नहीं करवाते हैं जैसे यहां
- 6:28:58पर आई कैन क्रिएट माय सेकंड
- 6:29:01फंक्शन जो क्या करेगा जो प्रिंट करेगा
- 6:29:04लिस्ट को प्रिंट माय लिस्ट कोई भी लिस्ट
- 6:29:06हो सकती है फंक्शन के
- 6:29:08अंदर और यहां पर हम लूप चला सकते हैं अपनी
- 6:29:10लिस्ट के लिए फॉर आइटम इन
- 6:29:14लिस्ट प्रिंट माय
- 6:29:17आइटम
- 6:29:20विद एंडिंग ऑफ स्पेस यह मेरा फंक्शन है जो
- 6:29:26क्या करेगा मेरे लिए सारे आइटम्स को सिंगल
- 6:29:28लाइन के अंदर प्रिंट कर देगा मैंने पहले
- 6:29:30फंक्शन को डिफाइन किया है उसके अंदर
- 6:29:31आर्गुमेंट पास किया है उसके बाद प्रॉपर
- 6:29:34इंडेंटेशन दिया है फिर मैंने एक फॉर लूप
- 6:29:36लगाया है लिस्ट के ऊपर आइट मेट करने के
- 6:29:38लिए फिर दोबारा इंडेंटेशन दिया है प्रॉपर
- 6:29:39इंडेंटेशन इज नेसेसरी एंड फिर मैंने
- 6:29:42आइटम्स को प्रिंट कर दिया है तो जितनी
- 6:29:45फंक्शंस की नॉलेज थी जितनी अ प्रिंट
- 6:29:47फंक्शन बिल्ट इन फंक्शन की नॉलेज थी जितनी
- 6:29:49लूप्स की नॉलेज थी लॉजिकली बहुत जितनी
- 6:29:51लिस्ट की नॉलेज थी अब ये बेसिक जो हमने
- 6:29:54नॉलेज ली थी शुरू के पांच चैप्टर्स के
- 6:29:55अंदर उस सबको हम कंबाइन कर रहे हैं इस
- 6:29:57चैप्टर के अंदर इफ यू लुक एट इट दैट वे तो
- 6:30:00उससे पता चलेगा कि कितनी छोटी-छोटी चीजें
- 6:30:02कंबाइन करके कैसे
- 6:30:04कॉप्लेक्स प
- 6:30:09कॉम्प्लेक्टेड क्शन के अंदर अब बढ़ रहे
- 6:30:11हैं इसको सेव कर लेंगे एंड आई कैन कॉल दिस
- 6:30:14प्रिंट लिस्ट फंक्शन फॉर माय
- 6:30:17हीरोज सेव किया रन किया सारे हीरो सेम
- 6:30:21लाइन के अंदर प्रिंट होकर आ गए अच्छा
- 6:30:23लास्ट में यह परसेंटेज इसलिए आ रहा है
- 6:30:26क्योंकि लास्ट में हमने क्या दिया है
- 6:30:28एंडिंग में स्पेस दिया है तो हम चाहे तो
- 6:30:32यहां पर एक एक्स्ट्रा प्रिंट दे सकते यहां
- 6:30:34पर नहीं चाहे तो एक एक्स्ट्रा प्रिंट यहां
- 6:30:37पर दे सकते हैं तो उससे क्या होगा इस बार
- 6:30:40यह परसेंटेज का साइन हमारे लिए नहीं
- 6:30:42आ तो दैट इज बेसिकली काइंड ऑफ लाइक अ
- 6:30:45ट्रेलिंग कैरेक्टर बट अभी के लिए उसे
- 6:30:47इग्नोर कर सकते हैं हम चाहे तो हम चाहे तो
- 6:30:50अपनी सिटीज को भी प्रिंट करवा सकते हैं
- 6:30:52इसी तरीके से सेव किया रन किया सारी की
- 6:30:54सारी सिटीज हमारे लिए प्रिंट होकर आ गई
- 6:30:57नेक्स्ट सवाल की तरफ बढ़ते हैं नेक्स्ट
- 6:30:59सवाल कह रहा है राइट अ फंक्शन टू फाइंड द
- 6:31:01फैक्टोरियल ऑफ n n इज द पैरा मीटर सबसे
- 6:31:05पहले तो फैक्टोरियल को रिवाइज कर लेते हैं
- 6:31:06फैक्टोरियल क्या होता था मैथ के अंदर n
- 6:31:10फैक्टोरियल का मतलब होता है यह परसेंटेज
- 6:31:12का साइन मैथ के अंदर फैक्टोरियल के लिए
- 6:31:14यूज होता है कि हम वन से लेके n तक सारे
- 6:31:17नंबर्स को मल्टीप्लाई कर दें 1 * 2 * इस
- 6:31:20तरीके से जैसे 4 फैक्टोरियल का मतलब होता
- 6:31:22है 1 * 2 * 3 * 4 3 फैक्टोरियल का मतलब
- 6:31:26होता है 1 * 2 * 3 तो इस तरीके से हम
- 6:31:29फैक्टोरियल कैलकुलेट कर सकते हैं अब
- 6:31:32नॉर्मली हमने लूप से फैक्टोरियल कैल ट
- 6:31:34किया ही हुआ
- 6:31:35है यह पार्ट हटा देते
- 6:31:38हैं एंड लेट्स सपोज हमें कोई नंबर है n n
- 6:31:41= 5 मुझे n का फैक्टोरियल कैलकुलेट करना
- 6:31:44है मुझे पता है n फैक्टो = 120 अब देखते
- 6:31:47हैं कैसे कैलकुलेट करेंगे हम एक लूप चला
- 6:31:50सकते हैं फॉर आ इन रेंज मुझे क्या करना है
- 6:31:54मुझे वन से लेके n तक जाना है तो वन से हम
- 6:31:57स्टार्ट कर सकते हैं लूप को n + 1 तक
- 6:31:59जाएंगे और हर बार क्या करेंगे एक
- 6:32:01फैक्टोरियल वेरिएबल बना लेते हैं
- 6:32:03फैक्टोरियल इ
- 6:32:051 हर बार मुझे फैक्टोरियल के अंदर
- 6:32:08मल्टीप्लाई करना है अपने आ
- 6:32:11को एंड लास्ट में हम प्रिंट करवा सकते हैं
- 6:32:16अपना फैक्टोरियल तो ये हमारे पास 120
- 6:32:19प्रिंट होकर आ जाएगा यह हमारा लॉजिक था
- 6:32:21इसको हम लास्ट क्लास के अंदर ऑलरेडी कवर
- 6:32:22कर चुके हैं तो 120 मेरे लिए प्रिंट होकर
- 6:32:25आ जाएगा बस इसी लॉजिक को मुझे एक फंक्शन
- 6:32:28के अंदर शिफ्ट करना है इसको कट कर लेते
- 6:32:30हैं लेट्स डिफाइन अ फंक्शन इट इज कॉल्ड
- 6:32:33कलेट फैक्टोरियल जिसके अंदर कोई भी नंबर n
- 6:32:37आएगा अब हम क्या करेंगे सबसे पहले तो
- 6:32:39फैक्टोरियल वेरिएबल बना लेंगे फिर लूप
- 6:32:42चलाएंगे फिर लूप के अंदर फैक्टोरियल
- 6:32:44वैल्यू को कैलकुलेट करेंगे और फिर
- 6:32:46फैक्टोरियल को प्रिंट करवा देंगे हम चाहे
- 6:32:48तो रिटर्न भी कर सकते
- 6:32:49हैं अब मैं इस कैलकुलेट फैक्टोरियल फंक्शन
- 6:32:53को कॉल कर सकती हूं फॉर माय नंबर फाइ सेव
- 6:32:58इट एंड रन इट तो 120 आ गया सिक्स के लिए
- 6:33:01कैलकुलेट
- 6:33:02करें तो हमारे पास 720 आ गया तो इस तरीके
- 6:33:05से मल्टीपल वैल्यूज के लिए हम उनका
- 6:33:07फैक्टोरियल डायरेक्टली इस फंक्शन के थ्रू
- 6:33:10ही कैलकुलेट कर सकते हैं अब नेक्स्ट सवाल
- 6:33:12की तरफ आ जाते हैं राइट अ फंक्शन टू
- 6:33:14कन्वर्ट यूएसडी टू आईआर यानी मुझे क्या
- 6:33:18होगा मुझे अमेरिकन डॉलर्स के अंदर कोई
- 6:33:19वैल्यू दी होगी फॉर एग्जांपल आई एम गिवन $
- 6:33:22मुझे इस वैल्यू को यूएसडी वाली वैल्यू को
- 6:33:25आईआर इंडियन रुपी के अंदर कन्वर्ट करना है
- 6:33:28करेंटली जो आज कन्वर्जन रेट चल रहा है दैट
- 6:33:30इज
- 6:33:3183 का तो वन इ 83 तो हम सिंपली जो भी
- 6:33:36हमारे पास वैल्यू आएगी उसको हमें 83 से
- 6:33:38मल्टीप्लाई करना है
- 6:33:41जैसे इफ वी आर गिवन न
- 6:33:44यूएसडी इट इज इक्वल टू 83 आई आर अगर ू
- 6:33:49यूएसडी दिए जाएंगे तो इट विल बी इक्वल टू
- 6:33:51166 आई आर एंड सो ऑन इस तरीके से हम अपने
- 6:33:55मल्टीप्लिकेशन को कंटिन्यू कर सकते हैं तो
- 6:33:58एक फंक्शन बना लेते
- 6:34:00हैं लेट्स कॉल इट डेफ इसको कन्वर्ट कह
- 6:34:04देते हैं कन्वर्टर के अंदर क्या मिलेगा
- 6:34:06कन्वर्टर के अंदर हमें यूएसडी वैल्यू
- 6:34:08मिलेगी और जो यूएसडी वैल्यू है उसको हमें
- 6:34:11आईन आर में कन्वर्ट करना है तो हम क्या
- 6:34:13करेंगे हम प्रिंट करवा देंगे पहले तो अपनी
- 6:34:16यूएसडी वैल्यू लिख लेते हैं यूएसडी
- 6:34:19वैल्यू यूएसडी इज इक्वल
- 6:34:23टू आर वैल्यू क्या हो जाएगी इनफैक्ट य
- 6:34:27कैलकुलेट भी कर लेंगे आई आर वैल्यू इ
- 6:34:30इक्वल टू यूएसडी वैल्यू मल्टीप्ला बाय 8
- 6:34:33थ्री फॉर टुडे एंड यहां पे हम अपनी आईआर
- 6:34:36वैल्यू को यूज़ कर
- 6:34:39लेंगे विद आ इसको सेव कर लेते हैं आई होप
- 6:34:44यह हमें समझ में आया होगा जो भी डॉलर्स
- 6:34:46में वैल्यू आ रही है उसको बस 83 से
- 6:34:47मल्टीप्लाई कर रहे हैं और यहां पे प्रिंट
- 6:34:49करवा रहे हैं तो यहां पर हम कॉल कर सकते
- 6:34:51हैं आर
- 6:34:53कन्वर्टर जिसके अंदर लेट्स सपोज मैंने $1
- 6:34:56पास किया शुरुआत में मुझे प्रिंट करके
- 6:34:58दिखा रहा है 1 उसडी = 83 आ इसी तरीके से
- 6:35:02लेट्स सपोज मुझे $100 प्रिंट करवाना है तो
- 6:35:05$10000 = 8300 आ यहीं पर मुझे $3 की
- 6:35:11वैल्यू प्रिंट करवानी है जो आई थिंक हमारे
- 6:35:13दिमाग में कैलकुलेट करना डिफिकल्ट होगा बट
- 6:35:15विल बी इक्वल टू
- 6:35:176059 तो हमने एक फंक्शन बना लिया कन्वर्टर
- 6:35:19फंक्शन जो हमारे लिए हमारा काम अच्छे से
- 6:35:22आसान करके दे रहा है तो इस तरीके से
- 6:35:24डिफरेंट डिफरेंट फंक्शंस हैं जिनको हमने
- 6:35:26लिख के देख लिया है जो आई होप कि अभी तक
- 6:35:28हमें थोड़ी सी आदत डाल देंगे फंक्शंस को
- 6:35:31लिखने की फंक्शन कुछ नहीं है बहुत ही
- 6:35:32सिंपल होते हैं मतलब इनफैक्ट लूप्स के
- 6:35:35लॉजिक से मुझे फंक्शंस का लॉजिक ज्यादा
- 6:35:37आसान लगता है क्योंकि लूप्स में तो फिर भी
- 6:35:39सोचना पड़ता है व्हाट इज गोइंग टू बी द
- 6:35:41स्टॉपिंग कंडीशन अपडेट कैसे करेंगे
- 6:35:42वेरिएबल को अ बट फंक्शंस के अंदर हमें
- 6:35:45सिंपली डिफाइन करना है इनपुट क्या आएगा
- 6:35:47काम क्या करना है आउटपुट क्या आ जाएगा
- 6:35:49बाकी फंक्शन को डिफाइन करने का सिंटेक्स
- 6:35:52बहुत आसान होता है पाइथन के अंदर वैसे ही
- 6:35:54चीजें मैक्सिमम चीजें आसान होती हैं तो आई
- 6:35:56होप कि अभी तक हमें फंक्शन समझ में आया
- 6:35:58होगा एक मैं आपको यहां पे होमवर्क
- 6:35:59प्रॉब्लम भी दे देती हूं यू हैव टू राइट अ
- 6:36:02फंक्शन
- 6:36:03जो क्या करेगा एक नंबर को इनपुट लेगा मतलब
- 6:36:06आपका जो फंक्शन
- 6:36:07है उसके अंदर इनपुट में एक नंबर आना चाहिए
- 6:36:11और आपका फंक्शन क्या करे अगर वो नंबर ऑड
- 6:36:13है तो उस केस में एक स्ट्रिंग रिटर्न करे
- 6:36:16ऑड
- 6:36:17डी और अगर वो नंबर इवन है तो आपके फंक्शन
- 6:36:21का जो आउटपुट होना चाहिए दैट शुड बी अ
- 6:36:22स्ट्रिंग आउटपुट सेइंग इवन आपको क्या करना
- 6:36:25है होमवर्क प्रॉब्लम में इस फंक्शन को
- 6:36:27लिखना है ये कोई भी नंबर इनपुट लेगा
- 6:36:29आउटपुट में अगर नंबर ऑड था तो ऑड स्ट्रिंग
- 6:36:31भेजेगा रिटर्न करेगा और अगर नंबर इवन था
- 6:36:34तो इवन स्ट्रिंग को रिटर्न करेगा इफ यू आर
- 6:36:36एबल टू राइट इट मतलब आप ठीक-ठीक फंक्शंस
- 6:36:38के लॉजिक को समझ गए हैं और अब अपने
- 6:36:40फंक्शंस आप लिखने के लिए बिल्कुल तैयार है
- 6:36:42अब नेक्स्ट हम बात करने वाले हैं फंक्शन
- 6:36:44से ही रिलेटेड एक इंपॉर्टेंट कांसेप्ट के
- 6:36:46बारे में जिसे प्रोग्रामिंग के अंदर हम
- 6:36:48कहते हैं रिकजन अब रिकर्ट पढ़ने से पहले
- 6:36:51एक छोटी सी वार्निंग कि हो सकता है रिकर्स
- 6:36:53एज अ टॉपिक हमें फर्स्ट टाइम पूरा का पूरा
- 6:36:55समझ में ना आए और हो सकता है कि जो
- 6:36:57एक्सप्लेनेशन है उसे हमें एक बार दो बार
- 6:36:59तीन बार रिपीट करके देखना पड़े व्हिच इज
- 6:37:01कंप्लीट नॉर्मल क्योंकि जब भी हम कि किसी
- 6:37:03भी लैंग्वेज को सीख रहे होते हैं चाहे वो
- 6:37:05पाइथन हो चाहे वो जावा हो चाहे वो c+ प हो
- 6:37:07चाहे वो जावास्क्रिप्ट हो जब भी हम रिकर्स
- 6:37:09को देख रहे होते हैं तो जब फर्स्ट टाइम
- 6:37:11रिकर्स हमें हिट करता है तो उसमें हमें
- 6:37:13थोड़ी सी डिफिकल्टी होती है अंडरस्टैंड
- 6:37:15करने में एज अ बिगनर स्पेशली इफ पाइथन इज
- 6:37:17आवर फर्स्ट प्रोग्रामिंग लैंग्वेज तो
- 6:37:19थोड़ा सा चीजों को हो सकता है हमें रिपीट
- 6:37:21करके धीरे-धीरे समझने की पॉज करके समझने
- 6:37:24की कोशिश करनी पड़े व्हिच इज कंप्लीट
- 6:37:27नॉर्मल हर कोई जो अच्छा प्रोग्रामर है आज
- 6:37:29की डेट में जो अच्छे से कोड कर रहा है
- 6:37:30उसके साथ यही सेम सिचुएशन आई थी तो आपके
- 6:37:32साथ भी अगर आ रही है तो दैट इज परफेक्टली
- 6:37:35फाइन तो रिकर्स के कांसेप्ट को हम एक
- 6:37:37तरीके से ओवरव्यू लेकर इस चैप्टर के अंदर
- 6:37:40समझने वाले हैं रिकर्स इज अ कांसेप्ट
- 6:37:43जिसके अंदर बेसिकली अ फंक्शन कॉल्स इट
- 6:37:46सेल्फ रिपीटेडली हमने देखा है कि अभी तक
- 6:37:48हम नॉर्मल प्रोग्राम लिखते आए हैं जिसमें
- 6:37:50बीच में एक फंक्शन होता
- 6:37:52है अब जनरली क्या होता है जनरली हमारे
- 6:37:55प्रोग्राम के अंदर कोई कॉलिंग स्टेटमेंट
- 6:37:57होती है जो इस फंक्शन को कॉल करती है और
- 6:37:59इससे हमारा कुछ काम करवाती है अब रिकर्स
- 6:38:01के अंदर क्या होता है रिकर्स के अंदर ऐसे
- 6:38:02ही नॉर्मल प्रोग्राम होता है नॉर्मल हमारा
- 6:38:04फंक्शन होता है पर जो कॉलिंग स्टेटमेंट है
- 6:38:07एक तरीके से ये फंक्शन खुद ही को कॉल कर
- 6:38:09रहा होता है उसके बाद दोबारा कॉल जाती है
- 6:38:12तो ये दोबारा खुद ही को कॉल कर रहा होता
- 6:38:13है दोबारा खुद ही को कॉल कर रहा होता है
- 6:38:15दोबारा खुद ही को कॉल कर रहा होता है तो
- 6:38:17ये जो सिचुएशन है ये हमें थोड़ी सी लूप्स
- 6:38:19जैसी लगेगी लूप्स के अंदर क्या करते थे
- 6:38:21लूप्स के अंदर एक ब्लॉक ऑफ स्टेटमेंट होती
- 6:38:23थी जो रिपीट होके दोबारा काम करवा रही है
- 6:38:25रिपीट होके दोबारा काम करवा रही है रिपीट
- 6:38:27होके दोबारा काम करवा रही है तो फंक्शंस
- 6:38:29भी लूप्स जैसे ही काम करते हैं बस कॉलिंग
- 6:38:31स्टेटमेंट खुद ही की उनके अंदर आती रह
- 6:38:33रहती है आल्सो अगर मैं बहुत प्लेन भाषा
- 6:38:36में बोलूं तो रिकर्ट क्या है लूप्स का ही
- 6:38:39एक खतरनाक वर्जन है मतलब मैक्सिमम केसेस
- 6:38:42में हो सकता है हमें रिकर्स की जरूरत ही
- 6:38:44ना पड़े हमें रिकजन को लिखने की जरूरत ही
- 6:38:46ना पड़े पर कुछ-कुछ स्पेसिफिक केसेस ऐसे
- 6:38:48होते हैं जिसमें लूप से अगर हम सेम कोड को
- 6:38:50लिखेंगे वही कोड रिकर्ट से लिखना थोड़ा सा
- 6:38:53आसान हो जाता है पर बहुत जो आसान कोड्स
- 6:38:55होते हैं जो आसान चीजें होती हैं वो जनरली
- 6:38:58लूप से ही हम लिखना प्रेफर करते हैं अच्छा
- 6:39:00यहां पे एक और इंटरेस्टिंग चीज कि जो सारे
- 6:39:02के सारे काम हम लू लूप से करते हैं वो
- 6:39:04सारे के सारे काम रिकर्स से किए जा सकते
- 6:39:07हैं और जो सारे काम रिकर्ट से किए जा सकते
- 6:39:09हैं वह सारे काम लूप से भी किए जा सकते
- 6:39:11हैं तो लूप्स एंड रिकर्ट एक तरीके से इंटर
- 6:39:14रिलेटेड है सेम काम हम दोनों से ही कर
- 6:39:16सकते हैं बस कुछ केसेस में हम लूप्स को
- 6:39:18प्रेफर करते हैं जो जनरली हमारे बिगनर
- 6:39:20लेवल के सारे के सारे कोड्स होते हैं और
- 6:39:22बाद में अगर आप डेटा स्ट्रक्चर्स
- 6:39:24एल्गोरिथम सीखने निकले या कुछ और चीज
- 6:39:25सीखने निकले तो उसमें कुछ ऐसे स्पेसिफिक
- 6:39:28केसेस होंगे जिसमें रिकर्ट आपको सिंपल कोड
- 6:39:30देगा एज कंपेयर्ड टू लूप्स तो अब एक बार
- 6:39:32डिटेल में समझते हैं कि रिकर्स एगजैक्टली
- 6:39:34होता क्या है यह तो हमने बात की कि रिकर्स
- 6:39:36ऐसा फंक्शन होता है रिकर्स का मतलब होता
- 6:39:39है फंक्शन जब खुद ही को कॉल करने लग जाए
- 6:39:41फॉर एग्जांपल लेट्स क्रिएट अ फंक्शन जो
- 6:39:44किसी भी नंबर को प्रिंट करवा रहा है इस
- 6:39:46फंक्शन को हम कह देते हैं शो इट्स अ इट्स
- 6:39:49कॉल्ड शो जो शो कर रहा है किसी भी नंबर को
- 6:39:52इसके अंदर कोई भी नंबर आया n तो ये क्या
- 6:39:54कर रहा है उस नंबर n को प्रिंट कर रहा है
- 6:39:56इतना सा सिंपल सा फंक्शन बनाया हमने और हम
- 6:39:59शो के लिए कॉल कर रहे हैं लेट्स सपोज
- 6:40:01लेट्स कॉल इट फॉर शो फाइव तो ये क्या
- 6:40:04करेगा हमें फाइव शो करके दे देगा इतना
- 6:40:05सिंपल सा फंक्शन है अभी इसके अंदर कोई
- 6:40:07रिकजन नहीं है अब लेट्स सपोज मुझे क्या
- 6:40:10करना है मुझे पहले पांच शो कराना है फिर
- 6:40:13मुझे चार प्रिंट कराना है फिर मुझे तीन
- 6:40:14प्रिंट कराना है फिर मुझे टू प्रिंट कराना
- 6:40:16है फिर मुझे वन प्रिंट करवाना है और इन
- 6:40:18सबको मैं एक ही फंक्शन कॉल के अंदर प्रिंट
- 6:40:21करवाना चाहती हूं यानी मैं शो को एक ही
- 6:40:23बार कॉल करना चाहती हूं और शो मेरे लिए
- 6:40:25सारे नंबर्स को प्रिंट कर दे अब मुझे पता
- 6:40:27है सबसे आसान तरीका होगा एक लूप रन कर दो
- 6:40:29जो फाइव से लेकर वन तक जाए पर मुझे
- 6:40:31जबरदस्ती रिकजन यूज़ करना यहां पे तो
- 6:40:34रिकॉर्न को यूज़ करने का तरीका लॉजिक यह
- 6:40:36होगा कि पहले देख लो काम क्या परफॉर्म हो
- 6:40:38रहा है पहले हम क्या कर रहे हैं जो भी
- 6:40:40हमारे पास नंबर n आ रहा है दिस नंबर n
- 6:40:43पहले हम उस n को प्रिंट करवाना चाहते हैं
- 6:40:45फिर n - 1 को प्रिंट करवाना चाहते हैं फिर
- 6:40:47n - 2 को प्रिंट करवाना चाहते हैं फिर n -
- 6:40:503 को प्रिंट करवाना चाहते हैं कहां तक
- 6:40:51प्रिंट करवाना चाहते हैं जब तक हम वन तक
- 6:40:53नहीं पहुंच जाते तो रिकर्स को लिखने का
- 6:40:55पहला तरीका होता है सबसे पहले तो रिकजन के
- 6:40:57अंदर काम लिख लो कि फंक्शन को काम क्या
- 6:41:00परफॉर्म कराना है फंक्शन को बेसिकली जो भी
- 6:41:02n की वैल्यू आएगी उसके अंदर उस चीज को
- 6:41:04प्रिंट करवाना है तो काम तो हमने ऑलरेडी
- 6:41:06लिखा हुआ है उसके बाद एक बार हमने n को
- 6:41:09प्रिंट करवा दिया यानी पहले मैंने फाइव को
- 6:41:10प्रिंट करवा दिया फिर मुझे फोर को प्रिंट
- 6:41:13करवाना है क्या मैं कह सकती हूं कि 4 इज n
- 6:41:15- 1 3 इज n - 2 2 इज n - 3 एंड इस तरीके
- 6:41:21से तो एक बार मैंने फाइ को प्रिंट करवा
- 6:41:23दिया फिर मैं शो को ही कॉल कर सकती हूं टू
- 6:41:26प्रिंट n -1 यानी पहले शो कॉल हुआ फॉर n
- 6:41:30फिर शो कॉल हुआ फॉर n - 1 उसके बाद जब n
- 6:41:34-1 के लिए शो कॉल होगा तो यहां पर n की
- 6:41:36वैल्यू क्या हो जाएगी 4 हो जाएगी तो
- 6:41:39बेसिकली कुछ इस तरीके का कोड हमें देखने
- 6:41:42को मिलता है कि पहले हमने शो को कॉल किया
- 6:41:44फॉर n =
- 6:41:465 फिर इसने क्या किया फ को प्रिंट करवा
- 6:41:49दिया एंड उसके बाद इसी ने शो को कॉल कर
- 6:41:52दिया फॉर n = 4 यानी n - 1 उसने क्या किया
- 6:41:564 को प्रिंट करवा दिया फिर उसी ने कॉल कर
- 6:41:58दिया शो को फॉर n = 3 और ्र को प्रिंट
- 6:42:02करवा दिया फिर इसी फंक्शन ने कॉल कर दिया
- 6:42:05शो को फॉर n = 2 और इसने क्या किया टू को
- 6:42:09प्रिंट करवा दिया फिर इसी तरीके से इसी ने
- 6:42:12कॉल किया शो को फॉर n = 1 एंड इसने क्या
- 6:42:16किया वन को प्रिंट करवा दिया यह भी क्या
- 6:42:18करेगा कंटीन्यूअसली अब रो के लिए -1 के
- 6:42:20लिए -2 के लिए इस तरीके से कॉल करते जाएगा
- 6:42:22करते जाएगा हम चाहते हैं किसी पॉइंट पे अब
- 6:42:24कॉल्स रुक जाए हम चाहते हैं जैसे ही हम वन
- 6:42:27को हिट करें वैसे ही हम वन को प्रिंट
- 6:42:29करवाएं या फिर जैसे ही हम जीरो को हिट
- 6:42:32करें हमें बिना को कुछ प्रिंट करवाए हुए
- 6:42:34वापस से अब रिटर्न कर जाना है वापस से अब
- 6:42:36वापस चले जाना है कहां वापस चले जाना है
- 6:42:38जैसे ही हम n = 0 पे आए यहां पे वापस चले
- 6:42:41जाओ फिर यहां पे वापस चले जाओ फिर यहां पे
- 6:42:43तो ऐसे हम लेवल वाइज वापस चलते चले जाते
- 6:42:46हैं तो यहां पर व्हाट विल आई डू जैसे ही
- 6:42:50हमारी वैल्यू n = 0 को हिट करेगी वैसे ही
- 6:42:53हम सिंपली रिटर्न कर जाएंगे जब हम रिटर्न
- 6:42:55के साथ कुछ भी वैल्यू लिखकर नहीं भेजते तो
- 6:42:57उसका मतलब है हम कंट्रोल रिटर्न कर रहे
- 6:43:00हैं हम एज सच कोई वैल्यू रिटर्न नहीं कर
- 6:43:01रहे तो यहां से हम सिंपली रिटर्न कर
- 6:43:03जाएंगे नहीं तो हम पहले फाइव के लिए कॉल
- 6:43:06लगेगी फिर फोर को प्रिंट करवाएंगे फिर
- 6:43:08थ्री को प्रिंट करवाएंगे टू को प्रिंट
- 6:43:09करवाएंगे वन को प्रिंट करवाएंगे इस तरीके
- 6:43:11से तो अब इफ आई ट्राई टू रन दिस फंक्शन
- 6:43:13मेरे पास क्या प्रिंट होकर आएगा मेरे पास
- 6:43:14प्रिंट होकर आएगा
- 6:43:1654321 और ये क्या बन गया ये रिकर्स बन गई
- 6:43:20एंड इसी फंक्शन को हम क्या कहेंगे इसी
- 6:43:22फंक्शन को हम एक
- 6:43:24रिकर्स फंक्शन कहेंगे रिकर्स फंक्शन जिसके
- 6:43:27अंदर रिकर्स हो रही है कैसे हो रही है
- 6:43:28रिकजन इस फंक्शन का नाम है शो और इसी
- 6:43:31फंक्शन के अंदर ये दोबारा से शो फंक्शन को
- 6:43:33कॉल कर रहा है पर शो फंक्शन को हम इस
- 6:43:35तरीके से इंफाइटिंग
- 6:43:38फंक्शन के अंदर कोई कंडीशन देनी होती है
- 6:43:40जिसके बेसिस पे हम रिटर्न कर पाएं और ये
- 6:43:42जो हमारी कंडीशन होती है जिसके बेसिस पे
- 6:43:44हम रिटर्न करते हैं इसी को हम बेस केस
- 6:43:47कहते हैं जैसे लूप्स के अंदर स्टॉपिंग
- 6:43:50कंडीशन होती है जो कंडीशन फॉर एग्जांपल
- 6:43:53मैंने वाइल लूप लिखा तो वाइल के बाद जो हम
- 6:43:55ये कंडीशन लिखते हैं ये डिसाइड करती है
- 6:43:57लूप चलना चाहिए या नहीं चलना चाहिए वैसे
- 6:43:59ही रिकर्स के अंदर बेस केस होता है जो
- 6:44:02डिसाइड करता है कि यहां पर रिकजन रुक जाना
- 6:44:04चाहिए या नहीं रुकना चाहिए तो इसे हम बेस
- 6:44:07केस कहते हैं बेस केस यहां पर क्या होगा
- 6:44:09रिकजन कब रुके रिकजन तब रुके जब n की
- 6:44:11वैल्यू जीरो हो जाए नहीं तो प्रिंट करवाते
- 6:44:13रहो ऐसे ही यहां पे बेस केस में अगर मैं
- 6:44:15-1 लिख देती तो रो भी प्रिंट हो जाता तो फ
- 6:44:19से लेके रो तक सारी की सारी वैल्यूज हमारे
- 6:44:21पास प्रिंट होकर आ जाती है तो रिकजन
- 6:44:24एक्चुअली वर्क कैसे किया लेट्स ट्राई टू
- 6:44:27अंडरस्टैंड इट फॉर n =
- 6:44:303 प्रोग्रामिंग के अंदर
- 6:44:33देयर इज समथिंग कॉल्ड अ कॉल
- 6:44:35स्टैक कॉल स्टैक का मतलब होता है कॉल यानी
- 6:44:38फंक्शन कॉल्स स्टैक यानी स्टैक जैसे एक के
- 6:44:41ऊपर एक अगर हम बहुत सारी बुक्स रख दें
- 6:44:43बहुत सारी मैगजीन रख दें उसको हम कहेंगे
- 6:44:45स्टैक ऑफ बुक्स तो जब हम एक फंक्शन के ऊपर
- 6:44:47दूसरा फंक्शन कॉल करते हैं फिर तीसरा
- 6:44:49फंक्शन कॉल करते हैं फिर चौथा फंक्शन कॉल
- 6:44:51करते हैं इसे हम कॉल स्टैक कहते हैं
- 6:44:53फंक्शन की कॉल्स का स्टैक जब भी फंक्शन
- 6:44:56पाइथन के अंदर यह थोड़ा सा
- 6:44:58कॉम्प्लेक्शन को समझने के लिए जरूरी नहीं
- 6:45:01है हम कॉल स्टैक के बारे में जाने पर मैं
- 6:45:02आपको कंप्लीट डिटेल में समझाने की कोशिश
- 6:45:04कर रही हूं जब भी हम पाइथन के अंदर या
- 6:45:06किसी और प्रोग्रामिंग लैंग्वेज के अंदर
- 6:45:07कोड करते हैं और हम फंक्शंस को लिख रहे
- 6:45:09होते हैं इंटरनली फंक्शंस के लिए
- 6:45:12प्रोग्रामिंग के अंदर मेमोरी के अंदर कॉल
- 6:45:14स्टैक नाम की चीज क्रिएट होती है कॉल
- 6:45:17स्टैक को अगर मुझे इमेजिन करना हो जैसे
- 6:45:19हमने वेरिएबल के लिए कंप्यूटर की मेमोरी
- 6:45:20को इमेजिन किया था वैसे ही अगर मैं कॉल
- 6:45:23स्टैक को इमेजिन करना चाहूं तो वो इस
- 6:45:24तरीके से हम इमेजिन कर सकते हैं लाइक अ
- 6:45:26ग्लास और लाइक अ बकेट यह हमारा कॉल स्टैक
- 6:45:29हो गया अब जब हम किसी फंक्शन को कॉल करते
- 6:45:32हैं फॉर एग्जांपल मैंने शो को कॉल किया
- 6:45:34फॉर n = 3 तो शो जो फंक्शन है वो इस स्टैक
- 6:45:37के अंदर क्या करेगा जैसे बुक जगह ले लेती
- 6:45:40है स्टैक के अंदर वैसे ही मान लेते हैं
- 6:45:41बुक यह अपनी एक लेयर बना लेगा यह शो = 3
- 6:45:46की लेयर होगी फॉर n = 3 और उसके फंक्शन के
- 6:45:50जितने भी रिलेटेड वेरिएबल होंगे ना वो
- 6:45:51सारे इसके अंदर आके स्टोर हो जाएंगे ये
- 6:45:53जगह ले ली इसने मेमोरी के अंदर एक तो होता
- 6:45:55है वेरिएबल नॉर्मली जगह लेता है फंक्शन
- 6:45:57ऐसे जगह लेता है तो यहां पर अगर मैंने कोई
- 6:46:00वेरिएबल बनाया होता फॉर एग्जांपल a =
- 6:46:031 3 तो ये जो मेरा वेरिएबल a = 1 23 है ये
- 6:46:06फंक्शन के अंदर यहां पर आके स्टोर होता इस
- 6:46:09तरीके से पर अभी तो मैंने ऐसा कोई फंक्शन
- 6:46:11नहीं बनाया
- 6:46:12हुआ तो जब शो कॉल होता है फॉर थ्री तो कॉल
- 6:46:16स्टैक के अंदर यहां पर इस तरीके से एक
- 6:46:18लेयर रिजर्व हो जाती है और अब यहां पर
- 6:46:20क्या हो रहा है यहां पर अब फंक्शन के सारे
- 6:46:21काम होंगे फंक्शन सबसे पहले क्या काम
- 6:46:23परफॉर्म कर रहा है पहले तो हम चेक कर रहे
- 6:46:25हैं n0 है क्या बिल्कुल नहीं है तो मतलब
- 6:46:27रिटर्न नहीं करना फिर क्या कहता है फिर
- 6:46:29कहता है प्रिंट कर दो n को तो n को प्रिंट
- 6:46:32करेंगे तो हमारे लिए थ्री प्रिंट हो जाएगा
- 6:46:34उसके बाद क्या करेगा शो को कॉल कर देगा
- 6:46:36फॉर n-1 तो इसी स्टैक के ऊपर इसी गड्डी के
- 6:46:40ऊपर हमारी एक और लेयर क्रिएट हो जाएगी जो
- 6:46:44इस नए फंक्शन के लिए आएगी इस नई कॉल के
- 6:46:46लिए आएगी तो ये सेकंड कॉल हो गई और यह कॉल
- 6:46:48हो गई फर शो n - 1 यानी शोटू तो य n की
- 6:46:52वैल्यू टू के इक्वल हो जाएगी तो ये सेकंड
- 6:46:54लेयर आ गई अब जैसे ही हम सेकंड लेयर में आ
- 6:46:56गए तो सेकंड लेयर के अंदर फंक्शन बिल्कुल
- 6:46:58नए सिरे से शुरू होता है नए सिरे से शुरू
- 6:47:01हुआ यानी यहां से शुरू हो गया
- 6:47:03दोबारा चेक करेगा n0 के इक्वल है क्या
- 6:47:05नहीं है तो प्रिंट करवा दो n को n प्रिंट
- 6:47:08होके यहां पर प्रिंट हो गया ू के इक्वल
- 6:47:10उसके बाद क्या किया हमने दोबारा शो को कॉल
- 6:47:12किया फॉर n - 1 यानी थर्ड टाइम शो को कॉल
- 6:47:16करेंगे फॉर
- 6:47:17वन तो एक थर्ड लेयर क्रिएट हो जाएगी
- 6:47:20फंक्शन
- 6:47:20की थर्ड लेयर क्रिएट हुई जिसमें अब n की
- 6:47:23वैल्यू वन के इक्वल है तो फंक्शन दोबारा
- 6:47:25से नए सिरे से शुरू हो जाएगा अब n की
- 6:47:27वैल्यू वन के इक्वल है तो अब चेक करेंगे
- 6:47:30क्या n 0 है नहीं है तो प्रिंट करवा दो n
- 6:47:32को n को प्रिंट करवाया तो वन मेरे लिए आके
- 6:47:34प्रिंट हो गया यहां पे वन क्यों प्रिंट हो
- 6:47:36रहा है n के लिए क्योंकि इस फंक्शन कॉल के
- 6:47:38लिए n = 1 है फिर दोबारा शो कॉल होगा फॉर
- 6:47:42n - 1 n क्या है वन के इक्वल है तो इस बार
- 6:47:45हम शो को कॉल करेंगे फॉर वैल्यू रो जैसे
- 6:47:48ही रो पे आएंगे नए सिरे से फंक्शन शुरू
- 6:47:50होगा और लेयर बन जाएगी एक और लेयर बनेगी
- 6:47:53और इस आखिरी लेयर में n की वैल्यू रो है
- 6:47:55तो यहां पे सबसे पहले चेक होगा क्या n की
- 6:47:57वैल्यू जीरो है हां है तो यहां से क्या कर
- 6:47:59जाओ रिटर्न कर जाओ रिटर्न कर गए रिटर्न
- 6:48:01करने का मतलब होता है यह जो आपकी ऊपर वाली
- 6:48:04लेयर है यह तो डिलीट हो जाएगी यह लेयर
- 6:48:06आपकी डिलीट हो जाएगी और हम वापस से इस
- 6:48:09नीचे वाली लेयर के अंदर आ जाएंगे तो हम
- 6:48:11क्या करेंगे इस लेयर को तो हम डिलीट कर
- 6:48:13देंगे एंड वापस से नीचे वाली लेयर के अंदर
- 6:48:15आ जाएंगे अब इस लेयर के अंदर क्या कोई काम
- 6:48:17परफॉर्म करवाने को बचा हुआ है n = 1 वाली
- 6:48:20लेयर को एक ही काम था वन को प्रिंट करवा
- 6:48:22दो उसको उसने प्रिंट करवा दिया था रो के
- 6:48:24लिए कॉल लगा दी थी अब कोई काम नहीं बचा तो
- 6:48:27अब क्या कर दो अब इस लेयर को भी डिलीट कर
- 6:48:29दो अब यह वाली भी लेयर डिलीट हो जाएगी एंड
- 6:48:32हम दोबारा वापस आ जाएंगे पर अगर कोई काम
- 6:48:34होता जैसे फॉर एग्जांपल यहां पे अगर मुझे
- 6:48:37एक और चीज प्रिंट करवानी होती एंड तो पहले
- 6:48:403 2 व प्रिंट होता फिर रो वाली लेयर से जब
- 6:48:43हम वन वाली लेयर पे वापस आते तो क्योंकि
- 6:48:45एंड हो गया तो एंड प्रिंट होता फिर वन से
- 6:48:47टू वाली पे आते तो एंड प्रिंट होता फिर टू
- 6:48:49से थ्री वाली पिल आते तो एंड प्रिंट होता
- 6:48:51जैसे इफ आई ट्राई टू सेव इट एंड रन तो
- 6:48:53पहले 3 2 1 तो प्रिंट हुआ अब क्योंकि और
- 6:48:55भी काम बचा था पुरानी लेयर में तो उसके
- 6:48:58बाद एंड प्रिंट हुआ फिर ये लेयर हटी यहां
- 6:49:01से और इसने बोला पुरानी वाली लेयर पे चलते
- 6:49:03हैं अपना काम तो हो गया तो वापस n = 2
- 6:49:05वाली लेयर पे आए n = 2 वाली लेयर ने इतना
- 6:49:08काम कर लिया था अब उसको क्या बचा है काम
- 6:49:10एंड को प्रिंट करवाना तो उसने एंड को
- 6:49:12प्रिंट करवा दिया फिर इस लेयर का भी काम
- 6:49:14हो गया सो वी डिलीट दिस लेयर एंड वी गो टू
- 6:49:17द बॉटम लेयर बॉटम मोस्ट लेयर में क्या है
- 6:49:19n = 3 है n = 3 ने इतना काम करवा दिया अब
- 6:49:23उसके लिए एंड वाला काम बचा हुआ है तो उसने
- 6:49:25क्या किया लास्ट में अपना एंड प्रिंट करवा
- 6:49:27दिया और यहां से अब कॉल स्टैक क्या हो गया
- 6:49:30कॉल स्टैक पूरा का पूरा खा हो गया तो जैसे
- 6:49:34कॉल स्टैक खाली हो गया मतलब हमारा
- 6:49:35प्रोग्राम कंप्लीट हो गया तो इस तरीके से
- 6:49:38हमारी रिकर्स वर्क करती है अब यह जो कॉल
- 6:49:40स्टैक की पूरी फंक्शनिंग है ये हमें
- 6:49:42फर्स्ट टाइम में अच्छे से समझ में नहीं
- 6:49:44आएगी तो और अगर आपको लग रहा है अच्छे से
- 6:49:46समझ में आ गई तब भी एक बार इसको रिपीट
- 6:49:47करके देखो क्योंकि ये जो कांसेप्ट है
- 6:49:49रिकजन का बहुत इंपॉर्टेंट होता है
- 6:49:51प्रोग्रामिंग के अंदर और अगर हमें अभी से
- 6:49:53अच्छे से समझ में आ जाए तो हमें बहुत
- 6:49:54हेल्प मिलेगी आगे जाकर अगर हम कुछ
- 6:49:57कॉम्प्लेक्शन कर रहे हैं तो सो दिस इज हाउ
- 6:50:00रिकजन वर्क्स इन प्रोग्रामिंग अब रिकर्स
- 6:50:03के अंदर अगर हम इस बेस केस को हटा दें फॉर
- 6:50:05एग्जांपल इफ आई कॉमेंट आउट दिस बेस केस तो
- 6:50:08रिकर्स क्या करेगी जैसे लूप इंफाइटिंग
- 6:50:11भी इंफाइटिंग
- 6:50:25इनफाइनों डेप्थ एक्सीडेड यानी वो इतनी
- 6:50:28जल्दी रिकजन के अंदर डेप्थ एक्सीड हो गई
- 6:50:30कि प्रोग्राम खुद ही बंद हो गया वो चलेगा
- 6:50:32नहीं तो इसीलिए बेस केस बहुत इंपॉर्टेंट
- 6:50:35होता है रिकजन के अंदर रिकजन के अंदर कैसे
- 6:50:37हम रिकसिव कोड को लिखते हैं हम अपना काम
- 6:50:39देखते हैं मुझे काम क्या करवाना है उसके
- 6:50:41बाद हम देखते हैं मेरा बेस केस क्या होना
- 6:50:44चाहिए आल्सो जनरली मैक्सिमम केसेस के अंदर
- 6:50:47रिकर्ट को हम यूज नहीं करेंगे रिकजन के
- 6:50:49स्पेसिफिक यूज केसेस होते हैं जिसके अंदर
- 6:50:50हम लिखते हैं जनरल केसेस के अंदर हम लूप्स
- 6:50:53को यूज करके ही अपने काम को कंप्लीट कर
- 6:50:55रहे होते हैं अब नेक्स्ट रिकजन का एक और
- 6:50:57हम एग्जांपल समझने वाले हैं तो रिकजन को
- 6:50:59हम समझेंगे थ्रू फैक्टोरियल फैक्टोरियल
- 6:51:02हमें ऑलरेडी पता है जैसे हमें पता है n =
- 6:51:061 * 2 * * n - 1 * n इस तरीके से
- 6:51:10फैक्टोरियल काम करता है तो क्या मैं कह
- 6:51:12सकती हूं कि 4 फ्टो को हम लिख सकते हैं 1
- 6:51:16* 2 * 3 *
- 6:51:194 3 फ्ट को हम लिख सकते हैं 1 * 2 * 3 2
- 6:51:24फ्ट को हम लिख सकते हैं 1 * 2 इस तरीके से
- 6:51:26नेगेटिव नंबर्स का फैक्टोरियल नहीं होता 0
- 6:51:29फैक्टोरियल बाय डिफॉल्ट वन होता है और 1
- 6:51:31फैक्टोरियल भी बाय डिफॉल्ट व लेते हैं यह
- 6:51:33क्या है यह हमारी डिफॉल्ट वैल्यूज है तो
- 6:51:35इन्ह तो साइड में रख देते हैं अगर हम इस
- 6:51:37तरीके से फैक्टोरियल को इमेजिन करें कैन
- 6:51:40आई से दैट 3
- 6:51:42फैक्टोरियल इज नथिंग
- 6:51:45बट 2 फ्टो न 3 क्योंकि 1 * 2 क्या होता है
- 6:51:492 फैक्टोरियल तो होता है तो 3 फ्टो = 2 फट
- 6:51:53* 3 उसी तरीके से 4 फैक्टोरियल इज नथिंग
- 6:51:57बट 3 फ्टो इन 4 दिस वैल्यू इ इक्व ट 3 फट
- 6:52:01तो क्या हम कह सकती हूं कि n
- 6:52:04फटो इज इक्वल टू n - 1 * n द स्टेटमेंट इज
- 6:52:11कंपलीटली ट्रू इन मैथ यही होता है 5
- 6:52:13फैक्टोरियल टेस्ट कर लो फाइव पे मैं कह
- 6:52:16रही हूं 5 फटो = 4 * 5 क्या ये सच है
- 6:52:19बिल्कुल सच है 4 फैक्टोरियल क्या होता है
- 6:52:211 * 2 * 3 * 4 इसी को मल्टीप्लाई कर देंगे
- 6:52:24फव के साथ मेरे पास 5 फैक्टोरियल की
- 6:52:25वैल्यू आ गई इसी तरीके के रिलेशनशिप को हम
- 6:52:29रिकर्स रिलेशनशिप कहते हैं मतलब ये जो चीज
- 6:52:33आई है निकल के इसी से हमें पता चल जाता है
- 6:52:35कि यहां पे हम रिकर्स को अप्लाई कर सकते
- 6:52:37हैं क्यों क्योंकि जो बड़ी वाली वैल्यू है
- 6:52:39वह अपने ही छोटे वर्जन के ऊपर डिपेंड कर
- 6:52:41रही है वैसे तो टेक्निकल टर्म्स में इसे
- 6:52:44रेकस रिलेशन कहते हैं पर इतना डिटेल में
- 6:52:47हम नहीं जाएंगे आप खुद जाके पढ़ सकते हैं
- 6:52:49रेफरेंस रिलेशन क्या होता है एल्गोरिथम्स
- 6:52:51के अंदर अगर कॉलेज के अंदर इफ यू हैव
- 6:52:53पाइथन एज अ सब्जेक्ट और डेटा स्ट्रक्चर्स
- 6:52:55एंड एल्गोरिथम्स एज अ सब्जेक्ट तो वहां पे
- 6:52:57आपको डिटेल में मिल जाएगा रेफरेंस रिलेशन
- 6:52:59क्या होता है जहां पे रेफरेंस रिलेशन बनता
- 6:53:01है वहां र्जन लिखी जा सकती है दिस इज अ
- 6:53:04रिकरेंस रिलेशन रिकरेंस यानी रिकरेंट ऐसी
- 6:53:07चीज जो री अकर कर रही है जो दोबारा रिपीट
- 6:53:10हो के आ रही है तो बड़ी चीज का छोटा वर्जन
- 6:53:12रिपीट होके आ रहा है इसीलिए यहां रिकर्स
- 6:53:14यूज़ हो सकता है अब रिकर्स को
- 6:53:16प्रोग्रामिंग में कैसे यूज़ करेंगे
- 6:53:19बेसिकली अपने कोड के अंदर क्या मैं कह
- 6:53:21सकती हूं कि अगर मेरे पास कोई भी फंक्शन
- 6:53:23होगा जिसमें मुझे फैक्टोरियल ऑफ n
- 6:53:24कैलकुलेट करना होगा तो बेसिकली फैक्टोरियल
- 6:53:27ऑफ़ n कैलकुलेट करने के लिए हम अपने कोड
- 6:53:29में पहले n - 1 का फैक्टोरियल कैलकुलेट
- 6:53:32करेंगे
- 6:53:33तो इसी चीज को यह जो हमने रिलेशन निकाला
- 6:53:36इसी चीज को हम लिख सकते हैं कि अगर मुझे
- 6:53:38कहीं भी फैक्टोरियल ऑफ n कैलकुलेट करना है
- 6:53:41तो पहले क्या करो फैक्टोरियल ऑफ n - 1
- 6:53:43कैलकुलेट कर लो फिर उसको n से मल्टीप्लाई
- 6:53:46कर लो कहीं भी अगर मुझे फैक्टोरियल ऑफ n -
- 6:53:491 कैलकुलेट करना है तो पहले फैक्टोरियल ऑफ
- 6:53:51n - 2 कैलकुलेट कर लो फिर उसे n से या n-1
- 6:53:55से मल्टीप्लाई कर लो तो इस तरीके से
- 6:53:57फैक्टोरियल के अंदर हम रिकरेंस या रिकजन
- 6:54:00को यूज कर सकते हैं तो एक बनाएंगे जिसमें
- 6:54:03फैक्टोरियल ऑफ n कैलकुलेट करना है तो
- 6:54:04बेसिकली हम फैक्टोरियल ऑफ n मानव पहले
- 6:54:06कैलकुलेट करेंगे फिर n से मल्टीप्लाई कर
- 6:54:08देंगे तो इस रिलेशन को अगर मुझे कोड में
- 6:54:10कन्वर्ट करना
- 6:54:11हो तो मैं सिंपली लिख सकती हूं एक
- 6:54:14फैक्टोरियल फंक्शन है जिसके अंदर कोई भी
- 6:54:16नंबर n आएगा तो फैक्टोरियल ऑफ n कैलकुलेट
- 6:54:19करने के लिए मैं पहले फैक्टोरियल ऑफ n-1
- 6:54:21कैलकुलेट करूंगी फिर उसे n से मल्टीप्लाई
- 6:54:24करूंगी और यह जो मेरी फाइनल वैल्यू आएगी
- 6:54:26इसे हम क्या कर देंगे इसे हम कर देंगे
- 6:54:28रिटर्न यह हमारा कोड होने वाला है अब इस
- 6:54:31कोड के अंदर
- 6:54:32मान लो मैंने फैक्टोरियल ऑफ 4 के लिए कॉल
- 6:54:34लगाई इमेजिन करते हैं मैंने फैक्टोरियल ऑफ
- 6:54:374 के लिए कॉल लगाई तो फैक्टोरियल ऑफ 4
- 6:54:41क्या करेगा पहले फैक्टोरियल ऑफ 3 कैलकुलेट
- 6:54:44करेगा फिर यह फैक्टोरियल ऑफ टू कैलकुलेट
- 6:54:47करेगा फिर ये फैक्टोरियल ऑफ व कैलकुलेट
- 6:54:50करेगा फिर ये पहले फैक्टोरियल ऑफ 0
- 6:54:53कैलकुलेट करेगा फिर ये कहां आ जाएगा
- 6:54:54फैक्टोरियल ऑफ -1 पे आ जाएगा क्योंकि कोई
- 6:54:57चीज नहीं है अभी स्टॉप करने के लिए तो काम
- 6:54:59तो हमने देख लिया मुझे क्या करना है पर
- 6:55:01बेस केस भी बहुत ब इंपॉर्टेंट है बेस केस
- 6:55:03यानी स्टॉपिंग कंडीशन क्या होनी चाहिए
- 6:55:05रिकजन की स्टॉप कहां पे कर जाए जहां वन या
- 6:55:08रो आ जाए वहां पे स्टॉप कर जाओ यानी
- 6:55:10फैक्टोरियल ऑफ व या फैक्टोरियल ऑफ 0 हमें
- 6:55:12पहले से पता होता है कि अगर मेरे n की
- 6:55:15वैल्यू वन हो गई या फिर मेरे n की वैल्यू
- 6:55:19रो हो गई उस केस में क्या करना है स्टॉप
- 6:55:21कर जाओ इस केस में मुझे फैक्टोरियल की
- 6:55:22वैल्यू ऑलरेडी पता है क्या है फैक्टोरियल
- 6:55:24की वैल्यू वन के इक्वल है तो उस
- 6:55:26फैक्टोरियल की वैल्यू को रिटर्न कर दो कि
- 6:55:28फैक्टोरियल ऑफ वन जब यहां पे रिटर्न होके
- 6:55:30आएगा तो वो वन ही आएगा फिर फटल ऑफ टू
- 6:55:32कैलकुलेट हो जाएगा तो इस तरीके से यह मेरा
- 6:55:35बेस केस हो गया एंड ये मेरी फाइनल वैल्यू
- 6:55:37हो गई सो दिस इज माय रिकर्स कोड फॉर
- 6:55:39राइटिंग फैक्टोरियल अब फैक्टोरियल ऑफ टू
- 6:55:42मैं कैलकुलेट करना चाहूं तो हम कर सकते
- 6:55:44हैं दिस इज गोइंग टू बी अच्छा उसे प्रिंट
- 6:55:46भी करवाना
- 6:55:47होगा प्रिंट करवा लेते हैं यहां
- 6:55:50पर ये हो जाएगा टू के इक्वल इसी तरीके से
- 6:55:53फैक्टोरियल ऑफ 4 हो जाएगा 24 के इक्वल एंड
- 6:55:57इसी तरीके से फैक्टोरियल ऑफ 5 हो जाएगा
- 6:56:00120 के इक्वल य पर फैक्टोरियल ऑफ सि मेरे
- 6:56:03पास रिटर्न होकर आएगा 720 के इक्वल इस
- 6:56:07तरीके से अब ये कैलकुलेशन कैसे हुई उसको
- 6:56:10थोड़ा सा एक बार और समझ लेते हैं बाकी अगर
- 6:56:12हमें कॉल स्टैक अच्छे से समझ में आ गया
- 6:56:14होगा तो हमारे दिमाग में थोड़ी-थोड़ी
- 6:56:15क्लेरिटी अभी बननी स्टार्ट हो गई होगी कि
- 6:56:18चीजें काम कैसे कर रही है चीज ऐसे काम कर
- 6:56:20रही है कि अगर हमने फैक्टोरियल ऑफ लेट्स
- 6:56:23सपोज फोर के लिए कॉल लगाई तो यह हमारा कॉल
- 6:56:26स्टैक
- 6:56:27था पहले फैक्टोरियल ऑफ फोर की लेयर बनी
- 6:56:31फैक्टोरियल ऑफ फो ने ने बोला नहीं पहले
- 6:56:32मेरे लिए फैक्टोरियल ऑफ 3 कैलकुलेट करो तो
- 6:56:36एक और लेयर बनी फैक्टोरियल ऑफ 3 की
- 6:56:38फैक्टोरियल ऑफ 3 ने बोला नहीं मेरे लिए
- 6:56:40पहले फैक्टोरियल ऑफ टू कैलकुलेट करो तो एक
- 6:56:43और लेयर बनी फैक्टोरियल ऑफ टू की
- 6:56:45फैक्टोरियल ऑफ टू ने बोला नहीं मेरे लिए
- 6:56:46फैक्टोरियल ऑफ 1 कैलकुलेट करो तो एक और
- 6:56:49लेयर बनी फैक्टोरियल ऑफ व की अब जैसे ही
- 6:56:52फैक्टोरियल ऑफ वन पे हम पहुंचे फैक्टोरियल
- 6:56:54ऑफ व के लिए हमने देखा क्या n = 1 है हां
- 6:56:57तो उसने बोला वन रिटर्न कर दो यहीं से तो
- 6:57:00हम यहां से प्रीवियस लेयर पे आ गए क्या
- 6:57:02रिटर्न करके वैल्यू वन रिटर्न करके ये
- 6:57:04क्या करेगा ये अब यहां से हट जाएगा टू
- 6:57:07वाली लेयर क्या करेगी टू वाली लेयर कहेगी
- 6:57:09कि फैक्टोरियल ऑफ़ व तो मेरे पास आ गया
- 6:57:11व्हिच इज इक्वल टू 1 इसके साथ मैं टू को
- 6:57:13मल्टीप्लाई कर दूं तो 1 * 2 क्या हो जाएगा
- 6:57:15टू हो जाएगा तो ये पुरानी वाली लेयर को टू
- 6:57:18सेंड कर देगी मतलब फैक्टोरियल ऑफ 2 2 हो
- 6:57:20जाएगा और ये वाली लेयर्स यहां से हट
- 6:57:22जाएंगी अब फैक्टोरियल ऑफ 3 वाली लेयर क्या
- 6:57:25कहेगी फैक्टोरियल ऑफ 2 आ गया यानी इक्वल
- 6:57:28टू 2 तो मैं क्या करूं 2 ल्ड बा 3 रिटर्न
- 6:57:31कर दूं तो यह लेयर 6स रिटर्न कर देगी और
- 6:57:35खुद यहां से हट जाएगी अब फैक्टोरियल ऑफ 4
- 6:57:38में क्या आया फैक्टोरियल ऑफ 4 में
- 6:57:39फैक्टोरियल ऑफ 3 ने सिक्स रिटर्न कर दिया
- 6:57:42तो इसका काम है सिक्स से खुद को
- 6:57:44मल्टीप्लाई करना यानी फोर को मल्टीप्लाई
- 6:57:45करना तो ये क्या रिटर्न कर देगा मेन
- 6:57:47फंक्शन को 6 * 4 24 रिटर्न कर देगा तो
- 6:57:50इसीलिए फैक्टोरियल ऑफ 4 को जब हम प्रिंट
- 6:57:53करवाते हैं द वैल्यू टर्न्स आउट टू बी द
- 6:57:55फाइनल वैल्यू टर्न्स आउट टू बी 24 तो
- 6:57:58मैंने पूरी कोशिश की है पूरा डीप में आपको
- 6:58:00मैं अंडरस्टैंडिंग बताऊं ओवरव्यू नहीं दूं
- 6:58:03सिर्फ आपको एक्चुअली बताऊं रिकर्स काम
- 6:58:05कैसे करता है बिकॉज दिस इज एन इंपोर्टेंट
- 6:58:07कांसेप्ट और कई सारे स्टूडेंट्स जो
- 6:58:09प्रोग्रामिंग को क्विट कर देते हैं रिकर्स
- 6:58:10को देख के ही क्विट कर देते हैं सोच के कि
- 6:58:12पता नहीं क्या डिफिकल्ट चीज है पर
- 6:58:13डिफिकल्ट चीज नहीं है बस लूप्स का दूर का
- 6:58:16कोई कजिन है जो आ गया है एंड ये जो कजिन
- 6:58:19है शुरुआत में पर्सनालिटी रीड करना इसका
- 6:58:22डिफिकल्ट है बट जितना यू गेट टू
- 6:58:24अंडरस्टैंड हिम और द मोर यू गेट टू
- 6:58:26अंडरस्टैंड हर उतना आपको लगेगा अच्छा ठीक
- 6:58:29है चीजें सिंपल है ठीक है पहले
- 6:58:32पर जितना आप इसको यूज़ करेंगे ऑल दो अभी
- 6:58:34हम इसको इतना ज्यादा यूज़ नहीं करने वाले
- 6:58:36तो टेंशन लेने वाली बात नहीं है नेक्स्ट
- 6:58:37चैप्टर्स के अंदर हमें रिकर्स उतना देखने
- 6:58:40को नहीं मिलेगा पर फिर भी हमने इसे पढ़
- 6:58:42लिया है इन केस अगर आपका मन है डीए से बाद
- 6:58:44में जाके सीखने का यूजिंग पाइथन अब
- 6:58:46नेक्स्ट हम सॉल्व करने वाले हैं अपने दो
- 6:58:48प्रैक्टिस क्वेश्चंस को तो सबसे पहले तो
- 6:58:51पॉज करके खुद सॉल्व करने की कोशिश करनी है
- 6:58:53और अगर आप नहीं भी कर पाते तो टेंशन वाली
- 6:58:54बात नहीं है क्योंकि यह रिकजन के
- 6:58:56क्वेश्चंस हैं एंड दे आर गोइंग टु बी
- 6:58:58डिफिकल्ट फॉर अ बिगनर टू सॉल्व तो कोई
- 6:59:00नहीं हम इनको सॉल्व कर लेते हैं क्लास के
- 6:59:01अंदर पहला सवाल कह रहा है राइट अ रिकसिव
- 6:59:03फंक्शन टू कैलकुलेट द सम ऑफ फर्स्ट n
- 6:59:06नेचुरल नंबर्स पहले तो एक ऐसा फंक्शन लिख
- 6:59:09लेते हैं जो फर्स्ट n नेचुरल नंबर्स को
- 6:59:10प्रिंट करवा दे जसे कोई भी फंक्शन है
- 6:59:13जिसके अंदर वैल्यू पास कर रहे हैं n वो
- 6:59:15क्या करें n से लेके व तक सारी वैल्यूज को
- 6:59:18प्रिंट करवा दे ऐसा फंक्शन हम लिख लेते
- 6:59:19हैं तो डेफ इस फंक्शन को नाम वही दे देते
- 6:59:23हैं कैलकुलेट सम पर यह भी प्रिंट करवाएगा
- 6:59:26सिर्फ तो काम क्या है काम है प्रिंट
- 6:59:29करवाना तो प्रिंट करवा दो n को फिर क्या
- 6:59:31करो n-1 को प्रिंट करवाने के लिए कॉल लगा
- 6:59:35दो तो कैलकुलेट सम को मैंने कॉल लगा दी फव
- 6:59:38के लिए तो इट विल
- 6:59:40प्रिंट ओके वी इंपॉर्टेंट चीज हम भूल गए
- 6:59:44बेस केस बेस केस क्या है यहां पे n की
- 6:59:47वैल्यू जैसे ही जीरो हो जाए अब जीरो तो
- 6:59:49नेचुरल नंबर होता नहीं तो यहां से रिटर्न
- 6:59:51कर जाओ सेव किया रन किया तो 5 4321 मेरे
- 6:59:55लिए प्रिंट होकर आ गए अब मुझे क्या करना
- 6:59:57है ये जो चीजें प्रिंट हो रही है अब काम
- 6:59:59प्रिंट करवाने का नहीं है अब काम है सम
- 7:00:01कैलकुलेट करने का तो सम कैसे कैलकुलेट
- 7:00:03करें बेसिकली पहले आप इस फंक्शन को बोलो
- 7:00:06कि n - 1 नंबर्स का सम ये हमारे लिए
- 7:00:08कैलकुलेट करके ले आए इसके अंदर हम क्या
- 7:00:10करेंगे सिर्फ n को ऐड कर देंगे यानी अगर
- 7:00:14फोर तक सारे नंबर्स का सम कैलकुलेट होकर आ
- 7:00:16गया तो बस उसके अंदर फाइव को ऐड कर दो
- 7:00:19थ्री तक सारे नंबर्स का सम कैलकुलेट होकर
- 7:00:21आ गया तो उसके अंदर बस फोर को ऐड कर दो तो
- 7:00:23ये फंक्शन कह रहा है कि अगर मुझे सम ऑफ
- 7:00:26फाइव कैलकुलेट करना है तो उसके लिए क्या
- 7:00:29करो पहले सम ऑफ फोर कैलकुलेट कर लो उसमें
- 7:00:31फाइव को ऐड कर दो
- 7:00:32सम ऑफ फोर कैलकुलेट करना है तो उसके लिए
- 7:00:34क्या करो सम ऑफ थ्री कैलकुलेट कर लो उसमें
- 7:00:37फोर को ऐड कर दो सम ऑफ थ्री के लिए सम ऑफ
- 7:00:39टू कैलकुलेट कर लो उसमें थ्री को ऐड कर दो
- 7:00:42इस तरीके से हम चलने वाले हैं तो यह हमारा
- 7:00:44फाइनल सम हो जाएगा और इसी फाइनल सम को हम
- 7:00:47क्या
- 7:00:48करेंगे रिटर्न करवा देंगे तो यहां अब हमें
- 7:00:51नंबर को प्रिंट नहीं करवाना हमें सिंपली
- 7:00:53सम रिटर्न कराना है कि पहले हमसे छोटे
- 7:00:55वाले सारे नंबर्स का सम कैलकुलेट करके ले
- 7:00:57आओ उसके अंदर मुझे ऐड कर दो और n = 0 के
- 7:01:01लिए हम क्या वैल्यू रिटर्न करेंगे हम
- 7:01:02वैल्यू रिटर्न कर देंगे रो के इक्वल अब
- 7:01:04हमारे
- 7:01:05पास ओके आई हैव टू प्रिंट दिस वैल्यू या
- 7:01:09इसे एक वेरिएबल के अंदर स्टोर कर लेते हैं
- 7:01:11सम वेरिएबल एंड आई विल प्रिंट द सम लेट्स
- 7:01:15सेव इट एंड री एग्जीक्यूट तो वन से लेके
- 7:01:19फव तक नंबर्स का सम हमारे पास आ गया 15 के
- 7:01:21इक्वल इसी तरीके से मुझे वन से लेके 10 तक
- 7:01:24नंबर्स का सम चाहिए तो दैट इज गोइंग टू बी
- 7:01:25इक्व 55 इस तरीके से हम रिकसिवली वन से
- 7:01:29लेके n तक सारे के सारे नंबर्स का सम
- 7:01:31कैलकुलेट करते सकते हैं नेक्स्ट एक और
- 7:01:33फंक्शन की तरफ आ जाते हैं एक और क्वेश्चन
- 7:01:35की तरफ आ जाते हैं राइट अ रिकसिव फंक्शन
- 7:01:37टू प्रिंट ऑल एलिमेंट्स इन अ लिस्ट इसमें
- 7:01:41हिंट दिया हुआ है कि फंक्शन के अंदर लिस्ट
- 7:01:44एक हमारा पैरामीटर हो जाएगा और एक इंडेक्स
- 7:01:46पैरामीटर हो
- 7:01:47जाएगा तो लिस्ट के सारे एलिमेंट्स को हमें
- 7:01:50रिकसिवली प्रिंट करना है फॉर एग्जांपल
- 7:01:52मेरे पास लिस्ट है
- 7:01:53ए
- 7:01:55बी सी इसके सारे एलिमेंट्स को मुझे
- 7:01:58रिकसिवली प्रिंट करना है तो क्या मैं कह
- 7:02:00सकती हूं पहले इंडेक्स की वैल्यू अगर जीरो
- 7:02:02है तो पहले इसको प्रिंट कर दो फिर इंडेक्स
- 7:02:04की वैल्यू इंक्रीज हो जानी चाहिए टू वन
- 7:02:06फिर इसे प्रिंट कर दो फिर इंडेक्स की
- 7:02:08वैल्यू टू हो जानी चाहिए फिर इसे प्रिंट
- 7:02:09कर दो तो हर बार हर फंक्शन कॉल के अंदर
- 7:02:12मुझे क्या करना पड़ेगा अपनी इंडेक्स की
- 7:02:13वैल्यू को चेंज करके + व करके प्लव करके
- 7:02:16प्लव करके भेजना पड़ेगा और स्टॉपिंग
- 7:02:18कंडीशन बेस केस क्या बनेगा बेस केस बनेगा
- 7:02:21जब मेरी इंडेक्स की
- 7:02:24वैल्यू मेरी लेंथ ऑफ लिस्ट के इक्वल हो
- 7:02:27जाए क्योंकि जैसे ही इंडेक्स की वैल्यू
- 7:02:29थ्री हो गई तब तो कुछ नहीं प्रिंट करवाना
- 7:02:31तब वापस आ जाओ इसे एक बार लिखने की कोशिश
- 7:02:34करते
- 7:02:36हैं मुझे क्या करना है मुझे प्रिंट करवाना
- 7:02:39है अपनी लिस्ट को अंडरस्कोर लिस्ट इसके
- 7:02:43अंदर दो मेरे पास पैरामीटर्स होंगे एक
- 7:02:44मेरी लिस्ट आएगी एक मेरा इंडेक्स आएगा काम
- 7:02:47क्या है काम है जो आपके पास इंडेक्स आया
- 7:02:50है
- 7:02:51ना लिस्ट पर जाओ और उस इंडेक्स की वैल्यू
- 7:02:54को प्रिंट कर दो और फिर बाकी के इंडेक्स
- 7:02:57के लिए यानी नेक्स्ट इंडेक्स के लिए कॉल
- 7:02:59लगाओ तो हम प्रिंट लिस्ट को कॉल लगाएंगे
- 7:03:03फॉर आवर लिस्ट एंड इस बार इंडेक्स को कर
- 7:03:05देंगे + व पहले जीरो था सॉरी ये जीरो नहीं
- 7:03:08ये इंडेक्स होना चाहिए पहले इंडेक्स जीरो
- 7:03:10था अब वन हो जाएगा फिर टू हो जाएगा फिर
- 7:03:12थ्री हो जाएगा फिर फोर हो जाएगा कहां तक
- 7:03:14जाएगा जहां तक इंडेक्स की वैल्यू लेंथ ऑफ
- 7:03:18लिस्ट के बराबर नहीं हो जाती जहां पर
- 7:03:20इंडेक्स की वैल्यू लेंथ ऑफ लिस्ट के बराबर
- 7:03:22हो जाए वहां से सिंपली रिटर्न कर जाओ दिस
- 7:03:25इज अ रकर्स फंक्शन कैसे प्रिंट लिस्ट खुद
- 7:03:28ही को कॉल कर रहा है बस कुछ अपडेशंस के
- 7:03:30साथ अपडेट क्यों कर रहे है इंडेक्स को
- 7:03:33नहीं तो
- 7:03:39इनफाइनों वी क्रिएट अ लिस्ट कॉल्ड लेट्स
- 7:03:42क्रिएट अ लिस्ट कॉल्ड
- 7:03:45फ्रूट्स वी हैव मैंगो वी हैव लीची वी हैव
- 7:03:53एप्पल एंड वी हैव बनाना सेव कर लेते हैं
- 7:03:59एंड प्रिंट लिस्ट को कॉल करेंगे फॉर आर
- 7:04:02फ्रूट्स वाली लिस्ट इसको सेव कर लेते हैं
- 7:04:05लेट्स रन इट ओके हमने फ्रूट्स तो पास कर
- 7:04:08दिया लिस्ट के अंदर पर इंडेक्स की
- 7:04:10स्टार्टिंग वैल्यू हमें पास करनी पड़ेगी
- 7:04:12तो इंडेक्स की जो स्टार्टिंग वैल्यू है
- 7:04:14अगर यहां पर पास नहीं की हम चाहे तो इसे
- 7:04:17एक ऑप्शनल पैरामीटर भी बना सकते हैं
- 7:04:19इंडेक्स इ इक्वल टू 0 से स्टार्ट कर दो तो
- 7:04:22मैंगो प्रिंट हो गया फिर लीची प्रिंट हो
- 7:04:24गया फिर एप्पल प्रिंट हो गया फिर बनाना
- 7:04:26प्रिंट हो गया आई होप इसकी अंडरस्टैंडिंग
- 7:04:28हमें वर्किंग समझ में आई होगी कि पहले
- 7:04:30फ्रूट्स के लिए कॉल किसकी गई इंडेक्स नंबर
- 7:04:33जीरो की पहले चेक किया क्या जीरो लेंथ के
- 7:04:36बराबर है नहीं है तो इसने क्या प्रिंट
- 7:04:38करवा दिया मैंगो को प्रिंट करवा दिया फिर
- 7:04:40इंडेक्स इंक्रीज हो गया तो नेक्स्ट जो कॉल
- 7:04:42आई उसके अंदर इंडेक्स की वैल्यू वन हो गई
- 7:04:45वन के लिए इसने प्रिंट करवा दिया लीची को
- 7:04:48फिर इंडेक्स की वैल्यू टू हो गई फिर इसने
- 7:04:50एल को प्रिंट करवाया फिर बनाना हो गई फिर
- 7:04:52दोबारा इंडेक्स की वैल्यू फोर के इक्वल हो
- 7:04:54गई फोर में इसने चेक किया अब तो लेंथ के
- 7:04:55बराबर हो गया अब कुछ प्रिंट नहीं कराना तो
- 7:04:57अब यहां से रिटर्न कर जाएंगे तो इस तरीके
- 7:05:00से रिकजन काम कर है बाकी ये जो जितने भी
- 7:05:03कोड्स हमने रिकॉर्न के लिखे एज अ बिगनर यह
- 7:05:05बिल्कुल हमें डिफिकल्ट लग सकते हैं तो अगर
- 7:05:07हमें रिपीट करके चीजों को देखने की जरूरत
- 7:05:09पड़े तो टेंशन वाली बात नहीं है उन्हें
- 7:05:11रिपीट करके देख लेना क्योंकि रिकजन को
- 7:05:13समझने में लगता है टाइम उस टाइम को आप
- 7:05:15जितना इन्वेस्ट करेंगे लर्निंग के ऊपर
- 7:05:17उतना बेटर तरीके से हमें चीजें समझ में
- 7:05:19आएंगी उतने स्ट्रांग हमारे कोर कांसेप्ट
- 7:05:21बनेंगे तो आई होप कि रिकजन पढ़ने में या
- 7:05:24फंक्शंस पढ़ने में हमें खूब सारा मजा आया
- 7:05:27हो हाय एवरीवन और अब हम स्टार्ट करने वाले
- 7:05:30हैं अपने सेवंथ चैप्टर के के साथ जिसके
- 7:05:32अंदर हम पढ़ने वाले हैं फाइल आईओ के बारे
- 7:05:34में अब फाइल आईओ का क्या मतलब होता है आईओ
- 7:05:37का मतलब यहां पर होता है इनपुट एंड आउटपुट
- 7:05:40फाइल्स की टर्म्स में अब फाइल हम सबको पता
- 7:05:42है हम अभी तक
- 7:05:48python's होती हैं सारी की सारी फाइल
- 7:05:50फॉर्मेट के अंदर किसी भी सिस्टम के अंदर
- 7:05:52स्टोर होती है अब फाइल के अंदर आए यानी
- 7:05:54इनपुट आउटपुट करने का मतलब होता है किसी
- 7:05:56फाइल को हम खोल रहे हैं उसके अंदर हम कुछ
- 7:05:58डाटा को रीड कर रहे हैं उसके अंदर हम कुछ
- 7:06:00अपडेशंस कर रहे हैं किसी किसी नए डाटा को
- 7:06:02राइट कर रहे हैं उस फाइल को हम क्लोज कर
- 7:06:03रहे हैं उस फाइल को हम डिलीट कर रहे हैं
- 7:06:05इस तरीके के जो डिफरेंट डिफरेंट ऑपरेशंस
- 7:06:07होते हैं ये हमारे फाइल आयो की कैटेगरी के
- 7:06:10अंदर आते हैं तो बेसिकली पाइथन एज अ
- 7:06:12लैंग्वेज कैन बी यूज्ड टू परफॉर्म ऑपरेशंस
- 7:06:15ऑन अ फाइल फॉर एग्जांपल आपके कंप्यूटर के
- 7:06:17ऊपर अगर कोई फाइल सेव्ड है तो उसके ऊपर हम
- 7:06:20ऑपरेशंस परफॉर्म कर सकते हैं यानी हम अपने
- 7:06:22कोड में इस तरीके की लाइनें लिख सकते हैं
- 7:06:24इस तरीके का कोड हम लिख सकते हैं जो उस
- 7:06:27फाइल को एक्सेस करेगा उसके अंदर के डाटा
- 7:06:29को रीड कर सकता है राइट कर सकता है अप डेट
- 7:06:31कर सकता है अपेंड कर सकता है उसके अंदर
- 7:06:33डाटा एंड और भी डिफरेंट डिफरेंट ऑपरेशंस
- 7:06:35अब फाइल आईओ स्टार्ट करने से पहले बहुत
- 7:06:38बेसिक कुछ-कुछ चीजें हैं जो शायद हमने
- 7:06:40स्कूल के अंदर भी थोड़ी सी पढ़ी होंगी या
- 7:06:42अगर हमारा पहले से कंप्यूटर साइंस के अंदर
- 7:06:43थोड़ा सा बैकग्राउंड है तो इनका हमें
- 7:06:45बेसिक आईडिया ऑलरेडी होगा ये थोड़ा सा
- 7:06:48थोरेट्स आ जाता है तो हम में से मैक्सिमम
- 7:06:50स्टूडेंट्स ने रम का नाम सुना होगा रैंडम
- 7:06:52एक्सेस मेमोरी रम जो है हमारे कंप्यूटर की
- 7:06:55वो मेमोरी होती है जो थोड़ी सी फास्ट होती
- 7:06:57है एग्जीक्यूशन के अंदर यानी जब कोई कोड
- 7:06:59रन करता है तो उसके जितने भी वेरिएबल हो
- 7:07:01होते हैं वो कहां पे जाके क्रिएट होते हैं
- 7:07:03वो रम के अंदर ही जाके क्रिएट होते हैं पर
- 7:07:05रम की खराब बात यह होती है कि रम वोलेटाइल
- 7:07:07होती है वोलेटाइल कहने का मतलब है कि एक
- 7:07:10बार हमने अपना सिस्टम बंद कर दिया तो रम
- 7:07:12के अंदर जो डटा होता है वो रिफ्रेश हो
- 7:07:13जाता है वो डेटा हमेशा के लिए परमानेंटली
- 7:07:15स्टोर नहीं होता पर अगर हमें अपने सिस्टम
- 7:07:17के अंदर कोई इंफॉर्मेशन परमानेंटली स्टोर
- 7:07:19करनी है फॉर एग्जांपल हम जब भी सिस्टम को
- 7:07:21खोले हमें वो इंफॉर्मेशन दिखाई दे तो उस
- 7:07:23इंफॉर्मेशन को हम रम के अंदर स्टोर नहीं
- 7:07:25करते हैं उसको हम अपनी फाइल्स की फॉर्म
- 7:07:28में स्टोर कर सकते हैं और भी डिफरेंट
- 7:07:29तरीके होते हैं पर फाइल की फॉर्म में भी
- 7:07:31स्टोर कर सकते हैं जैसे फॉर एग्जांपल हमने
- 7:07:33कोई pythonanywhere.com
- 7:08:01फाइल्स की फॉर्म में स्टोर करते हैं जैसे
- 7:08:03हमारे पास अगर कोई फोटो है तो वो एक
- 7:08:04पीएनजी फाइल हो सकती है वो एक जेपक फाइल
- 7:08:07हो सकती है कोई वीडियो है तो डॉट एओ
- 7:08:08फॉर्मेट के अंदर कोई फाइल हो सकती है ड
- 7:08:10mp4 फॉर्मेट के अंदर हो सकती है
- 7:08:13python.py के अंदर हो सकती है टेक्स्ट
- 7:08:15फाइल है तो ड t एकटी के अंदर हो सकती है
- 7:08:17तो इस तरीके से डिफरेंट डिफरेंट फाइल्स
- 7:08:19हैं जो हमारे सिस्टम के अंदर स्टोर होती
- 7:08:20है अब ये जो फाइल्स हैं ये अगर हमारे
- 7:08:22सिस्टम के अंदर एसएसडी है तो उसके अंदर
- 7:08:24जाके स्टोर होती है नहीं तो एचडीडी है तो
- 7:08:25उसके अंदर जाके स्टोर होती है तो अगर
- 7:08:27फाइल्स की बात करें तो
- 7:08:31ऑन अ फाइल और ये जो डिफरेंट ऑपरेशंस हैं
- 7:08:33जिनमें से हमारे रीड एंड राइट सबसे मेजर
- 7:08:35ऑपरेशंस होते हैं कि हम फाइल के अंदर से
- 7:08:37डाटा को रीड कर सकते हैं और फाइल के अंदर
- 7:08:39डाटा को रिराइज कर सकते हैं यही मेजर
- 7:08:42ऑपरेशंस मिलके फाइल आईओ को फॉर्म करते हैं
- 7:09:01की सारी जो फाइल्स है ना उनको दो टाइप्स
- 7:09:03के अंदर डिवाइड किया जा सकता है एक होती
- 7:09:04है हमारी टेक्स्ट फाइल्स टेक्स्ट फाइल्स
- 7:09:07वो फाइल्स होती हैं जिनके अंदर जो डेटा है
- 7:09:09वो कैरेक्टर्स की फॉर्म में स्टोर किया
- 7:09:11जाता है जैसे फॉर एग्जांपल हमारी t एकटी
- 7:09:14फाइल ये एक टेक्स्ट फाइल है इसके अंदर
- 7:09:15हमें कैरेक्टर्स देखने को मिलते हैं हमारी
- 7:09:17डॉट डॉक्स फाइल जो
- 7:09:22microsoft's फाइल डॉट लॉग जो हमारे सिस्टम
- 7:09:26के लॉग्स होते हैं इस तरीके की फाइल्स के
- 7:09:27अंदर स्टोर होते हैं तो ये भी क्या है ये
- 7:09:29भी हमारी टेक्स्ट फाइल है और जो हमारी नॉन
- 7:09:32टेक्स्ट फाइल्स होती हैं जिनके अंदर
- 7:09:33कैरेक्टर फॉर्म में डेटा स्टोर नहीं होता
- 7:09:35पर किसी और फॉर्मेट में डेटा स्टोर हो
- 7:09:37सकता है उन्हें हम बाइनरी फाइल्स कह देते
- 7:09:39हैं जैसे ड mp4 जो हमारी वीडियो फाइल्स
- 7:09:42होती हैं वो भी बाइनरी फाइल्स होती हैं ड
- 7:09:44एओ ये भी वीडियो फाइल का हमारा एक्सटेंशन
- 7:09:47होता है पए जपक ये सारी की सारी फाइल्स
- 7:09:50क्या हैं ये सारी की सारी हमारी बाइनरी
- 7:09:52फाइल्स हैं तो हम दोनों फाइल्स को
- 7:09:53मैनिपुलेट कर सकते हैं दोनों टाइप की
- 7:09:55फाइल्स को एक्सेस कर सकते हैं इनके ऊपर
- 7:09:57फाइल आईओ को परफॉर्म कर सकते हैं यूजिंग
- 7:10:01भले ही हमारे लिए टेक्स्ट फाइल्स एंड
- 7:10:02बाइनरी फाइल जब हम पाइथन कोड से एक्सेस
- 7:10:04करेंगे डिफरेंट होती है पर एट दी एंड जब
- 7:10:07ये सारी की सारी फाइल्स मेमोरी के अंदर
- 7:10:09जाक स्टोर होती है ना दे आर ऑल बिट्स यानी
- 7:10:12सारा का सारा डाटा चाहे वो बाइनरी फाइल का
- 7:10:14डेटा हो चाहे वो टेक्स्ट फाइल का डटा हो
- 7:10:16सिस्टम के अंदर मेमोरी के अंदर जाके जीरो
- 7:10:18एंड वन की फॉर्म में ही स्टोर होता है तो
- 7:10:19ये चीज हम याद रख सकते हैं सारी फाइल्स एट
- 7:10:21दी एंड होती तो बिट्स ही है बिट्स वाला
- 7:10:23डाटा ही होता है इनके अंदर जीरो और वन का
- 7:10:25बट इन्हें हम अपर सरफेस लेवल पर टेक्स्ट
- 7:10:27और बाइनरी फाइल्स के अंदर डिवाइड कर देते
- 7:10:29हैं अब सबसे पहले सबसे बेसिक ऑपरेशंस की
- 7:10:32बात करते हैं फाइल के ऊपर जनरली सबसे
- 7:10:34सिंपल ऑपरेशन जो हम एक फाइल के ऊपर
- 7:10:36परफॉर्म कर सकते हैं वो है कि हमने एक
- 7:10:37फाइल को ओपन किया जैसे फॉर एग्जांपल आपके
- 7:10:40पास बहुत सारी बुक्स रखी होंगी बुक्स के
- 7:10:42अंदर आपके पास बहुत सारी एकेडमिक फाइल्स
- 7:10:44रखी होंगी तो डे टू डे जो हमारी एक्चुअल
- 7:10:47फिजिकल एक फाइल होती है उसको हम कैसे यूज
- 7:10:49करते हैं सबसे पहले हम फाइल को लेके आते
- 7:10:51हैं और फाइल को हम ओपन करते हैं और फाइल
- 7:10:54को ओपन करने के बाद हम उसमें से कुछ डाटा
- 7:10:56रीड कर सकते हैं कुछ डाटा लिख सकते हैं
- 7:10:58फिर हम एट द एन फाइल को क्लोज कर देते हैं
- 7:11:01तो यही सेम ऑपरेशंस हम
- 7:11:23python.exe तो मुझे क्या करना पड़ेगा अपनी
- 7:11:25फाइल का पूरा नाम यहां पर लिखना पड़ेगा
- 7:11:27एंड उसके बाद हम सेंड करते हैं अपना मोड
- 7:11:29मोड का मतलब होता है कि क्या फॉर्मेट होने
- 7:11:32वाला है हमारा फाइल आईओ परफॉर्म करने का
- 7:11:34क्या हम इस फाइल के अंदर रीड करने वाले
- 7:11:36हैं क्या हम इसके अंदर राइट करने वाले हैं
- 7:11:38क्या इसके अंदर हम डेटा अपेंड करने वाले
- 7:11:40हैं हम एक्चुअली करने क्या वाले हैं इस
- 7:11:42फाइल को ओपन करके तो व चीज़ हमें पहले से
- 7:11:44बतानी पड़ती है और अगर हम कुछ नहीं बताते
- 7:11:47तो बाय डिफॉल्ट पाइथन एज्यूम करता है कि
- 7:11:49हम फाइल को रीड करने वाले हैं तो अगर आप
- 7:11:51रीड मोड में ओपन कर रहे हैं और आप राइट
- 7:11:53करने की कोशिश करेंगे किसी फाइल के अंदर
- 7:11:55तो वो चीज़ पॉसिबल नहीं हो पाएगी हमारे
- 7:11:56पास एरर आ जाएगा अब बहुत सारे मोड्स होते
- 7:11:59हैं हम अभी के लिए सिर्फ एक सिंपल मोड के
- 7:12:01ऊपर फोकस करेंगे चच इज माय रीड मोड तो ये
- 7:12:03जो ओपन मेथड है एक तरीके से सरफेस लेवल पर
- 7:12:05अजूम कर सकते हैं यह हमें हमारी फाइल
- 7:12:07रिटर्न करके दे रहा है जैसे अगर किसी फाइल
- 7:12:10को हम ओपन करने की कोशिश करें फॉर
- 7:12:12एग्जांपल यहां पर हमने क्या किया है एक
- 7:12:14फोल्डर बनाया फोल्डर के अंदर वी ऑलरेडी
- 7:12:16हैव आवर पाइथन फाइल लेक्चर 7py इसके अंदर
- 7:12:19लेट्स सपोज आई क्रिएट अनदर टेक्स्ट फाइल
- 7:12:21टेक्स्ट फाइल को मैं कहती हूं डेमो डटी
- 7:12:23एकटी इस डेमो डटी एक्सटी के अंदर मैंने
- 7:12:26कुछ डाटा लिख दिया आई डाटा कुछ भी हो सकता
- 7:12:29है आई एम लर्निंग
- 7:12:32यहां लिख दिया पाइथन फ्रॉम अपना कॉलेज इस
- 7:12:36तरीके से मैंने कुछ लिख दिया तो ये मेरी ो
- 7:12:38ड t एकटी फाइल हो गई अब इस फाइल को ओपन
- 7:12:41करने के लिए आई कैन यूज माय ओपन मेथड एंड
- 7:12:43जिस इस पर जब हम स्क्रोल करेंगे तो हमें
- 7:12:46इसकी पूरी डेफिनेशन दिखाई देगी यह मेथड
- 7:12:48कैसे लिखा हुआ है सी यह पूरा का पूरा
- 7:12:50पाइथन सिंटेक्स फॉलो कर रहा है डेफ फिर
- 7:12:52मेथड का नाम है ओपन इसके अंदर डिफरेंट
- 7:12:55डिफरेंट पैरामीटर्स हैं जिनको हम ले सकते
- 7:12:57हैं पर अभी के लिए हमारे जो दो मेन
- 7:12:58पैरामीटर्स रहेंगे वो है हमारी फाइल का
- 7:13:00डिस्क्रिप्शन या उसका पाथ एंड सेकंड चीज
- 7:13:02हमारा मोड और इसमें लिखा भी हुआ है कि अगर
- 7:13:04और कोई पैरामीटर पास नहीं होता तो ये क्या
- 7:13:06है डिफॉल्ट पैरामीटर है हम रीड मोड में
- 7:13:08अपनी फाइल को ओपन कर लेंगे तो इस तरीके से
- 7:13:11हमारी फाइल ओपन होती है और रिटर्न क्या
- 7:13:13करती है रिटर्न करती है टेक्स्ट आईओ रैपर
- 7:13:15इसके अभी इतना डिटेल में हम नहीं जाएंगे
- 7:13:16हम ये एज्यूम करें कि हमारी फाइल हमारे
- 7:13:18पास रिटर्न होकर आ जाएगी वैसे तो यहां
- 7:13:20लिखा भी हुआ है ओपनस अ फाइल एंड रिटर्न्स
- 7:13:22अ स्ट्रीम स्ट्रीम यानी स्ट्रीम ऑफ
- 7:13:24कैरेक्टर स्ट्रीम ऑफ डाटा हमारे पास
- 7:13:25रिटर्न होके आता है तो यहां पर सबसे पहली
- 7:13:28चीज हम अपनी फाइल का
- 7:13:31नेम पास कर देंगे अच्छा अगर इस सेम फोल्डर
- 7:13:34के अंदर मैंने ो . txt.gz
- 7:14:01जाके इफ आई कॉपी द एंटायस ऑफ दिस फाइल तो
- 7:14:05मुझे पता चलेगा यह ो ड t एकटी कहां पे है
- 7:14:07यूजर्स के अंदर अमं तरवाल के अंदर
- 7:14:09डेस्कटॉप के अंदर श्रद्धा के अंदर ो tx3
- 7:14:12यहां पे आके हमारी ये फाइल स्टोर हो रही
- 7:14:14है ऑलराइट यहां पे आ जाते हैं हमारी फाइल
- 7:14:16का नाम आ गया एंड अब अपना मोड पास करते
- 7:14:19हैं मोड हमारे पास डिफरेंट डिफरेंट होते
- 7:14:20हैं वैसे इतने सारे मोड्स इतने ज्यादा
- 7:14:23फ्रीक्वेंसी
- 7:14:31हमारे पास हमारी फाइल आ गई तो इस तरीके से
- 7:14:32हम एक फाइल को ओपन करते हैं अब ओपन करने
- 7:14:35के बाद इसके ऊपर हम ऑपरेशंस परफॉर्म कर
- 7:14:37सकते हैं सबसे बेसिक ऑपरेशन होता है रीड
- 7:14:39करने का तो हम सिंपली लिख सकते हैं f रीड
- 7:14:42एंड ये हमें क्या रिटर्न करेगा ये हमें
- 7:14:43हमारी फाइल का पूरा डाटा रिटर्न कर देगा
- 7:14:45इन द फॉर्म ऑफ अ
- 7:14:47स्ट्रिंग
- 7:14:48जैसे आई कैन राइट डटा इ इ f
- 7:14:52रीड थोड़ा सा ज़ूम इन कर लेते हैं एंड आई
- 7:14:56कैन प्रिंट माय
- 7:14:59एंटायस माय डेटा
- 7:15:01इसको सेव कर लेते हैं एंड लेट्स रन इट तो
- 7:15:04यहां पे मेरी फाइल का पूरा डाटा मेरे पास
- 7:15:06आ गया व्हाट इज द डाटा आई एम लर्निंग
- 7:15:07पाइथन फ्रॉम अपना कॉलेज एंड उसका टाइप भी
- 7:15:10आ गया व्हिच इज स्ट्रिंग एंड एट दी एंड
- 7:15:12हमेशा प्रोग्राम को एग्जीक्यूट करने से
- 7:15:15पहले एक अच्छे प्रोग्रामर की निशानी यही
- 7:15:17होगी कि जब भी हम किसी फाइल को ओपन कर रहे
- 7:15:19हैं हमें उसे जाके क्लोज भी करना है क्लोज
- 7:15:22करने के लिए कुछ नहीं f डॉ क्लोज हमने लिख
- 7:15:24दिया जैसे रियल लाइफ फाइल्स को हम क्लोज
- 7:15:26कर देते हैं एट द एंड खुली रहेंगे तो क्या
- 7:15:27होगा बेसिकली एक रिस्क है कि कोई भी आके
- 7:15:31कहीं भी एक्सेस कर सकता है आपकी फाइल का
- 7:15:33डाटा कोई भी आके उस डाटा को चेंज कर सकता
- 7:15:35है तो आपको क्या करना है एज अ रिस्पांसिबल
- 7:15:37प्रोग्रामर हम इस फाइल को क्लोज कर देंगे
- 7:15:39यहां पे इसको सेव कर लिया एंड दिस इज एन
- 7:15:41एनटायर प्रोग्राम कंसिस्टिंग ऑफ फाइल आइ
- 7:15:44इन
- 7:15:49python's के अंदर हमारे पास डिफरेंट
- 7:15:51डिफरेंट ऑप्शंस अवेलेबल होते हैं जैसे आर
- 7:15:53ऑप्शन होता है ओपन फॉर रीडिंग यह हमारा
- 7:15:56डिफॉल्ट ऑप्शन होता है डल किस लिए होता है
- 7:15:58डबल होता है राइटिंग के लिए ट्रंक टिंग द
- 7:16:01फाइल फर्स्ट ट्रंकटिंग द फाइल फर्स्ट का
- 7:16:03मतलब होता है जब भी हम किसी फाइल में राइट
- 7:16:05करने की कोशिश कर रहे हैं तो राइट का मतलब
- 7:16:08यहां पर है ओवरराइट यानी पूरा फाइल का
- 7:16:10डाटा डिलीट हो जाएगा पहले फिर आप जो लिखना
- 7:16:13चाहते हैं फिर वो फाइल के अंदर लिखा जाएगा
- 7:16:15इसको भी हम अभी डिटेल में पढ़ने वाले हैं
- 7:16:16x इज यूज टू क्रिएट अ न्यू फाइल एंड ओपन
- 7:16:19इट फॉर राइटिंग ए का मतलब यहां पर होता है
- 7:16:21अपेंड इसे भी हम बाद में देखने वाले हैं
- 7:16:23इट इज यूज्ड टू ओपन फॉर राइटिंग एंड
- 7:16:25अपेंडिंग टू दी एंड ऑफ द फाइल इफ इट
- 7:16:27एजिस्ट यानी अगर कोई फाइल है उसके अंदर
- 7:16:30कोई डेटा है ए बी सी उसको डिलीट करके हम
- 7:16:33नया डाटा ऐड करना चाहते हैं x वाईज तो
- 7:16:35उसके लिए हम राइट को यूज करते हैं और अगर
- 7:16:37ए बी सी के बाद में ही हम अपने नए डाटा को
- 7:16:41ऐड करना चाहते हैं तो उसके लिए हम अपेंड
- 7:16:42को यूज़ करते हैं अपेंड का इंग्लिश के
- 7:16:44अंदर मतलब होता है किसी चीज को एट दी एंड
- 7:16:46ऐड करना इसके अलावा हमारे पास दो और
- 7:16:49फॉर्मैट्स होते हैं एक होता है यह वाला
- 7:16:50मोड है बाइनरी मोड यानी किसी बाइनरी फाइल
- 7:16:53को अगर हम ओपन करने की कोशिश कर रहे हैं
- 7:16:55तो उसके लिए हम b लिखेंगे और किसी टेक्स्ट
- 7:16:57फाइल को ओपन करने की कोशिश कर रहे हैं तो
- 7:16:58t लिखेंगे अब यहां पे तो हमने t नहीं लिखा
- 7:17:00था यहां पे t इसलिए नहीं लिखा अगर t को
- 7:17:03लिखते तो दो मोड्स को हम कंबाइन भी कर
- 7:17:05सकते हैं जैसे r और t को कंबाइन करने के
- 7:17:07लिए हम लिखते r t पर टेक्स्ट फाइल्स ही
- 7:17:10बाय डिफॉल्ट ओपन होती है अगर आपको बाइनरी
- 7:17:13फाइल करनी है तो आपको जबरदस्ती आर भी
- 7:17:15लिखना पड़ेगा हमें यहां पे w भी लिखना
- 7:17:17पड़ेगा हम यहां पे a भी लिखना पड़ेगा बट
- 7:17:19अगर हम टेक्स्ट फाइल्स को ओपन कर रहे हैं
- 7:17:21तो उसमें अगर हम t हटा भी दें तो भी कोई
- 7:17:23प्रॉब्लम नहीं है यानी यहां पे क्या होगा
- 7:17:25यहां पे सेम कोड वर्क करेगा विदाउट एनी
- 7:17:28एरर तो t क्या है t इंप्लेस ट है ऑलरेडी t
- 7:17:32बाय डिफॉल्ट यूज़ होता है टेक्स्ट मोड
- 7:17:35इसके अलावा हमारे पास प्लस होता है ओपनस अ
- 7:17:37डिस्क फाइल फॉर अपडेटिंग दैट इज रीडिंग
- 7:17:39एंड राइटिंग यानी दो ऑपरेशन को एक साथ
- 7:17:40करना चाहते हैं तो उसके लिए हम प्लस को
- 7:17:42यूज़ कर सकते हैं प्लस को यूज़ करने का
- 7:17:44मतलब होता है मान लेते हैं r का मतलब होता
- 7:17:46है फाइल को रीड करना है तो r+ का मतलब
- 7:17:48होता है मुझे रीड भी करना है इस फाइल के
- 7:17:49अंदर और मुझे राइट भी करना है अगर हमने w
- 7:17:51लिखा है तो w का मतलब राइट होता है w+ का
- 7:17:54मतलब है मुझे इस फाइल के अंदर राइट भी
- 7:17:56करना है मुझे उसको रीड भी करना है अगर
- 7:17:58हमने a लिखा a का मतलब अपेंड होता है a प्
- 7:18:00इसका मतलब होता है कि मुझे इस फाइल के
- 7:18:02अंदर डाटा अपेंड भी करना है और उसे रीड भी
- 7:18:04करना है तो इस तरीके से हम प्लस को भी यूज
- 7:18:05करेंगे पर इसे हम बाद में देखने वाले हैं
- 7:18:07अभी के लिए एक मोड हमने सीखा है व्हिच इज
- 7:18:10माय आर मोड व्हिच इज यूज्ड फॉर रीडिंग इट
- 7:18:12इज द डिफॉल्ट मोड एंड इसके अलावा टेक्स्ट
- 7:18:15मोड भी हमारा डिफॉल्ट मोड होता है नेक्स्ट
- 7:18:17हम रीडिंग को और अगर डिटेल में पढ़ना चाहे
- 7:18:19सबसे पहले हमने देख लिया कि फाइल के अंदर
- 7:18:21से डाटा रीड करने के लिए हम अपने रीड मेथड
- 7:18:23को यूज कर सकते हैं कुछ इस तरीके से अच्छा
- 7:18:26रीड मेथड के अंदर हम एक और पैरामीटर पास
- 7:18:28कर सकते हैं जैसे इफ आई वांट ये मैंने
- 7:18:31फाइल को यहां पर ओपन कर दिया इफ आई वांट
- 7:18:34कि मुझे कुछ पर्टिकुलर सेट ऑफ कैरेक्टर्स
- 7:18:36ही रीड करने है हम उसे भी एज अ पैरामीटर
- 7:18:38पास कर सकते हैं जैसे यहां पर मैंने एज एन
- 7:18:40आर्गुमेंट पास कर दिया कि मुझे शुरू के
- 7:18:41पांच ही लेटर्स रीड करने है पांच लेटर्स
- 7:18:43का मतलब होगा आई स्पेस ए एम अनदर स्पेस
- 7:18:48सेव कर लेते हैं रन करते हैं तो हमारे पास
- 7:18:50सिर्फ आई एम प्रिंट होके आएगा और कुछ नहीं
- 7:18:53प्रिंट होके आएगा तो हम कैरेक्टर्स नंबर
- 7:18:55ऑफ कैरेक्टर्स भी स्पेसिफाई कर सकते हैं
- 7:18:57बाकी हम किसी फाइल को लाइन बाय लाइन भी
- 7:18:59रीड कर सकते हैं लाइन बाय लाइन रीड करने
- 7:19:02के लिए हम लिखते हैं रीड लाइन ये सेकंड
- 7:19:04मेथड व्हिच रीड्स अ फाइल वन लाइन एट अ
- 7:19:08टाइम इसे यूज करने के लिए यहां पर हम लिख
- 7:19:11सकते हैं लाइन वन और यहां लिख देंगे रीड
- 7:19:14लाइन य आर्गुमेंट हटा देते हैं और हम अपनी
- 7:19:17लाइन वन को प्रिंट करवा देंगे इसे सेव
- 7:19:19किया रन किया तो हमारे पास क्या आ गया आई
- 7:19:22एम लर्निंग लाइन आ गई पूरी की पूरी जो
- 7:19:25हमारी ो
- 7:19:29txt.gz एक्स्ट्रा स्पेस य आ रही है
- 7:19:31एक्स्ट्रा स्पेस इसलिए आ रही है क्योंकि
- 7:19:33फाइल के अंदर जब यह डटा आई एम लर्निंग और
- 7:19:36नेक्स्ट लाइन में सारा डटा आ रहा है तो
- 7:19:37यहां पर एक कैरेक्टर होता है बै स्ल ए जो
- 7:19:40नेक्स्ट लाइन लेके आता है जो कैरेक्टर
- 7:19:42हमें एस सच नहीं दिखाई दे रहा बट क्योंकि
- 7:19:44उसकी वजह से नेक्स्ट लाइन आ रही है वो
- 7:19:46कैरेक्टर इस फाइल के अंदर एजिस्ट करता है
- 7:19:48और क्योंकि यहां पे लाइन वन के अंदर उस
- 7:19:50कैरेक्टर को रीड किया गया है तो अब यहां
- 7:19:52पे एक नेक्स्ट लाइन का स्पेस हमारे पास आ
- 7:19:55रहा है ऐसे ही हम अपनी सेकंड लाइन को भी
- 7:19:57रीड कर सकते हैं इसे कॉपी कर लेंगे यहां
- 7:19:59पर
- 7:20:01वी रेड आवर फर्स्ट लाइन और अब हम रीड
- 7:20:03करेंगे अपनी सेकंड लाइन तो ये लाइन टू हो
- 7:20:06गया इसे लाइन टू कह देते हैं सेव करेंगे
- 7:20:09एंड लेट्स री एग्जीक्यूट तो यह हमारी लाइन
- 7:20:12वन आ गई उसके एंड वाला नेक्स्ट लाइन
- 7:20:14कैरेक्टर आ गया एंड फिर हमारी लाइन टू
- 7:20:17यहां पर डिस्प्ले होकर आ गई अच्छा यहां पर
- 7:20:19अगर किसी फाइल को हमने ऑलरेडी रीड कर लिया
- 7:20:21जैसे मैंने लिखा डाटा इ इक्व f ड रीड और
- 7:20:25फिर मैंने प्रिंट कराया डाटा को तो उस केस
- 7:20:28में व्हेन आई लुक एट माय आउटपुट तो मेरी
- 7:20:30ये जो आउटपुट है यह तो नॉर्मल आउटपुट
- 7:20:33प्रिंट होके आएगा और फिर जब मैं लाइन वन
- 7:20:34को प्रिंट करवाऊंगी मेरे पास एमटी स्पेस
- 7:20:36आएगी लाइन टू को प्रिंट करवाऊंगी मेरे पास
- 7:20:38एमटी स्पेस आएगी यह इसलिए आ रहा है
- 7:20:40क्योंकि एक बार अगर हमने डाटा को रीड कर
- 7:20:43लिया तो इसे विजुलाइज करने के लिए जैसे
- 7:20:46फॉर एग्जांपल मेरी फाइल के अंदर डाटा है ए
- 7:20:48बी सी एक्स वाईजी पवा क तो यहां पे हम
- 7:20:53लेट्स सपोज हमें डाटा को रीड करना है तो
- 7:20:56हम क्या कर रहे हैं जैसे ही हमने रीड किया
- 7:20:58हमारा जो एक पॉइंटर है एक टर इमेजिन कर
- 7:21:01सकते हैं जैसे हमारा कर्सर होता है वैसे
- 7:21:03ही हम इमेजिन कर सकते हैं कर्सर है तो
- 7:21:05कर्सर क्या करता है एक-एक कैरेक्टर एक-एक
- 7:21:08कैरेक्टर उसने सारा रीड कर लिया अब वो
- 7:21:10कर्सर लास्ट में पहुंच गया जैसे ही रीड को
- 7:21:12एग्जीक्यूट किया वो कर्सर लास्ट में पहुंच
- 7:21:14गया और अब वो कर्सर जब हम लाइन को रीड
- 7:21:17करने की कोशिश करेंगे क्या रीड करेगा
- 7:21:18सिर्फ नेक्स्ट लाइन वाला कैरेक्टर रीड
- 7:21:20करेगा कुछ नहीं आएगा मतलब उसके अंदर एमटी
- 7:21:23स्पेस जो है वो प्रिंट करवाएगा तो बेसिकली
- 7:21:26पूरा डाटा अगर एक बार रीड हो गया तो उसके
- 7:21:28पास नेक्स्ट लाइन के अंदर रीड करने के लिए
- 7:21:30कुछ है ही नहीं तो इसीलिए पहले ही अगर हम
- 7:21:32रीड कर लेते हैं तो फिर रीड लाइन के अंदर
- 7:21:34चीजें खाली प्रिंट होके आती हैं आल्सो
- 7:21:37व्हेन वीी आर डूइंग रीड लाइन अगर इस चीज
- 7:21:39को हटा दें और एक-एक करके एक-एक करके रीड
- 7:21:42लाइन कर रहे हैं तो कैसे चीजें काम कर रही
- 7:21:43हैं तो सबसे पहले वो कर्सर क्या करता है
- 7:21:45एक लाइन रीड करता है और उसके एंड में आ
- 7:21:47जाएगा फिर दूसरी लाइन रीड करता है उसके
- 7:21:49एंड में आ जाएगा फिर तीसरी लाइन रीड करता
- 7:21:50है उसके एंड में आ जाएगा तो इस तरीके से
- 7:21:52लाइन बाय लाइन लाइन बाय लाइन हम अपनी फाइल
- 7:21:54को रीड कर सकते हैं जब तक हमारी फाइल एंड
- 7:21:57नहीं हो जाती एक पॉइंट पर अगर हमारी फाइल
- 7:21:59एंड हो गई जैसे दो बार हमने रीड लाइन कर
- 7:22:01लिया उसके बाद अगर हम थर्ड टाइम भी रीड
- 7:22:03लाइन करते हैं तो उसके पास कोई डाटा ही
- 7:22:05नहीं है आगे प्रिंट करवाने के लिए तो उस
- 7:22:07केस में क्या होगा उस केस में एक एमटी
- 7:22:08नेक्स्ट लाइन हमारे लिए प्रिंट हो जाएगी
- 7:22:10व्हाट इज दिस दिस इज एन एमटी नेक्स्ट लाइन
- 7:22:12व्हिच विल गेट प्रिंटेड इफ वी डोंट हैव
- 7:22:14एनी मोर डाटा इन द फाइल तो यही चीज होने
- 7:22:16वाली है तो रीड और रीड लाइन के अंदर
- 7:22:18डिफरेंस होता है जब पूरा डाटा रीड करना हो
- 7:22:20तो एक साथ हम पूरा डाटा रीड कर सकते हैं
- 7:22:21पर ये ध्यान रखना है वो कर्सर को मूव कर
- 7:22:23देता है तो नेक्स्ट टाइम हम रीड लाइन नहीं
- 7:22:25कर पाएंगे स्टार्टिंग से उसके लिए फाइल को
- 7:22:27हमें दोबारा क्लोज करना पड़ेगा रिओपन करना
- 7:22:29पड़ेगा ताकि हम उसे दोबारा लाइन बाय लाइन
- 7:22:31रीड कर सके नेक्स्ट चीज जिसको हम पढ़ने
- 7:22:34वाले हैं दैट इज राइटिंग टू अ फाइल अभी
- 7:22:35हमने देख लिया फाइल के अंदर कोई डाटा
- 7:22:37स्टोर्ड है उसको हम कैसे एक्सेस कर सकते
- 7:22:38हैं अब हम फाइल के ऊपर राइट करने वाले हैं
- 7:22:41राइट करने से पहले भी फाइल को हमें ओपन
- 7:22:43करना पड़ेगा और राइट करने के दो तरीके
- 7:22:46होते हैं एक तो होता है कि हम अपने फाइल
- 7:22:48को राइट मोड के अंदर खोलें यानी डबल मोड
- 7:22:50के अंदर एक तरीका होता है हम अपने फाइल को
- 7:22:52a मोड के अंदर खोलें जब फाइल को डब्लू मोड
- 7:22:55के अंदर खोलते हैं दिस इज माय राइट मोड
- 7:22:58राइट को मैं ओवरराइट मोड कहूंगी एंड ए
- 7:23:01होता है हमारा अपेंड मोड अपेंड यानी ऐड एट
- 7:23:04दी एंड मैं लिख भी देती हूं ऐड एट दी
- 7:23:10एंड तो दोनों के डिफरेंट डिफरेंट केसेस
- 7:23:13होते हैं लेट्स सपोज हमने सेम फाइल को ओपन
- 7:23:15किया और हम इसे राइट मोड के अंदर खोलते
- 7:23:17हैं तो अब एडॉट राइट लिखकर आई कैन राइट
- 7:23:20एनी डाटा इन दिस फाइल इस फाइल का पूरा
- 7:23:23डाटा रिप्लेस करना है मुझे तो मैं यहां
- 7:23:25लिख देती हूं लेट्स सपोज आई वांट टू राइट
- 7:23:28आई एम या आई वांट टू
- 7:23:32लर्न
- 7:23:34जावास्क्रिप्ट टुमारो इस तरीके का मैंने
- 7:23:37कुछ लिख दिया 1 2 3 कुछ नंबर्स भी लिख दिए
- 7:23:40एंड इसे सेव कर लेते हैं क्लोज कर देते
- 7:23:42हैं अब जैसे ही मैं इस कोड को रन करूंगी
- 7:23:45वैसे ही अब डेमो txt.gz
- 7:24:00यानी अपेंड हो जाएगा उस पुराने डाटा के
- 7:24:02अंदर तो यहां पर कुछ चेंजेज कर देते हैं
- 7:24:04इसे चेंज करके लिख देते हैं
- 7:24:07देन आई विल मूव
- 7:24:11टू रिएक्ट जेएस लेट्स सेव इट एंड
- 7:24:15एग्जीक्यूट तो अब ये क्या हो गया यह नया
- 7:24:17डाटा मेरी फाइल के अंदर आकर ऐड हो गया
- 7:24:20अच्छा यह डाटा सेम लाइन के अंदर क्यों ऐड
- 7:24:21हो गया क्योंकि हमने कोई नेक्स्ट लाइन
- 7:24:23कैरेक्टर ही नहीं दिया तो अगर मुझे अपने
- 7:24:25डाटा को नेक्स्ट लाइन में मूव करना है तो
- 7:24:26मुझे बै स् n लिखकर एक नेक्स्ट लाइन
- 7:24:29कैरेक्टर देना पड़ेगा जैसे फॉर एग्जांपल
- 7:24:31मुझे और डटा ऐड करना है जैसे आफ्टर दैट नट
- 7:24:34जेएस सेव कर लेते हैं रन करते हैं तो अब
- 7:24:37यह डाटा एक नेक्स्ट लाइन कैरेक्टर के साथ
- 7:24:39आएगा यानी इस नेक्स्ट लाइन के अंदर आकर
- 7:24:40मेरे डेमो ड t एकटी के अंदर आ जाएगा तो इस
- 7:24:43तरीके से हम किसी भी फाइल के अंदर डाटा को
- 7:24:45ओवरराइट कर सकते हैं या फिर डाटा को अपेंड
- 7:24:47कर सकते हैं अच्छा एक और इंटरेस्टिंग चीज
- 7:24:50जब भी हम किसी भी फाइल को ए या डब् मोड के
- 7:24:52अंदर खोलते हैं और वो फाइल एजिस्ट नहीं
- 7:24:55करती तो पाइथन ऑटोमेटिक उस फाइल को हमारे
- 7:24:57लिए क्रिएट कर देता है जैसे फॉर एग्जांपल
- 7:24:59ए इज इक्वल टू ओपन आई वांट टू ओपन दिस
- 7:25:02फाइल कॉल्ड सैंपल डॉट t एकटी एंड इसे मैं
- 7:25:06राइट मोड के अंदर ओपन कर रही हूं और फिर
- 7:25:08मैंने कुछ नहीं किया फिर मैंने उसको क्लोज
- 7:25:10कर दिया अब यहां पर मेरे फोल्डर के अंदर
- 7:25:12कोई ए सच फाइल एजिस्ट नहीं करती पर जैसे
- 7:25:14ही मैं इस कोड को रन करूंगी वैसे हीय होगी
- 7:25:17sample.txt फाइल यहां पे क्रिएट होके आ
- 7:25:19जाएगी यही सेम चीज इसे एक बार डिलीट कर
- 7:25:22देते
- 7:25:24हैं यही सेम चीज अगर मैं अपेंड मोड में
- 7:25:27फाइल ओपन करूं तो भी एजिस्ट करेगी लेट्स
- 7:25:31रन इट यह क्या आ गई sample.txt फाइल हमारे
- 7:25:33पास क्रिएट होकर आ गई तो अगर हमारे पास
- 7:25:36कोई फाइल एजिस्ट नहीं करती तो हम इसे इस
- 7:25:38तरीके से क्रिएट भी कर सकते हैं इफ वी
- 7:25:40वांट टू क्रिएट एंड राइट इन अ फाइल अब
- 7:25:42लेट्स सपोज वी वांट टू कंबाइन आवर मूड्स
- 7:25:44यानी मुझे रीडिंग एंड राइटिंग साइमल नियस
- 7:25:47करनी है तो इसके काफी सारे डिफरेंट तरीके
- 7:25:49होते हैं देयर इज़ दिस वन पर्टिकुलर
- 7:25:51आर्टिकल जिसका मैं लिंक आपको दे दूंगी इट
- 7:25:54इज़ वेरी इंटरेस्टिंग इसके अंदर स्टैक
- 7:25:55ओवरफ्लो पे उन्होंने 14 साल पहले
- 7:25:57एक्सप्लेन किया हुआ है कि डिफरेंट डिफरेंट
- 7:25:59जो मोड्स हैं उन के बीच के डिफरेंसेस क्या
- 7:26:01होते हैं ओपन मेथड के अंदर तो इससे काफी
- 7:26:03सारे हमें आईडियाज लग जाएंगे एक हेल्पफुल
- 7:26:06जो है प्रॉपर फ्लो चार्ट आपको दिख जाएगा
- 7:26:08जिसको आप देख सकते हैं एंड डिफरेंट
- 7:26:10डिफरेंट मीनिंग्स एक्सप्लेन है अगर आपको
- 7:26:11और डिटेल में पढ़ना है तो बाकी हम मोड्स
- 7:26:13को कंबाइन करने के लिए कुछ इस तरीके से
- 7:26:15लिखते हैं अगर आर मोड में खोला तो रीड कर
- 7:26:17रहे हैं w में राइट कर रहे हैं a में
- 7:26:18अपेंड कर रहे हैं ये सबसे सिंपल चीज है
- 7:26:20जैसे अगर मैं अपनी डेमो . t
- 7:26:24एकटीपी
- 7:26:27फाइल इस तरीके से हमने डाटा लिख दिया तो
- 7:26:29यहां पर पर अगर हम r+ मोड में फाइल को
- 7:26:32खोलते हैं तो व्हाट विल इट डू इट विल ओपन
- 7:26:34इट फॉर रीडिंग एंड राइटिंग और इस केस में
- 7:26:36हमारी फाइल ट्रंकेट्स में से डाटा डिलीट
- 7:26:40हो जाना तो r+ मोड में फाइल
- 7:26:42ट्रंकेट्स मोड में फाइल ट्रंकेट्स हैं हम
- 7:26:46एक-एक करके पढ़ेंगे r+ क्या है r+ इज़ फॉर
- 7:26:48रीडिंग एंड राइटिंग द स्ट्रीम इज़ पोजीशन
- 7:26:50एट द बिगिनिंग ऑफ़ द फाइल ये जो स्ट्रीम
- 7:26:52है दिस इज़ बेसिकली लाइक अ पॉइंटर जो फाइल
- 7:26:55के बिगिनिंग में पोजीशन हो रहा है जैसे
- 7:26:57फॉर एग्जांपल मेरी जो फाइल है उसके अंदर ो
- 7:26:59. txt.gz दिस इज अ सैंपल फाइल हमने सिर्फ
- 7:27:01इतना लिखा हुआ है इसको एक बार ओपन करते
- 7:27:03हैं हम एक बार सारी चीजों को वर्क करते
- 7:27:06हुए देखेंगे तब हमें समझ में आएगा ऑल राइट
- 7:27:09यहां हम लिख देंगे r प्लस तो हमने रीड मोड
- 7:27:13में खोला ये हमारी सैंपल फाइल है फिर
- 7:27:16मैंने क्या किया एफ के अंदर मैंने राइट कर
- 7:27:18दिया ए बी सी और फिर मैंने फाइल को क्लोज
- 7:27:22कर दिया मैंने सिर्फ इतना काम किया लेट्स
- 7:27:23सेव इट एंड रन रन करके क्या हुआ फाइल के
- 7:27:27अंदर पहले ए बी सी आ गया और एबीसी ने क्या
- 7:27:29किया ए बी सी ने चीजें ओवरराइट कर दी
- 7:27:32क्योंकि आर प्लस मोड में चीजें क्या होती
- 7:27:34है ओवरराइट होती है पर कहां पर ओवरराइट
- 7:27:36किया स्टार्टिंग ऑफ द फाइल में पहले यहां
- 7:27:38क्या था टी एच आई एस था अब टी एच आई
- 7:27:41रिप्लेस हो गया है विद ए बी सी तो चीजें
- 7:27:43जब शुरुआत से ओवरराइट करना हो फाइल के
- 7:27:45अंदर तो हम क्या करते हैं r प्लस मोड में
- 7:27:47खोल सकते हैं तो आई होप r प्लस से हमें
- 7:27:49समझ में आया होगा हमारी जो स्ट्रीम है
- 7:27:50हमारा जो पॉइंटर है शुरुआत में आता है और
- 7:27:53फिर हम चाहे तो उसे राइट करने के लिए यूज
- 7:27:54कर सकते हैं फिर हम चाहे तो रीड भी कर
- 7:27:56सकते हैं यानी इफ आई वांट टू प्रिंट आर
- 7:28:00प्रिंट एड रीड तो पूरी फाइल रीड भी हो
- 7:28:04जाएगी जसे फॉर एग्जांपल ए बीसी को ए बीसी
- 7:28:06से ओवरराइट कर दिया यहां पर हमारे पास ए
- 7:28:09बी सी आ गया अब पॉइंटर कहां पे है अब
- 7:28:11पॉइंटर यहां पे है s पर आ जाता है पॉइंटर
- 7:28:14सारी चीजें जो रीडिंग राइटिंग हो रही है
- 7:28:15सब पॉइंटर के थ्रू हो रही है पॉइंटर ने ए
- 7:28:17बी सी को राइट किया तो वो अब s पर आ गया
- 7:28:20और जहां पे पॉइंटर आएगा वो वहीं से रीड
- 7:28:22करना स्टार्ट करेगा तो जब हम रीड को कॉल
- 7:28:24करते हैं तो वो s से ही प्रिंट करना
- 7:28:26स्टार्ट करेगा तो आई होप कि पॉइंटर एंड
- 7:28:28स्ट्रीम वाला कांसेप्ट हम समझ
- 7:28:30तो ये r+ मोड हो गया w हमने ऑलरेडी देख
- 7:28:33लिया w प् मोड में क्या होता है इट इज ओपन
- 7:28:35फॉर रीडिंग एंड राइटिंग पर इस केस में
- 7:28:36हमारी फाइल क्या होगी
- 7:28:38ट्रंकेट्स
- 7:28:41फाइल इन w प् एंड फिर मैं इसको रीड करना
- 7:28:45चाहूं एक बार इसे थोड़ा सा कमेंट आउट कर
- 7:28:47देते हैं इस फाइल को मैंने w+ मोड में
- 7:28:50खोला और इसको मैं रीड करना चाहती हूं तो
- 7:28:52क्या प्रिंट होगा कुछ भी नहीं प्रिंट होगा
- 7:28:54क्योंकि फाइल क्या हुई ट्रंकेटेड मोड में
- 7:28:56ओपन हुई तो उसका पूरा डाटा खाली हो जाएगा
- 7:28:58उसके बाद चाहे तो हम राइट कर सकते हैं
- 7:29:00जैसे देन आई कैन राइट f ड राइ ए स इस केस
- 7:29:05में क्या हुआ खाली चीज प्रिंट हो गई पर
- 7:29:07फाइल के अंदर अब ए बी सी मैंने राइट कर
- 7:29:09दिया ऐसे ही हमारे पास a+ मोड होता है
- 7:29:12व्हिच इज अपेंड प्लस वैसे यही मेन मोड्स
- 7:29:14होते हैं इसके अलावा ज्यादा हमें डिटेल
- 7:29:16में जाने की जरूरत नहीं है और इस केस में
- 7:29:17द स्ट्रीम इज पोजीशन एट द एंड ऑफ द फाइल
- 7:29:20यानी यहां पर a+ मोड में अगर मैंने खोल
- 7:29:22लिया और फिर मैंने पहले रीड करने की कोशिश
- 7:29:25की तो उस केस में भी कुछ नहीं प्रिंट होगा
- 7:29:26क्यों नहीं प्रिंट होगा क्योंकि वो एट दी
- 7:29:28एंड मेरे पॉइंटर को प्लेस करता है इसे सेव
- 7:29:30करेंगे रीड करेंगे तो कुछ भी नहीं प्रिंट
- 7:29:32होगा और फिर ए बी सी लिख जाएगा फाइल के
- 7:29:34अंदर पर वो ओवरराइट नहीं होगा वो अपेंड
- 7:29:36होगा रीड करेंगे तो कुछ भी नहीं प्रिंट
- 7:29:38हुआ ो t एकटी के अंदर एबीसी के बाद दोबारा
- 7:29:41हमने एबीसी लिख दिया तो ये अपेंड प्लस रीड
- 7:29:43एंड अपेंड मोड में हमने फाइल को ओपन कर
- 7:29:45लिया तो सारी चीजें एक बार समरा इज कर
- 7:29:48लेते हैं हमारे जो मोड्स हैं वो सबसे
- 7:29:50ज्यादा कन्फ्यूजिंग लगे होंगे अभी तक तो
- 7:29:51उन्हीं को एक बार समरा इज कर लेते हैं जो
- 7:29:53जो इंपॉर्टेंट थे सिंपल मोड्स रीड राइट
- 7:29:57अपेंड यह तो सबसे सिंपल थे अंडरस्टैंड में
- 7:30:00ये हमें समझ में आ गए होंगे अब इसके अलावा
- 7:30:02हमने तीन और पढ़े सबसे पहले जो हमने पढ़ा
- 7:30:04है दैट इज रीड प्लस रीड प्लस में क्या
- 7:30:07होता है हम रीड कर सकते हैं एंड हम
- 7:30:10ओवरराइट कर सकते हैं एसिस्टिंग डाटा को और
- 7:30:13इसमें पॉइंटर कहां होता है
- 7:30:16पॉइंटर स्टार्ट में होता है पॉइंटर
- 7:30:19स्टार्टिंग से स्टार्ट होता है दूसरा होता
- 7:30:22है हमारा राइट प्लस मोड राइट प्लस मोड में
- 7:30:24क्या होता है हम रीड कर सकते हैं एंड
- 7:30:26ओवरराइट कर सकते हैं अच्छा इस केस में नो
- 7:30:41ट्रंकटिंग में हो एंड में हो कोई मतलब ही
- 7:30:43नहीं है क्योंकि फाइल पूरी खाली है तीसरा
- 7:30:45मोड होता है हमारे पास ए प्लस मोड इसमें
- 7:30:48क्या होता है इसमें रीड एंड अपेंड होता है
- 7:30:52और जब भी अपेंड होगा तो पॉइंटर कहां होगा
- 7:30:54पॉइंटर एंड में होगा एंड इसमें भी नो
- 7:30:58ट्रंकड यानी फाइल का डाटा डिलीट नहीं होता
- 7:31:00वहीं के वहीं रहता है तो यह मेजर
- 7:31:02डिफरेंसेस हैं r+ w+ a+ कर सारे वही काम
- 7:31:06रहे हैं रीड एंड राइट बस पॉइंटर कहां पे
- 7:31:09है वो हमें देखना है
- 7:31:12ट्रंकेट्स में एक बार नोट डाउन कर सकते
- 7:31:15हैं ये चीज इंपॉर्टेंट है याद रखनी बाकी
- 7:31:17इसे हम बाद में भी देखेंगे कि कैसे हम
- 7:31:19इंप्लीमेंट कर सकते हैं तो ये हो गए हमारे
- 7:31:21मोड्स एंड एक और लास्ट चीज जिसको अब हम
- 7:31:24कवर करने वाले हैं दैट इज माय विद
- 7:31:26सिंटेक्स यानी फाइल्स के अंदर फाइल को ओपन
- 7:31:29करने का क्लोज करने का पूरा जो प्रोसेस है
- 7:31:31उसको लिखने का एक और बेटर सिंटेक्स होता
- 7:31:32है पाइथन के अंदर व्हिच इज यूजिंग द विद
- 7:31:34कीवर्ड हम पहले लिखते हैं विद फिर हम ओपन
- 7:31:38वाला अपना पूरा फंक्शन लिखते हैं और फिर
- 7:31:40हम लिखते हैं एज f यानी यह जो हमने फाइल
- 7:31:43को ओपन किया अब इसकी जो पूरी स्ट्रीम है
- 7:31:45उसे हम f बोलेंगे और फिर हम f के ऊपर
- 7:31:48ऑपरेशंस परफॉर्म कर सकते हैं जैसे हम एक
- 7:31:50नॉर्मल फंक्शन के अंदर चीजें लिख रहे होते
- 7:31:52हैं वैसा ही कुछ यहां पर सिंटेक्स है इट्स
- 7:31:54लाइक अ लूप और अ कंडीशनल स्टेटमेंट बस यह
- 7:31:57व नहीं है इसके अंदर जितना भी डेंटेड
- 7:32:00पार्ट होगा स्पेसिंग करके अंदर वाला जितना
- 7:32:02भी पार्ट होगा वह सारा का सारा इस स्ट्रीम
- 7:32:05के ऊपर डिपेंड करेगा जैसे यही सेम कोड
- 7:32:09जैसे एक नॉर्मल सा कोड है फाइल को ओपन
- 7:32:11करना है उसके अंदर डाटा रीड करना है और
- 7:32:13फिर उसे क्लोज करना है अगर इतना कोड मुझे
- 7:32:15करना हो दिस इज अ सैंपल
- 7:32:20फाइल बाय अपना कॉलेज इस तरीके से हमने कुछ
- 7:32:24लिख दिया फाइल के अंदर अब इस फाइल को मुझे
- 7:32:26ओपन करना है इसका डाटा रीड करना है तो विद
- 7:32:28सिंटेक्स से पहले हम लिख लिखेंगे विद उसके
- 7:32:30बाद ओपन ओपन के अंदर फाइल का नाम ो
- 7:32:58txt.gz टोनी स्टार्क बोल दिया कभी हमने
- 7:33:01उन्हें आयन मैन बोल दिया तो वही सेम चीज
- 7:33:03हो रही है कभी हम सेम चीज को शक्तिमान बोल
- 7:33:05रहे हैं कभी हम उसे विद्याधर बोल रहे हैं
- 7:33:07सेम चीज को हम कोई और नाम दे रहे हैं उसे
- 7:33:09हम एलियस कहते हैं इंग्लिश के अंदर तो
- 7:33:11यहां हमारा जो एलियस हो गया उस चीज के लिए
- 7:33:12दैट इज एफ और फिर हम लगाएंगे कोलन अब हम f
- 7:33:16के ऊपर काम कर सकते हैं मतलब ये चीज जो भी
- 7:33:19वैल्यू रिटर्न करेगी उसे हम एक एलियस दे
- 7:33:21रहे हैं नाम दे रहे हैं f अब मैं f से
- 7:33:23डेटा रीड कर सकती हूं एंड आई कैन प्रिंट
- 7:33:25दिस डेटा लेट्स स्टोर इट इन सम वेरिएबल
- 7:33:28एंड लेट्स ट्राई टू
- 7:33:30प्रिंट दिस डाटा लेट्स सेव इट एंड रन तो
- 7:33:34हमारा डाटा हमारे पास प्रिंट होकर आ गया
- 7:33:36अब यहां पे आप एक चीज पॉइंट आउट कर सकते
- 7:33:38हैं कि मैम आपने तो बोला था अच्छे
- 7:33:40प्रोग्रामर की निशानी होती है हमें एडॉट
- 7:33:42क्लोज करना पड़ता है बट वो चीज जब हम विद
- 7:33:44सिंटेक्स को यूज करते हैं कंपलसरी नहीं
- 7:33:46होती क्योंकि ऑटोमेटिक विद हमारे लिए
- 7:33:48ऑटोमेटिक क्लोज कर देगा फाइल को तो जब भी
- 7:33:51हम विद को यूज़ करें हमें फाइल को क्लोज
- 7:33:53करने के बारे में नहीं सोचना क्योंकि वो
- 7:33:54चीज ऑटोमेटिक हमारे लिए हो जाएगी इसी फाइल
- 7:33:57को अगर मुझे राइट के अंदर खोलना है तो मैं
- 7:33:58इस तरीके से यहां पर खोल सकती हूं ओपन द
- 7:34:01फाइल डेमो डटी एकटी इन राइट
- 7:34:06मोड एंड इसके डाटा को हम ओवरराइट कर देंगे
- 7:34:09एज एफ एफ डट राइट न्यू
- 7:34:14डाटा इसे सेव कर लेते हैं एंड लेट्स
- 7:34:17एग्जीक्यूट तो पहले इसका पुराना डाटा
- 7:34:19हमारे पास आ गया और अब इसके अंदर नया डाटा
- 7:34:22जाकर हमारे लिए स्टोर हो गया है इस तरीके
- 7:34:24से हम विद सिंटेक्स को यूज कर सकते हैं जब
- 7:34:26भी हम अपने फाइल्स के साथ काम कर रहे हैं
- 7:34:28तो अब लास्ट टॉप रेशन जिसे हम देखने वाले
- 7:34:30हैं दिस इज डिलीट अ फाइल अब फाइल को एज सच
- 7:34:34हम एडॉट डिलीट करके डिलीट नहीं कर सकते
- 7:34:37उसके लिए हमें एक मॉड्यूल को यूज करना
- 7:34:39पड़ता है पाइथन के अंदर मॉड्यूस क्या होते
- 7:34:41हैं मॉड्यूस आर लाइक अ कोड लाइब्रेरी
- 7:34:44मॉड्यूस आर बेसिकली किसी और ने हमारे लिए
- 7:34:46एक ऑलरेडी पाइथन की फाइल लिखी हुई है
- 7:34:48जिसके अंदर कुछ यूजफुल फंक्शंस हैं
- 7:34:50जिन्हें हम यूज कर सकते हैं तो किसी भी
- 7:34:52मॉड्यूल को यूज करने के लिए सबसे पहले
- 7:34:54हमें उसे इंपोर्ट करना पड़ता है तो हमारे
- 7:34:56पास एक ओस नाम की मॉड्यूल होती है पान के
- 7:35:00अंदर ओ स्टैंड्स फॉर ऑपरेटिंग सिस्टम एंड
- 7:35:02इसे हम क्या करते हैं पहले अपने कोड के
- 7:35:04अंदर अपनी फाइल के अंदर इसे इंपोर्ट करते
- 7:35:06हैं तो उसके लिए हम लिखते हैं अपना
- 7:35:07इंपोर्ट कीवर्ड एंड देन अपनी मॉड्यूल का
- 7:35:09नाम हम चाहे तो किसी भी मॉड्यूल को
- 7:35:11इंपोर्ट कर सकते हैं जैसे कुछ मॉड्यूस
- 7:35:13होती हैं जो ऑलरेडी प्री इंस्टॉल्ड आती है
- 7:35:29सारे मॉड्यूस होते हैं जो प्री इंस्टॉल्ड
- 7:35:31नहीं आते जैसे फॉर एग्जांपल इफ आई ट्राई
- 7:35:33टू राइट टेंसर फ्लो एंड इसको सेव करके इफ
- 7:35:38आई ट्राई टू रन तो यहां क्या आएगा हमारे
- 7:35:40पास एरर आएगा नो मॉड्यूल नेम टेंसर फ्लो
- 7:35:42टेंसर फ्लो इज़ बेसिकली अ मॉड्यूल जैसे हम
- 7:35:44मशीन लर्निंग करते टाइम अपने जो न्यूरल
- 7:35:47नेटवर्क्स है उनको बिल्ड करते टाइम यूज़
- 7:35:48करते हैं बट अभी क्या है अभी इंस्टॉल्ड
- 7:35:50नहीं है तो इसे हमें इंटरनेट से इंस्टॉल
- 7:35:52करना पड़ेगा अगर ऐसे मॉड्यूस हम यूज़ करना
- 7:35:54चाहते हैं
- 7:35:58python-pip पी पीईपी इज पैकेज इंस्टॉल फॉर
- 7:36:01पाइथन पीईपी इंस्टॉल और फिर अपनी मॉड्यूल
- 7:36:04का नाम तो अगर आपको अपने सिस्टम में टेंसर
- 7:36:06फ्लो इंस्टॉल करना है यू कैन राइट पीईपी
- 7:36:08इंस्टॉल
- 7:36:11टेंसर फ्लो एंड उसी तरीके से हो सकता है
- 7:36:15आपके सिस्टम में डिपेंडिंग अपॉन कि आपने
- 7:36:18कौन सा वर्जन ऑफ पाइथन इंस्टॉल कर रखा है
- 7:36:20किस तरीके से इंस्टॉल किया हुआ है हो सकता
- 7:36:22है आपके लिए पीईपी कमांड काम ना करे तो
- 7:36:24आपको लिखना पड़ेगा पीईपी 3
- 7:36:28इंस्टॉल ससर फ्लो यह मैं आपको लिख के नहीं
- 7:36:32दिखा पा रही क्योंकि जिस सिस्टम पे मैं
- 7:36:34रिकॉर्ड कर रही हूं दिस इज नॉट माय ओन
- 7:36:36सिस्टम तो बेसिकली यह लाइन लिखकर हम क्या
- 7:36:38कर सकते हैं किसी भी एक्सटर्नल मॉड्यूल को
- 7:36:40इंस्टॉल कर सकते हैं सिर्फ टेंसर फ्लो
- 7:36:42नहीं कोई भी अगर एक्स्ट्रा मॉड्यूल आपको
- 7:36:44यूज करना है तो पर यहां पे हम यूज करने
- 7:36:46वाले हैं अपना ओस मॉड्यूल जो हमारे पास
- 7:36:48प्रीइंस्टॉल्ड होता है तो आई विल जस्ट
- 7:36:50राइट इंपोर्ट ओ और अब ओस के हम किसी भी
- 7:36:53फंक्शन को यूज कर सकते हैं तो ओ के अंदर
- 7:36:55ही एक फंक्शन होता है पहले से लिखा हुआ है
- 7:36:57किसी और ने लिखा हुआ है रिमूव फंक्शन
- 7:36:59जिसके अंदर हम अपनी फाइल का नाम या पाथ
- 7:37:01पास कर सकते हैं तो वो फाइल ऑटोमेटिक
- 7:37:03हमारे लिए डिलीट हो जाएगी जैसे इफ आई राइट
- 7:37:06ओड रिमूव और मुझे इस ो txt.gz
- 7:37:29ऑल अबाउट फाइल आयो किस तरीके से हम फाइल्स
- 7:37:32को ओपन कर सकते हैं उनके ऊपर ऑपरेशंस
- 7:37:33परफॉर्म कर सकते हैं उन फाइल्स को डिलीट
- 7:37:35कर सकते हैं अब हम कुछ प्रैक्टिस
- 7:37:37क्वेश्चंस को सॉल्व करने वाले हैं रिलेटेड
- 7:37:40टू फाइल आयू तो अपने प्रैक्टिस क्वेश्चंस
- 7:37:42की तरफ आ जाते हैं सबसे पहला प्रैक्टिस
- 7:37:44क्वेश्चन कह रहा है क्रिएट अ न्यू फाइल
- 7:37:46प्रैक्टिस .
- 7:37:58txt.gz करते हैं फाइल को क्रिएट करने के
- 7:38:01लिए हम क्या कर सकते हैं उसे राइट मोड के
- 7:38:03अंदर खोल सकते हैं जैसे ही हमने किसी फाइल
- 7:38:05को राइट मोड के अंदर खोला वो ऑटोमेटिक
- 7:38:07क्रिएट हो जाएगी तो विद
- 7:38:09ओपन लेट्स क्रॉस दिस वन हम एक प्रैक्टिस ड
- 7:38:14t एकटी नाम की फाइल क्रिएट करना चाहते हैं
- 7:38:16इन राइट
- 7:38:17मोड एंड इसके अंदर एज
- 7:38:23एफ f डट राइट में सबसे पहली लाइन लिख लेते
- 7:38:27हैं हाय एवरीवन
- 7:38:30ब स्ल ए वी आर
- 7:38:34लर्निंग फाइल आई स्ल
- 7:38:37ओ ब स्ल
- 7:38:40ए सेकंड लाइन एक और एडॉट राइट के अंदर लिख
- 7:38:44लेते
- 7:38:46हैं
- 7:38:48यूजिंग
- 7:38:50जावा ब एन आई लाइक प्रोग्रामिंग इन जावा
- 7:38:59तो यह हमारी फाइल हो गई एंड इसे कर लेते
- 7:39:02हैं सेव लेट्स ट्राई टू रन आवर कोड और
- 7:39:05हमारे लिए प्रैक्टिस डटी एक्सटी क्रिएट
- 7:39:07होकर आ गई है और उसके अंदर वह सारा का
- 7:39:08सारा टेक्स्ट वैसे ही आ गया है जैसे हमें
- 7:39:10क्रिएट करने के लिए बोला गया था नेक्स्ट
- 7:39:13क्वेश्चन की तरफ बढ़ जाते हैं राइट अ
- 7:39:15फंक्शन दैट
- 7:39:17रिप्लेस
- 7:39:22रिप्लेसेबल ज के साथ आएगा हमें क्या करना
- 7:39:26है इसी सेम फाइल के अंदर यह जो प्रैक्टिस
- 7:39:29हमने क्रिएट किया है इसमें जहां पर भी
- 7:39:31जावा आ रहा है वहां पे अब हमारे लिए पाइथन
- 7:39:34आना चाहिए तो सबसे पहले तो एक बार पॉज
- 7:39:36करके सोचना है कौन-कौन से फंक्शंस हैं किस
- 7:39:38तरीके के ऑलरेडी इनबिल्ट हम मेथड्स देख
- 7:39:41चुके हैं स्ट्रिंग्स के अंदर या किसी और
- 7:39:42डटा टाइप के अंदर जो हमें हेल्प कर सकते
- 7:39:44हैं अपने काम को अचीव करने के लिए तो
- 7:39:46बेसिक फ्रेमवर्क हमारा क्या रहेगा सबसे
- 7:39:48पहले तो हमें रिप्लेस करना है सारे अरेंस
- 7:39:51को तो क्या मैं कह सकती हूं यहां पे हमें
- 7:39:53कुछ डाटा पहले तो रीड करना पड़ेगा रीड
- 7:39:55करना पड़ेगा मतलब हमें पहले जानना पड़ेगा
- 7:39:57फाइल के अंदर लिखा क्या हुआ है उसके बाद
- 7:40:00फाइल के अंदर हम डाटा को ओवरराइट करेंगे
- 7:40:03यानी ऑलरेडी जो एसिस्टिंग डटा था पहले
- 7:40:05उससे रीड करके हम डेटा निकालेंगे फिर उस
- 7:40:08डाटा के अंदर हम चेंजेज करेंगे और फिर नए
- 7:40:11जो चेंजेज हैं उनके साथ अपनी फाइल के अंदर
- 7:40:13डाटा को ओवरराइट कर देंगे तो सबसे पहले तो
- 7:40:16रीड करने के लिए व्ट वी कैन डू इज रीड मोड
- 7:40:18में अपनी फाइल को ओपन कर सकते हैं एंड
- 7:40:20यहां पर एक डेटा वेरिएबल ले
- 7:40:23लेंगे जिसमें हमारी फाइल का सारा डाटा हम
- 7:40:26रीड करके स्टोर कर लेंगे अब मुझे इस डाटा
- 7:40:29के अंदर चेंजेज करने हैं तो डाटा के अंदर
- 7:40:31चेंजेज करने के लिए यह पूरा का पूरा डटा
- 7:40:33हमारे पास आ जाएगा इस पूरा डटा के अंदर
- 7:40:35मुझे अगर जावा को रिप्लेस करना है विद
- 7:40:37पाइथन तो क्योंकि डाटा क्या है एक
- 7:40:39स्ट्रिंग है स्ट्रिंग के अंदर रिप्लेस
- 7:40:41करने के लिए हमारे पास रिप्लेस मेथड होता
- 7:40:42है तो हम सिंपली लिख सकते हैं टा डॉट
- 7:40:45रिप्लेस हम जावा को रिप्लेस करना चाहते
- 7:40:48हैं विद पाइथन और फिर हम इसे प्रिंट भी
- 7:40:51करा सकते हैं हमारा जो न्यू डाटा आएगा
- 7:40:53अच्छा सिर्फ इतना करके नहीं छोड़ देना यह
- 7:40:56क्या करेगा नया डाटा रिटर्न करेगा तो हमें
- 7:40:59क्या चाहिए यहां पे न्यू डाटा दिस इज माय
- 7:41:02न्यू डाटा एंड न्यू डाटा को हम प्रिंट
- 7:41:05करवाएंगे सेव कर लिया रन किया तो हमारे
- 7:41:09पास ये न्यू डाटा आ गया जिसमें हर बार
- 7:41:11जहां पर भी जावा लिखा हुआ था वहां पर अब
- 7:41:12पाइथन लिख गया अब इसी डाटा से मुझे अपनी
- 7:41:15फाइल को ओवरराइट करना है तो दोबारा से
- 7:41:17फाइल को ओपन कर लेते
- 7:41:19हैं इस बार राइट मोड में ओपन करेंगे एंड f
- 7:41:24डॉट राइट कर देंगे अपने न्यू डाटा के साथ
- 7:41:28लेट्स सेव इट लेट्स रन इट अब अपनी फाइल को
- 7:41:31खोलेंगे तो जहां पर भी जावा था अब हमारे
- 7:41:34पास वहां पर पाइथन प्रिंट होके आ गया है
- 7:41:36तो इस तरीके से किसी भी फाइल के अंदर डाटा
- 7:41:38को हम ओवरराइट कर सकते हैं नेक्स्ट
- 7:41:41क्वेश्चन की तरफ बढ़ते हैं सर्च इफ द वर्ड
- 7:41:43लर्निंग एजिस्ट इन द फाइल और नॉट हमें चेक
- 7:41:46करना है हमारी जो फाइल है उसके अंदर यह
- 7:41:48वाला वर्ड एजिस्ट करता है या नहीं करता अब
- 7:41:51हमें तो पता है ऑलरेडी कि लर्निंग इस फाइल
- 7:41:53के अंदर एजिस्ट करता है बस वो कोड से कैसे
- 7:41:55फाइंड आउट करें तो इसे सॉल्व करने के लिए
- 7:41:57व्हाट वी विल डू इज हम अपनी फाइल को ओपन
- 7:42:01करेंगे प्रैक्टिस ड txt.gz
- 7:42:29या इनफैक्ट अगर मैं यहां पर लिखूं वर्ड इ
- 7:42:32इक्वल टू
- 7:42:33लर्निंग इस वर्ड को हम ढूंढना चाहते
- 7:42:37हैं तो फाइंड के अंदर अगर इस वर्ड को
- 7:42:40ढूंढने के लिए हमारे
- 7:42:46पास माइनस व नहीं आता है तो इसका मतलब कोई
- 7:42:48वैलिड इंडेक्स हमें मिल गया तो उस केस में
- 7:42:50हम प्रिंट कर देंगे
- 7:42:52फाउंड और बाकी केसेस में हम प्रिंट कर
- 7:42:55सकते
- 7:42:56हैं नॉट फाउंड
- 7:42:59लेट्स सेव इट एंड रन इट तो क्योंकि
- 7:43:01लर्निंग एजिस्ट करता है हमारी फाइल के
- 7:43:03अंदर यहां पे तो उसके लिए फाउंड प्रिंट
- 7:43:05होगा एंड अगर मैं लर्निंग या एक्स लर्निंग
- 7:43:08इस तरीके का कुछ सर्च करूं उसके लिए नॉट
- 7:43:11फाउंड हमारे पास प्रिंट होकर आएगा अच्छा
- 7:43:13लास्ट जो क्वेश्चन था और यह जो क्वेश्चन
- 7:43:15था इन दोनों को ही हम फंक्शन के अंदर भी
- 7:43:17कन्वर्ट कर सकते हैं जैसे लास्ट क्वेश्चन
- 7:43:19के अंदर फंक्शन लिखा हुआ था पर मैंने आपको
- 7:43:21डायरेक्टली लिख के दिखाया तो किसी भी
- 7:43:23नॉर्मल चीज को फंक्शन के अंदर कन्वर्ट
- 7:43:25करने के लिए कुछ नहीं करना होता हम सिर्फ
- 7:43:27डेफ लिख देंगे जैसे इस पूरे प्र को चेक
- 7:43:31फॉर वर्ड तो चेक फॉर वर्ड क्या है मैंने
- 7:43:34इसे नाम दे दिया कि चेक करो वर्ड एजिस्ट
- 7:43:36करता है क्या और फिर यह जो सारा का सारा
- 7:43:38कोड है इसे हम अपने फंक्शन के अंदर लिख
- 7:43:40देंगे तो यहां पर इस पूरे कोड को प्रॉपर
- 7:43:43इंडेंटेशन के
- 7:43:45साथ हमने अपने फंक्शन के अंदर लिख दिया
- 7:43:48एंड जब भी हमें जरूरत पड़ेगी हम अपने चेक
- 7:43:50फॉर वर्ड को कॉल कर सकते हैं दिस इ वेरी
- 7:43:54सिंपल नेक्स्ट सवाल की तरफ आ जाते हैं
- 7:43:57नेक्स्ट क्वेश्चन हमें कह रहा राइट फंक्शन
- 7:43:59टू फाइंड इन व्हिच लाइन ऑफ द फाइल डज द
- 7:44:02वर्ड लर्निंग अकर फर्स्ट तो हमें यहां पे
- 7:44:06एग्जैक्ट लाइन बतानी है कि कौन सी लाइन
- 7:44:08में हमारा जो वर्ड है वह सबसे पहले आता है
- 7:44:12एक फंक्शन उसके लिए लिखना है तो फाइंड
- 7:44:15करने के लिए चेक करने के लिए तो हमने लिखा
- 7:44:17ही हुआ है एक और फंक्शन बना लेते हैं इसको
- 7:44:20कह देते हैं चेक फॉर
- 7:44:22लाइन अच्छा जब भी हम लाइन वाइज चेक करना
- 7:44:24चाहते हैं सबसे पहली चीज जो दिमाग में आनी
- 7:44:26चाहिए वो है रीड लाइन कि इस बार हम पूरा
- 7:44:28का पूरा रीड नहीं करेंगे हम लाइन बाय लाइन
- 7:44:30रीड करेंगे पहले तो अपना वर्ड लिख लेते
- 7:44:33हैं माय वर्ड इज गोइंग टू बी लर्निंग उसके
- 7:44:36बाद हम अपनी फाइल को ओपन करेंगे एज यूजुअल
- 7:44:40एंड अब उसके अंदर हम रीड करना स्टार्ट
- 7:44:42करेंगे डाटा को लाइन बाय लाइन अच्छा हमें
- 7:44:45कैसे पता कि डाटा लाइन बाय लाइन जब हम रीड
- 7:44:47कर रहे हैं तो लास्ट में कब हम पहुंच गए
- 7:44:49मतलब हमें तो फाइल को कंप्लीट रीड करते
- 7:44:51रहना है जब तक हमारा वर्ड नहीं आ जाता तो
- 7:44:54उसके लिए हम एक चीज कर सकते हैं कि हम
- 7:44:56क्या करेंगे डाटा को इनिश इज कर लेंगे विद
- 7:44:58सम वैल्यू जैसे मैंने इसे ट्रू से इनिश इज
- 7:45:00कर दिया कि डाटा शुरुआत में ट्रू
- 7:45:02है और हम अपने कोड को तब तक रन करते
- 7:45:06रहेंगे जब तक एक लूप लगा लेंगे जब तक
- 7:45:08हमारी डाटा की वैल्यू ट्रू के इक्वल है तब
- 7:45:12तक क्या करना है तब तक रीड करते रहो लाइन
- 7:45:14यानी तब तक मुझे f डॉट रीड लाइन करना है
- 7:45:18इस तरीके से और हम अपने डाटा की वैल्यू को
- 7:45:21कर देंगे अपडेट तो ये एक लाइन रीड हो गई
- 7:45:24उसके बाद हमने कुछ-कुछ ऑपरेशंस परफॉर्म
- 7:45:25किए फिर देखेंगे क्या डटा ट्रू है उसके
- 7:45:28बाद दोबारा नेक्स्ट लाइन रीड करेंगे उसके
- 7:45:30बाद दोबारा नेक्स्ट लाइन रीड करेंगे और
- 7:45:32वाइल डाटा का मतलब बेसिकली यह होता है कि
- 7:45:34जब तक डाटा के अंदर कोई वैलिड वैल्यू है
- 7:45:37ट्रू भी एक वैलिड वैल्यू होती है दूसरी
- 7:45:38वैल्यूज भी वैलिड वैल्यूज होती है बस अगर
- 7:45:41जब हमारी रीड लाइन से रिटर्न होके आएगी
- 7:45:43एमटी स्ट्रिंग वो वैलिड वैल्यू नहीं है उस
- 7:45:46केस में हम लूप से बाहर निकल जाएंगे तो
- 7:45:48पहली लाइन हमने रीड कर ली हम लाइन नंबर भी
- 7:45:50ट्रैक कर सकते हैं माय लाइन नंबर इनिशियली
- 7:45:53इज
- 7:45:54वन लाइन हमने रीड कर ली एंड फिर हम क्या
- 7:45:57चेक करेंगे चेक करेंगे कि क्या हम हमारी
- 7:45:59लाइन के अंदर एजिस्ट करता है वर्ड तो एक
- 7:46:02तरीका तो होगा कि मैं डाटा के अंदर फाइंड
- 7:46:05करने की कोशिश करूं कि मेरा वर्ड एजिस्ट
- 7:46:07करता है क्या वैसे इसको लिखने का एक और
- 7:46:09आसान तरीका है कि मैं लिखूं इफ वर्ड इन
- 7:46:12डाटा इन का मतलब है कि बेसिकली पाइथन
- 7:46:15ऑटोमेटिक हमारे लिए चेक कर रहा है कि ये
- 7:46:17जो वर्ड है क्या इस डाटा स्ट्रिंग के अंदर
- 7:46:19एजिस्ट करता है तो यहां पर यह जो हमने
- 7:46:22पूरा कोड लिखा है इसे भी हम इसमें कन्वर्ट
- 7:46:24कर सकते हैं इफ वर्ड इन डाटा तो ये पूरा
- 7:46:26का पूरा कोड हमारा पुराने वाला वैसे ही
- 7:46:28वर्क कर गा इन फैक्ट दिस इज अ बेटर
- 7:46:30सिंटेक्स ऑफ राइटिंग थिंग्स अब यहां पर आ
- 7:46:33जाते हैं चेक फॉर लाइन अगर डाटा के अंदर
- 7:46:36वर्ड एजिस्ट करता है उस केस में क्या करना
- 7:46:38है उस केस में अपना लाइन नंबर प्रिंट कर
- 7:46:40दो और नहीं करता तो नहीं करता कोई बात
- 7:46:43नहीं अपने लाइन नंबर को हम अपडेट कर देंगे
- 7:46:46बाय वन तो आई होप यह पूरा लॉजिक हमें समझ
- 7:46:49में आया होगा इसको एक बार देख लेते हैं
- 7:46:52हमारा नॉर्मल फंक्शन है चेक फॉर लाइन इसके
- 7:46:54अंदर हमारा इस वर्ड को हमें सर्च करना है
- 7:46:56शुरुआत में डाटा की वैल्यू ट्रू है ट्रू
- 7:46:58इस लिए है क्योंकि शुरू वाले स्टार्टिंग
- 7:47:00आइट एशन के लिए हम लूप को रन करना चाहते
- 7:47:02हैं तो इसे अगर एमटी स्ट्रिंग से इनिश कर
- 7:47:04देंगे तो लूप रन नहीं करेगा शुरुआत में
- 7:47:07लाइन नंबर की वैल्यू है वन फिर हम अपनी
- 7:47:09फाइल को ओपन करेंगे रीड करना स्टार्ट
- 7:47:11करेंगे कैसे रीड करेंगे लाइन बाय लाइन
- 7:47:13शुरू और तब तक रीड करते रहेंगे जब तक डाटा
- 7:47:15की वैल्यू खाली नहीं होती पहली लाइन को
- 7:47:17रीड किया देखा क्या उसके अंदर हमारा वर्ड
- 7:47:20एजिस्ट करता है करता है तो लाइन को प्रिंट
- 7:47:22कर दो और इनफैक्ट प्रिंट करने के बाद ही
- 7:47:24डायरेक्टली हम यहां से रिटर्न कर सकते हैं
- 7:47:26नहीं करता तो कोई बात नहीं लाइन को अपडेट
- 7:47:28कर दो नेक्स्ट नेस्ट लाइन में जाओ नेक्स्ट
- 7:47:30लाइन में गए दोबारा लाइन को रीड किया
- 7:47:32दोबारा चेक किया नहीं करता एजिस्ट दोबारा
- 7:47:34अपडेट कर दो नेक्स्ट लाइन में जाओ और एट
- 7:47:37दी
- 7:47:37एंड मतलब अगर वो वर्ड एजिस्ट ही नहीं करता
- 7:47:41तो उस केस में मुझे -1 रिटर्न करना है तो
- 7:47:43एट दी एंड अगर वर्ड एजिस्ट नहीं करता मतलब
- 7:47:46यह पूरी की पूरी चीज अगर हमारी खत्म हो गई
- 7:47:48वर्ड एजिस्ट ही नहीं करता तो फाइनली मैं
- 7:47:50-1 रिटर्न कर दूंगी और अगर एजिस्ट करता
- 7:47:52होगा तो पहले ही कंट्रोल रिटर्न हो चुका
- 7:47:54है पहले ही प्रोग्राम से हम यानी इस
- 7:47:56फंक्शन से हम बाहर आ चुके हैं लेट्स कॉल
- 7:47:59दिस फंक्शन चेक फॉर लाइन तो ये हमें
- 7:48:01एग्जैक्ट लाइन नंबर बताएगा ये हमारी लाइन
- 7:48:03नंबर वन है ये हमारी लाइन नंबर टू है सर्च
- 7:48:07करेंगे लाइन नंबर टू के अंदर वर्ड एजिस्ट
- 7:48:09करता है अगर मैं लर्निंग की जगह कुछ और
- 7:48:12सर्च करना चाहूं फॉर एग्जांपल आई वांट टू
- 7:48:14सर्च फॉर
- 7:48:16प्रोग्रामिंग इस वर्ड को प्रोग्रामिंग कर
- 7:48:18देते हैं तो ये लाइन नंबर फोर के अंदर
- 7:48:20एजिस्ट करता है और अगर मैं सर्च करूं वर्ड
- 7:48:24पवा क तो ये एजिस्ट नहीं करता तो उस केस
- 7:48:26में व्हाट एम आई गेटिंग आई एम गेटिंग थ
- 7:48:29क्योंकि मैंने इस माइव को रिटर्न तो कर
- 7:48:31दिया पर इसे प्रिंट नहीं कराया बट आई विल
- 7:48:34डेफिनेटली
- 7:48:36गेट माइव अगर उसको प्रिंट करवाए तो तो यह
- 7:48:40रहा हमारा माइव तो इस तरीके से हमारी
- 7:48:43जितनी भी नॉलेज होती है बेसिक बेसिक उसको
- 7:48:45कंबाइन करके हम कुछ कुछ कॉम्लेक्स ऑपरेशन
- 7:48:47को परफॉर्म करना स्टार्ट कर सकते हैं
- 7:48:49लास्ट क्वेश्चन की तरफ बढ़ते हैं फ्रॉम अ
- 7:48:52फाइल कंटेनिंग नंबर्स सेपरेटेड बाय
- 7:48:56कॉमा जैसे हमारे पास नंबर्स होंगे
- 7:48:592 45 55 86 76 इस तरीके के हमारे पास कुछ
- 7:49:06नंबर्स होंगे कॉमा से सेपरेटेड एक फाइल के
- 7:49:08अंदर हमें प्रिंट करना है किन नंबर्स में
- 7:49:11से कितने नंबर्स इवन नंबर्स है तो इस बार
- 7:49:13स्ट्रिंग नहीं इस बार हमें नंबर्स दिए जा
- 7:49:16रहे हैं सबसे पहले तो फाइल से डाटा रीड
- 7:49:19करते हैं प्रैक्टिस डटी एक्सटी के अंदर हम
- 7:49:22चाहे तो पूरे डाटा
- 7:49:25को ओवरराइट कर सकते हैं लेट्स ओवरराइट
- 7:49:28डाटा 1 2 76 84 90 101 इस तरीके से ये
- 7:49:37हमने डाटा लिख दिया इस तरीके का डाटा हमें
- 7:49:39दिया होगा वो हमें पहले से पता है कि कॉमा
- 7:49:41से सेपरेट करके डाटा दिया हुआ है सबसे
- 7:49:43पहले तो फाइल को ओपन करके इस डाटा को रीड
- 7:49:45करते हैं विद ओपन प्रैक्टिस txt.gz
- 7:50:00एडॉट
- 7:50:02रीड एस
- 7:50:04एफ एंड प्रिंट करेंगे अपने डटा को य हमारा
- 7:50:08प्रॉपर डटा हमारे पास आ गया बस प्रॉब्लम
- 7:50:11यह है यह डटा पूरा का पूरा स्ट्रिंग
- 7:50:12फॉर्मेट में है पर नंबर्स ऑड है या इवन
- 7:50:15उसके लिए हमें इंडिविजुअल नंबर को निकालना
- 7:50:17पड़ेगा और उसे एक्चुअली इंटी जर वैल्यू के
- 7:50:20अंदर कन्वर्ट करना पड़ेगा तो पहली चीज
- 7:50:22क्या करनी पड़ेगी इंडिविजुअल नंबर्स
- 7:50:24निकालने
- 7:50:26पड़ेंगे इंडिविजुअल नंबर्स निकालने
- 7:50:29पड़ेंगे फिर उन इंडिविजुअल नंबर्स को हमें
- 7:50:31पार्स करना पड़ेगा पार्स का मतलब है अपने
- 7:50:34डाटा को कन्वर्ट करना कास्ट करना या इसे
- 7:50:38कास्टिंग भी कह सकते हैं टाइप कास्ट करना
- 7:50:40पड़ेगा टू इंटी जर वैल्यू पार्सिंग इज
- 7:50:43आल्सो द करेक्ट वर्ड कास्टिंग इज आल्सो द
- 7:50:45करेक्ट वर्ड पहले इंडिविजुअल नंबर्स
- 7:50:47निकालो यानी पहले सिर्फ वन को निकालेंगे
- 7:50:49फिर टू को निकालेंगे फिर 45 को निकालेंगे
- 7:50:51ये क्या है सबस्ट्रिंग्स है सबस्ट्रिंग है
- 7:50:53सब स्ट्रिंग है सब स्ट्रिंग है और फिर
- 7:50:55हमें क्या करना पड़ेगा उस डाटा को कास्ट
- 7:50:57करना पड़ेगा टू इंटी जर वैल्यूज तो पाइथन
- 7:51:00के अंदर अगर किसी भी स्ट्रिंग को हम किसी
- 7:51:03भी लिस्ट के अंदर स्प्लिट करना चाहते हैं
- 7:51:06यानी तोड़ना चाहते हैं तो उसके लिए हमारे
- 7:51:08पास एक ऑलरेडी एसिस्टिंग मेथड होता है
- 7:51:10व्हिच इज कॉल्ड द स्प्लिट मेथड और अगर
- 7:51:12हमें कभी भी कंफ्यूजन होता है ना कि कोई
- 7:51:14मेथड एजिस्ट करता है या नहीं करता सिंपली
- 7:51:16हम उसको सर्च करके देख सकते हैं तो हम
- 7:51:18क्या कर सकते हैं वी कैन यूज दिस स्प्लिट
- 7:51:20मेथड या इनफैक्ट मैं आपको बिना स्प्लिट
- 7:51:22मेथड के एक बार करके दिखाती हूं स्प्लिट
- 7:51:24मेथड के बिना अगर मुझे ये काम करना हो
- 7:51:26यानी मुझे स्ट्रिंग से इंडिविजुअल नंबर को
- 7:51:28निकालना हो तो मैं क्या करूंगी मैं ट्रैक
- 7:51:30करूंगी मेरा कॉमा कब तक आ रहा है कॉमा से
- 7:51:33पहले वाला पार्ट क्या है एक कंप्लीट नंबर
- 7:51:35है यह कंप्लीट नंबर है यह एक कंप्लीट नंबर
- 7:51:37है यह एक कंप्लीट नंबर है और इसका लॉजिकली
- 7:51:39अगर मुझे लूप लिखना हो बिना मेथड के तो वो
- 7:51:41भी किया जा सकता है जैसे फॉर एग्जांपल आई
- 7:51:44कैन टेक सम नंबर और नंबर को मैं इलाज
- 7:51:46करूंगी एमटी स्ट्रिंग के साथ और मैं तब तक
- 7:51:49अपने लूप को रन करूंगी एक फॉर लूप ले लेते
- 7:51:51हैं फॉर आ इन रेंज तब तक उस लूप को रन
- 7:51:54करेंगे जब तक डाटा की लेंथ के बराबर हमारा
- 7:51:58लूप नहीं चलता तो एकएक करके आ की वैल्यू
- 7:52:01अपडेट होती रहेगी जीरो से अब उसके बाद हम
- 7:52:04चेक करेंगे अगर मेरा जो करंट आइटम है आ वो
- 7:52:08जिस भी पॉइंट पर कॉमा के इक्वल हो जाए उस
- 7:52:11पॉइंट पर मुझे मेरा एक कंप्लीट नंबर मिल
- 7:52:13चुका है मुझे अजूम करना है जैसे ही मैं
- 7:52:14कॉमा पर पहुंच गई मतलब उससे पहले मुझे एक
- 7:52:17कंप्लीट नंबर मिल चुका है अब इस नंबर के
- 7:52:20लिए मैं चेक कर सकती हूं यानी इनफैक्ट
- 7:52:22यहां पर मैं अपना नंबर प्रिंट करवा सकती
- 7:52:24हूं और अगर हम कॉमा पर नहीं है तो क्या
- 7:52:27करो नंबर में प्लस इक्वल टू करो करंट
- 7:52:31कैरेक्टर यानी अगर हम कॉमा पर नहीं पहुंचे
- 7:52:35तो पहले फोर ऐड करो फिर फोर के अंदर फाइव
- 7:52:37ऐड करो इस तरीके से नंबर्स को ऐड करते रहो
- 7:52:39जब तक हम कॉमा पर नहीं पहुंच जाते तो जब
- 7:52:41तक कॉमा पर नहीं पहुंचते यह काम हमें करते
- 7:52:44रहना है और जैसे ही कॉमा पर पहुंच गए अपने
- 7:52:46नंबर को प्रिंट करवाओ और दोबारा नंबर को
- 7:52:48इनिश आइज कर दो एमटी स्ट्रिंग के साथ लेट
- 7:52:51मी शो यू हाउ दिस इज गोइंग टू प्रिंट ऑल
- 7:52:53ऑफ माय नंबर्स यह बहुत बेसिक कोड है रन
- 7:52:56किया मेरे सारे के सारे नंबर्स प्रिंट हो
- 7:52:58के आ गए प्रॉब्लम यह है स्पेस के साथ
- 7:53:00प्रिंट होके आ रहे हैं बट मैं चाहूं तो उस
- 7:53:02स्पेस को हटा सकती हूं बट बेसिक जिस्ट
- 7:53:05हमें मिल गया कि वन प्रिंट हो गया टू
- 7:53:06प्रिंट हो गया 76 प्रिंट हो गया 84 प्रिंट
- 7:53:08हो गया अब चाहे तो इन नंबर्स को टाइप
- 7:53:10कास्ट कर सकते हैं जैसे मैं इन सबको
- 7:53:12कन्वर्ट कर सकती हूं प्रिंट करवाने से
- 7:53:14पहले टू इंटी जर वैल्यू इंटी जर में
- 7:53:16कन्वर्ट करूंगी ना स्पेस अपने आप हट जाएगा
- 7:53:19रन किया पहले वन आ गया ू आ गया 76 आ गया
- 7:53:2184 आ गया 90 आ गया अब चेक कर लो ये ऑड है
- 7:53:24या इवन है ये है बेसिक तरीका मतलब कंप्लीट
- 7:53:27स्क्र वाला लॉजिकल तरीका चीजों को करने का
- 7:53:30पर इससे भी एक और बेटर तरीका होगा कि हम
- 7:53:32क्या करें हम एक नंबर्स नाम की लिस्ट बनाए
- 7:53:35जिसके अंदर आई विल राइट डटा डॉट स्प्लिट
- 7:53:37मुझे अपने नंबर्स को स्प्लिट करना है
- 7:53:39यूजिंग दिस सेपरेटर कॉमा वाला सेपरेटर और
- 7:53:42फिर मैं अपनी लिस्ट को प्रिंट करवा सकती
- 7:53:44हूं दिस इज माय नंबर्स लिस्ट रन किया तो
- 7:53:47यह सारे के सारे नंबर्स कॉमा क्या है
- 7:53:49सेपरेटर था उसके बेसिस पर मैंने अपनी सारी
- 7:53:51स्ट्रिंग्स निकाल ली अब ये जो इंडिविजुअल
- 7:53:54स्ट्रिंग है इसको इंट में टाइप कास्ट कर
- 7:53:56लो मतलब इस नम्स के ऊपर लूप लगा सकते हैं
- 7:54:00फॉर वैल्यू इन
- 7:54:01नम्स व्ट विल आई डू मैं चेक कर लूंगी अगर
- 7:54:06मेरा इंट ऑफ
- 7:54:11वैल्यू मॉडलो टू इक्वल्स
- 7:54:14जीरो उस केस में मुझे अपने काउंट को प्लस
- 7:54:17प्लस करना है काउंट वेरिएबल ले लेते हैं
- 7:54:19या इन फैक्ट इसे यहां पर ले लेते हैं
- 7:54:23काउंट इज इक्वल राइट नाउ इक्वल टू जीरो
- 7:54:27एंड यहां पे मेरा काउंट हो जाएगा ् = 1 और
- 7:54:31लास्ट में हम क्या प्रिंट करवा देंगे
- 7:54:34लास्ट में हम प्रिंट करवा देंगे अपने
- 7:54:35काउंट को पहले मैंने काउंट ले लिया डेटा
- 7:54:38को रीड किया डेटा को रीड किया फिर उसके
- 7:54:40बाद डेटा को स्प्लिट करके यूजिंग माय कॉमा
- 7:54:43सेपरेटर मैंने उससे एक नंबर्स नाम की
- 7:54:44लिस्ट क्रिएट कर ली इन सारे नंबर्स की
- 7:54:47उसके बाद चेक कर लिया लूप चला के उस लिस्ट
- 7:54:49के ऊपर टाइप कास्ट करके अपनी वैल्यूज को
- 7:54:52कि क्या मेरा नंबर एक इवन वैल्यू है इवन
- 7:54:54है तो काउंट को कर दिया प्लस प्लस एंड आई
- 7:54:56प्रिंटेड माय काउंट इसको सेव कर लेते हैं
- 7:54:58रन करते हैं तो टोटल नंबर ऑफ इवन नंबर्स
- 7:55:00इज इक्वल टू फोर मैंने भी चेक नहीं किया
- 7:55:02अभी चेक कर लेते हैं टू इवन है 76 इवन है
- 7:55:0584 इवन है 90 इवन है तो चार इवन नंबर्स है
- 7:55:08मेरी इस लिस्ट के अंदर सो माय काउंट इज
- 7:55:10कंपलीटली ऑलराइट तो इस तरीके से हम अपनी
- 7:55:12फाइल आईओ को यूज कर सकते हैं टू परफॉर्म
- 7:55:14डिफरेंट डिफरेंट ऑपरेशंस ऑन आवर फाइल्स तो
- 7:55:16आई होप कि इस चैप्टर को पढ़ने में हमें
- 7:55:18मजा आया होगा हम और इंटरेस्टिंग
- 7:55:20कॉन्सेप्ट्स को यानी एक और लेवल अप करके
- 7:55:22पढ़ने वाले कांसेप्ट को अपने नेक्स्ट
- 7:55:23चैप्टर के अंदर जिसमें हम ऊप्स को कवर
- 7:55:25करेंगे ऑब्जेक्ट ओरिएंटेशन को
- 7:55:29हाय एवरीवन और अब हम स्टार्ट करने वाले
- 7:55:30हैं अपने चैप्टर एट के साथ जिसमें हम
- 7:55:32पढ़ेंगे ऑब्जेक्ट्स एंड क्लासेस यानी
- 7:55:33ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के बारे
- 7:55:35में उसके जो डिफरेंट डिफरेंट फंडामेंटल्स
- 7:55:37है एंड इन फैक्ट ऑब्जेक्ट ओरिएंटेड
- 7:55:39प्रोग्रामिंग किसी भी प्रोग्रामिंग
- 7:55:41लैंग्वेज का वन ऑफ़ द मोस्ट इंपोर्टेंट
- 7:55:42टॉपिक होता है क्योंकि इससे रिलेटेड सवाल
- 7:55:44आपसे इंटरव्यूज के अंदर बहुत ज्यादा पूछे
- 7:55:47जाते हैं इनफैक्ट काफी सारे थोरेट्स काफी
- 7:55:50सारे ऐसे प्रैक्टिकल कॉन्सेप्ट्स जो हम
- 7:55:52कंपनीज के अंदर जाके यूज़ कर रहे होते हैं
- 7:55:54टू एक्चुअली बिल्ड सिस्टम्स वो उनमें से
- 7:55:56काफी सारे कॉन्सेप्ट्स ऑब्जेक्टिव
- 7:55:58ओरिएंटेड प्रोग्रामिंग से निकलते हैं हो
- 7:56:00सकता है आज हम फर्स्ट टाइम अभी अपनी
- 7:56:01प्रोग्रामिंग पाइथन के अंदर कर रहे हो
- 7:56:03कंपनी में जाक हम कुछ और सीखें कोई नया
- 7:56:05फ्रेमवर्क सीखें किसी और लैंग्वेज पर काम
- 7:56:07कर रहे हो तब भी हो सकता है इनमें से कुछ
- 7:56:09सिमिलर कांसेप्ट जो हम इस चैप्टर के अंदर
- 7:56:11सीखेंगे वो हम किसी दूसरे लैंग्वेज के
- 7:56:12अंदर अप्लाई कर रहे हो तो इसीलिए दिस इज
- 7:56:14गोइंग टू बी वन ऑफ द मोस्ट इंपॉर्टेंट
- 7:56:16कांसेप्ट जो हमें प्रोग्रामिंग के बारे
- 7:56:19में और कई सारी नई चीजें सिखाने वाला है
- 7:56:21अब सबसे पहले बात करते हैं कि ऑब्जेक्ट
- 7:56:23ओरिएंटेड प्रोग्रामिंग का मतलब क्या होता
- 7:56:25है बेसिकली टू मैप विद रियल वर्ल्ड
- 7:56:28सिनेरियो वी स्टार्टेड यूजिंग ऑब्जेक्ट्स
- 7:56:30इन कोड शुरुआत में क्या होता था शुरुआत
- 7:56:32में हम प्रोसीजरल प्रोग्रामिंग करते थे
- 7:56:35प्रोसीजरल कहने का मतलब है कि सीक्वेंशियल
- 7:56:36सारा का सारा कोड लिखा जाता था फॉर
- 7:56:39एग्जांपल मैंने लिख दिया मेरा एक वेरिएबल
- 7:56:41है a = 10 मेरा दूसरा वेरिएबल है लेट मी
- 7:56:45ज़ूम इन b = 20 मैंने कोई सम बनाया है सम
- 7:56:48इज इक्वल टू दिस a प् दिस b देन आई एम
- 7:56:51ट्राइम टू प्रिंट माय सम a प् या सीधा
- 7:56:55अपना सम वेरिएबल लिखते हैं उसके बाद मुझे
- 7:56:57कोई डिफरेंस कैलकुलेट करना है डिफरेंस के
- 7:56:59लिए आई एम गोइंग टू राइट a - b एंड उसके
- 7:57:01बाद मैंने प्रिंट कर दिया अपना डिफरेंस इस
- 7:57:03तरीके से मैंने क्या किया बहुत सारा कोड
- 7:57:05इसको वैसे तो मैंने सिंपल आपको लिख के
- 7:57:07दिखाया पर इसको हम बहुत सारे कोड की तरह
- 7:57:09इमेजिन कर रहे हैं जो एक के बाद एक के बाद
- 7:57:10एक हम लिखते चले गए अब फिर हमने सीखा
- 7:57:14कांसेप्ट फंक्शंस का यानी शुरुआत की कई
- 7:57:17सारी जो क्लासेस थी उसके अंदर तो हम इसी
- 7:57:19तरीके से कोड लिखते जा रहे थे नॉर्मली एक
- 7:57:21सीक्वेंस में पहले एक लाइन फिर दूसरी लाइन
- 7:57:23फिर तीसरी लाइन फिर चौथी लाइन और और हमें
- 7:57:24पता है एक सीक्वेंस में हमारा पूरा कोड
- 7:57:26एग्जीक्यूट होगा इसको हम प्रोसीजरल
- 7:57:27प्रोग्रामिंग कहते हैं उसके बाद फंक्शंस
- 7:57:29का कांसेप्ट आया फंक्शंस ने हमें सिखाया
- 7:57:31कि हम रीयूज बिलिटी कैसे लेके आ सकते हैं
- 7:57:33कोड के अंदर रिडंडेंसी को रिड्यूस करने के
- 7:57:36लिए और रीयूज बिलिटी को लेके आने के लिए
- 7:57:39लेट मी राइट दीज वर्ड्स फंक्शंस की वजह से
- 7:57:43रिडंडेंसी डिक्रीज हो जाती है और रीयूज
- 7:57:47बिलिटी कोड की क्या हो जाती है बढ़ जाती
- 7:57:49है इसको कहने का मतलब है कि कुछ चीजें अगर
- 7:57:51रिपीट होती हैं तो उनको कंबाइन करके एक
- 7:57:53सिंगल फंक्शन बना दो तो उससे क्या हो गई
- 7:57:55रिडंडेंसी डिक्रीज हो गई रीयूज बिलिटी बढ़
- 7:57:58गई गई अब वो जो हमने एक पीस ऑफ कोड बना
- 7:58:00दिया फंक्शन बोल के उसको हम बार-बार
- 7:58:02बार-बार कितनी बार भी यूज कर सकते हैं दैट
- 7:58:04इज व्हाई फंक्शंस वर रियली इंपोर्टेंट तो
- 7:58:06बेसिकली हम प्रोसीजरल से फंक्शनल
- 7:58:09प्रोग्रामिंग के अंदर मूव कर गए जो कि
- 7:58:10बेटर है अब फंक्शन से भी एक और लेवल अप
- 7:58:14तरीका है जिसको हम कहते हैं ऑब्जेक्ट
- 7:58:18ओरिएंटेड प्रोग्रामिंग जिसको हम इस चैप्टर
- 7:58:20के अंदर सीखने वाले हैं इसके अंदर बेसिकली
- 7:58:24हमें पता है हम फंक्शंस तो बना ही सकते
- 7:58:25हैं पर रिडंडेंसी को डिक्रीज करने के लिए
- 7:58:28एंड रीयूज बिलिटी को यह ज्यादा इंपॉर्टेंट
- 7:58:30है रीयूज बिलिटी को बढ़ाने के लिए हम
- 7:58:32ऑब्जेक्ट्स एंड क्लासेस का भी यूज कर सकते
- 7:58:34हैं अब जैसे कोड के अंदर फंक्शन को यूज़
- 7:58:36करना कोई कंपलसरी नहीं है हमारी मर्जी है
- 7:58:38अगर हमें फील होता है कि मुझे कोई एक ऐसा
- 7:58:41पीस ऑफ कोड है जिसको मुझे फंक्शन बनाना
- 7:58:43चाहिए तो हम उसको फंक्शन बनाते हैं हम हर
- 7:58:45चीज को फंक्शन नहीं बनाते वैसे ही अगर कभी
- 7:58:48किसी कोड के अंदर हमें फील होता है कि
- 7:58:50हमें क्लासेस एंड ऑब्जेक्ट्स को यूज करना
- 7:58:51है तब हम वहां पे ऑब्जेक्ट ओरिएंटेशन को
- 7:58:54यूज करते हैं तो वो कंप्लीट हमारे ऊपर है
- 7:58:58इंपॉर्टेंट कॉन्सेप्ट्स को हम पढ़ रहे हैं
- 7:58:59पर इन कॉन्सेप्ट्स को यूज़ करना कंपलसरी
- 7:59:01नहीं है पर हां इंटरव्यू पॉइंट ऑफ़ व्यू
- 7:59:04से एंड प्रैक्टिकल प्रोग्रामिंग पॉइंट ऑफ़
- 7:59:05व्यू से हमें सारे कॉन्सेप्ट्स आने चाहिए
- 7:59:07इफ वी वांट टू बिकम अ गुड डेवलपर इफ वी
- 7:59:09वांट टू बिकम अ गुड प्रोग्रामर अच्छा रियल
- 7:59:12वर्ल्ड के अंदर हमने ऑब्जेक्ट एंड क्लास
- 7:59:15दोनों टर्म्स सुनी होंगी ऑब्जेक्ट हम किसे
- 7:59:18कहते हैं रियल वर्ल्ड के अंदर किसी भी
- 7:59:20चीज़ को हम ऑब्जेक्ट कह सकते हैं दिस दिस
- 7:59:22माउस इज़ एन ऑब्जेक्ट यह यह कीबोर्ड एक
- 7:59:25ऑब्जेक्ट हो गया दिस पेंसिल इज़ गोइंग टू
- 7:59:28टू बी एन ऑब्जेक्ट एवरीथिंग इज एन
- 7:59:29ऑब्जेक्ट तो यहां पर भी मतलब वही होता है
- 7:59:32मतलब किसी भी चीज को ऑब्जेक्ट बनाया जा
- 7:59:34सकता है पर ऑब्जेक्ट बनाने से पहले हम उस
- 7:59:38ऑब्जेक्ट की क्लास बनाते हैं ऑब्जेक्ट
- 7:59:40ओरिएंटेड प्रोग्रामिंग के अंदर डायरेक्टली
- 7:59:42हम ऑब्जेक्ट्स नहीं बनाते ऑब्जेक्ट को
- 7:59:44बनाने से पहले ऑब्जेक्ट की क्लास बनाई
- 7:59:46जाती है क्लास बेसिकली एक ब्लूप्रिंट होता
- 7:59:48है इन दोनों ही टर्म्स को हम डिटेल में
- 7:59:49स्टडी करेंगे तो पहले हम क्लास बनाते हैं
- 7:59:52जैसे हमारे स्कूल के अंदर एक क्लास होती
- 7:59:54थी फिर उसके अंदर एक-एक स्टूडेंट को हम
- 7:59:56बिठाना शुरू करते हैं ये जो हमारे एक एक
- 7:59:58स्टूडेंट होता है दिस इज एन ऑब्जेक्ट दिस
- 7:59:59इज एन ऑब्जेक्ट दिस इज एन ऑब्जेक्ट दिस इज
- 8:00:01एन ऑब्जेक्ट तो इस तरीके से हम अपनी सारी
- 8:00:03चीजों को इमेजिन करते हुए चलेंगे कि जिन
- 8:00:06कांसेप्ट को प्रोग्रामिंग के अंदर यूज
- 8:00:08किया जाता है रियल वर्ल्ड में हम उनको किस
- 8:00:10तरीके से जोड़ सकते हैं रियल वर्ल्ड
- 8:00:12प्रॉब्लम्स को सॉल्व करने के लिए एंड इन
- 8:00:14फैक्ट वेरी इंटरेस्टिंग थिंग कि पाइथन के
- 8:00:16अंदर बहुत सारी ऑब्जेक्ट्स एंड क्लासेस के
- 8:00:18साथ हम ऑलरेडी डील कर चुके हैं पाइथन के
- 8:00:20अंदर जो लिस्ट होती है लिस्ट्स आर
- 8:00:22ऑब्जेक्ट्स जो स्ट्रिंग्स होती हैं
- 8:00:23स्ट्रिंग्स आर ऑब्जेक्ट्स एंड इस चैप्टर
- 8:00:25के एंड तक हमें धीरे-धीरे रिलाइज हो जा
- 8:00:27जाएगा इन दोनों टर्म्स का क्या मतलब है और
- 8:00:29कैसे हम इन्हें ऑलरेडी यूज़ करते आ रहे थे
- 8:00:31आल्सो हमारा जो ऑब्जेक्ट ओरिएंटेशन का
- 8:00:33चैप्टर होता है वो थोड़ा सा
- 8:00:38थोरेट्स पल्स अब सबसे पहले ऑब्जेक्ट
- 8:00:40ओरिएंटेशन के अंदर हम बात करने वाले हैं
- 8:00:42कि एक क्लास और ऑब्जेक्ट का एगजैक्टली
- 8:00:44क्या मतलब होता है सबसे पहले क्लास के
- 8:00:46बारे में बात करते हैं क्लास इज अ
- 8:00:49ब्लूप्रिंट फॉर क्रिएटिंग ऑब्जेक्ट्स जैसे
- 8:00:51ब्लूप्रिंट होता है जैसे मान लेते हैं
- 8:00:53किसी कार ने अपनी फैक्ट्री लगाई हुई है अब
- 8:00:56कार की जो लाइन है जिसमें कार्स प्रोड्यूस
- 8:00:58होंगी जैसे अगर
- 8:01:27जतनी इंफॉर्मेशन है तो जितनी भी
- 8:01:29इंफॉर्मेशन हमें सेव करवानी पड़ती है किसी
- 8:01:32एक पर्टिकुलर ऑब्जेक्ट के लिए उसे हमें
- 8:01:34क्लास के अंदर लिख रहे होते हैं एंड उसी
- 8:01:36को हम ब्लूप्रिंट कह देते हैं फॉर एन
- 8:01:38ऑब्जेक्ट फॉर एग्जांपल हमें अपने कॉलेज के
- 8:01:40लिए कोई सिस्टम बनाना है अब कॉलेज हमें
- 8:01:42कहता है कि हमें बहुत सारे स्टूडेंट्स की
- 8:01:44इंफॉर्मेशन स्टोर करनी है एक तो तरीका है
- 8:01:47कि वो बहुत सारे स्टूडेंट्स की जो
- 8:01:48इंफॉर्मेशन है ना उसे हम एक लिस्ट की
- 8:01:50फॉर्म में स्टोर कर लें जैसे फॉर एग्जांपल
- 8:01:52दिस इज माय लिस्ट लिस्ट के अंदर पहले
- 8:01:54स्टूडेंट का नाम स्टोर कर लें दिस इज द
- 8:01:56स्टूडेंट्स नेम उसके बाद उनके मार्क्स
- 8:01:58स्टोर कर लें कुछ भी चीजें हम स्टोर कर
- 8:02:00सकते हैं उसके बाद और डिफरेंट रिलेवेंट
- 8:02:02इंफॉर्मेशन स्टोर कर लें हम लिस्ट से भी
- 8:02:04कर सकते हैं हम डिक्शनरी से भी कर सकते
- 8:02:05हैं बहुत सारे डिफरेंट तरीके हैं पर सबसे
- 8:02:08प्रैक्टिकल तरीका होगा एक क्लास एंड
- 8:02:10ऑब्जेक्ट के कांसेप्ट को यूज़ करना कैसे
- 8:02:12सबसे पहले तो हम ब्लूप्रिंट डिफाइन करेंगे
- 8:02:14यानी क्लास लिखकर डिफाइन करेंगे हम
- 8:02:16स्टूडेंट के लिए क्या स्टोर कराना चाहते
- 8:02:18हैं तो क्लास को डिफाइन करने के लिए हम
- 8:02:20लिखते हैं क्लास कीवर्ड एंड उसके बाद हम
- 8:02:22लिखते हैं अपनी क्लास का नाम क्लास का नाम
- 8:02:24कुछ भी हो सकता है जैसे वेरिएबल का नाम
- 8:02:25होता है एंड जनरली जो हमारा क्लास का नाम
- 8:02:27होता है उसे हम कैपिटल लेटर से हमेशा
- 8:02:29स्टार्ट करते हैं तो हमने एक क्लास बना ली
- 8:02:32स्टूडेंट नाम से और अब इसके अंदर हम बता
- 8:02:34रहे हैं कि स्टूडेंट के लिए क्या-क्या
- 8:02:35इंफॉर्मेशन स्टोर होनी चाहिए तो अपने कोड
- 8:02:37के अंदर लेट्स ट्राई टू क्रिएट अ क्लास हम
- 8:02:39एक क्लास बना रहे हैं स्टूडेंट एंड
- 8:02:42स्टूडेंट क्लास के अंदर लेट्स सपोज मुझे
- 8:02:43बस नेम सेव करवाना है अभी के लिए मेरे
- 8:02:46जितने भी स्टूडेंट होंगे सबको मैं सेम नेम
- 8:02:48देना चाहती हूं सबको मैंने क्या दिया है
- 8:02:50सेम नेम दे दिया है मतलब एक स्टूडेंट
- 8:02:52क्लास के अंदर जो भी स्टूडेंट बनेगा उसका
- 8:02:55नाम हमेशा यही नाम होगा अब अब क्या कर
- 8:02:58सकते हैं ये तो मैंने स्टूडेंट बना दिया
- 8:02:59पर क्लासेस को हम डायरेक्टली यूज़ नहीं
- 8:03:01करते क्लास की फिर हमें ऑब्जेक्ट बनानी
- 8:03:03होती है इसको वैसे ही हम इमेजिन कर सकते
- 8:03:05हैं जैसे हमारी स्कूल के अंदर क्लास होती
- 8:03:07है पर उसके अंदर क्लास अकेली होगी उसका
- 8:03:09कोई फायदा नहीं होगा क्लास के अंदर जब
- 8:03:11स्टूडेंट्स बैठे हुए हैं एक्चुअल
- 8:03:12स्टूडेंट्स उनका फायदा है तो ऐसे ही यहां
- 8:03:15पर हम ऑब्जेक्ट्स बनाते हैं उस क्लास के
- 8:03:18ब्लूप्रिंट को यूज करके जैसे फैक्ट्री के
- 8:03:20अंदर ब्लूप्रिंट बना दिया कि एक गाड़ी के
- 8:03:21अंदर ये फीचर होने चाहिए पर फिर एक्चुअली
- 8:03:24गाड़ी भी तो बनानी पड़ेगी उस ब्लूप्रिंट
- 8:03:26को यूज़ करके वो जो एक्चुअल गाड़ी बनती है
- 8:03:28उसे हम ऑब्जेक्ट कहते हैं तो ऑब्जेक्ट को
- 8:03:31क्रिएट करने के लिए हम लिखते हैं अपना
- 8:03:32ऑब्जेक्ट वेरिएबल उसका नाम इज इक्वल टू
- 8:03:34फिर क्लास का नाम एंड फिर पेंसिस तो इस
- 8:03:37तरीके से हम एक नई ऑब्जेक्ट को क्रिएट कर
- 8:03:39सकते हैं जो हमारी ऑब्जेक्ट्स होती हैं
- 8:03:41उन्हीं को हम इंस्टेंस कहते हैं
- 8:03:43प्रोग्रामिंग के अंदर इंस्टेंस या
- 8:03:45इंस्टेंसस ऑफ क्लास तो जब भी हम इंस्टेंस
- 8:03:49सुने जब भी हम ऑब्जेक्ट सुने वी हैव
- 8:03:51बेसिकली टॉकिंग अबाउट द सेम थिंग तो यहां
- 8:03:53पर अगर मुझे स्टूडेंट बनाना है s1 तो उसे
- 8:03:56क्रिएट करने के लिए हम लिख सकते हैं इ
- 8:03:57इक्वल टू स्टूडेंट जो मेरी क्लास का नाम
- 8:03:59है वो मुझे एगजैक्टली यहां पर लिखना है
- 8:04:02एंड फिर हम लगा देंगे अपने पेंसिस एंड
- 8:04:04उसके बाद हम चाहे तो अपने स्टूडेंट को
- 8:04:06प्रिंट कर सकते हैं लेट्स ट्राई टू प्रिंट
- 8:04:08s1 जैसे ही हम इसे एग्जीक्यूट करेंगे क्या
- 8:04:10प्रिंट हुआ s1 के लिए s1 के लिए प्रिंट
- 8:04:12हुआ मेन डॉट
- 8:04:15स्टूडेंट ऑब्जेक्ट एट दिस लोकेशन पर
- 8:04:20बेसिकली हमें यह थोड़ा सा आईडिया लग गया
- 8:04:22कि यह क्या है यह एक ऑब्जेक्ट है जो
- 8:04:24क्रिएट हुई है हमारी कोड के अंदर और इसका
- 8:04:26टाइप क्या है यह स्टूडेंट क्लास की
- 8:04:28ऑब्जेक्ट है जो हमारे लिए क्रिएट हुई है
- 8:04:30कोड के अंदर हम चाहें तो नेम को भी प्रिंट
- 8:04:32करवा सकते हैं अब ये जो नेम है क्योंकि ये
- 8:04:35ब्लूप्रिंट के अंदर था ब्लूप्रिंट के अंदर
- 8:04:36अगर हमने एक बार डिफाइन कर दिया कि हर
- 8:04:38गाड़ी का कलर ब्लू होना चाहिए तो जितनी भी
- 8:04:40गाड़ियां आएंगी सबका कलर ब्लू होगा तो इसी
- 8:04:43तरीके से ब्लूप्रिंट में अगर हमने डिफाइन
- 8:04:44कर दिया कि मेरे स्टूडेंट का नाम हर बार
- 8:04:46करण होना चाहिए तो जैसे ही हम s1 . नेम
- 8:04:49लिखेंगे वैसे ही मेरे लिए करण आकर प्रिंट
- 8:04:51होगा व्हिच इज गोइंग टू बी द नेम सेम फॉर
- 8:04:54एवरी स्टूडेंट ऐसे ही अगर मैंने कोई दूसरा
- 8:04:58स्टूडेंट बनाया s2 = इक्व टू
- 8:05:02स्टूडेंट और हम प्रिंट करेंगे s2 . नेम तो
- 8:05:05यहां पर भी सेम चीज प्रिंट होगी हमारे पास
- 8:05:07सेम वैल्यू आ रही होगी दोनों स्टूडेंट्स
- 8:05:09के लिए अब हम यह तो सीखेंगे कि इस वैल्यू
- 8:05:12को चेंज कैसे करते हैं पर अभी के लिए
- 8:05:14बेसिक हमने यह देख लिया कि बेसिक तरीके से
- 8:05:16अगर हमें एक क्लास बनानी है तो हम कुछ इस
- 8:05:18तरीके से बना सकते हैं और एक ऑब्जेक्ट
- 8:05:20बनानी है तो हम कुछ इस तरीके से बना सकते
- 8:05:22हैं दिस इज अ क्लास एंड दिस इज एन
- 8:05:24ऑब्जेक्ट एक और एग्जांपल ले लेते हैं फॉर
- 8:05:27एजम एपल हम कोई फैक्ट्री बना रहे हैं
- 8:05:30जिसके अंदर वी आर गोइंग टू प्रोड्यूस
- 8:05:33कार्स तो हम एक क्लास बना सकते हैं लेट्स
- 8:05:37कॉल इट कार कि हर कार कैसी दिखनी चाहिए
- 8:05:41बेसिकली हर कार के अंदर हमारी सारी की
- 8:05:43सारी जो कार्स है उन सबको हम कलर देना
- 8:05:45चाहते हैं ब्लू मेरी सारी कार्स का कलर
- 8:05:47ब्लू होने वाला है अब हम अपनी कार्स को
- 8:05:50क्रिएट कर सकते हैं दिस इज माय कार वन कार
- 8:05:52वन इ इक्वल टू हमने क्या किया कार की एक
- 8:05:55ऑब्जेक्ट बना ली और अब हम प्रिंट करवा
- 8:05:57सकते हैं कार वन का कलर सेव किया रन किया
- 8:06:01कार वन का कलर इज इक्वल टू ब्लू इसी तरीके
- 8:06:04से हम और भी इसे पैरामीटर्स दे सकते हैं
- 8:06:07फॉर एग्जांपल हर कार जो है उसका कुछ मॉडल
- 8:06:10होगा या उसका कुछ ब्रांड होगा लेट्स सपोज
- 8:06:14हमने जो फैक्ट्री निकाली है ब्रांड होगा
- 8:06:27तो ये वैल्यूज हमारे पास प्रिंट होकर आ
- 8:06:29जाएंगी तो दिस इज हाउ अ क्लास इज
- 8:06:32क्रिएटेड्रॉअर्नेविगेटर
- 8:06:57कट होती है जैसे फॉर एग्जांपल यह मैंने
- 8:06:59कार वन क्रिएट की तो क्या हुआ ऑटोमेटिक एक
- 8:07:02कंस्ट्रक्टर जो था उसको एग्जीक्यूट कर
- 8:07:04दिया गया अगर कल को मैंने कार टू क्रिएट
- 8:07:06की तो दोबारा से मेरा कंस्ट्रक्टर फंक्शन
- 8:07:08जो होगा इट फंक्शन वो एग्जीक्यूट होगा अब
- 8:07:11इंटरेस्टिंग चीज यह है यहां पर हमें इट
- 8:07:13फंक्शन नहीं दिख रहा तो अभी के लिए क्या
- 8:07:15करते हैं एक बार इसे कमेंट आउट करते हैं
- 8:07:17अपने सिंपल एग्जांपल पे स्टूडेंट वाले
- 8:07:18एग्जांपल पे आते हैं फॉर एग्जांपल यहां पर
- 8:07:21हमारी क्लास है स्टूडेंट तो स्टूडेंट के
- 8:07:23लिए वी कैन क्रिएट अ कंस्ट्रक्टर ऑल
- 8:07:26क्लासेस हैव अ फ फशन कॉल्ड इट फंक्शन
- 8:07:29व्हिच इज ऑलवेज एग्जीक्यूटेड व्हेन द
- 8:07:31क्लास इज बीइंग
- 8:07:32इनिशिएटिव
- 8:07:37यानी जैसे ही आप क्लास को यूज़ करके एक नई
- 8:07:39ऑब्जेक्ट बनाओगे ऑटोमेटिक जो इनेट फंक्शन
- 8:07:42है व कॉल हो जाएगा अभी यहां पर अपनी क्लास
- 8:07:45के अंदर हमने कोई इट फंक्शन नहीं लिखा हुआ
- 8:07:47तो पाइथन क्या करती है ऑटोमेटिक हमारे लिए
- 8:07:50एक इट फंक्शन क्रिएट करती है और उसको
- 8:07:52एग्जीक्यूट जरूर करेगी चाहे आप एज अ
- 8:07:54प्रोग्रामर इट फंक्शन लिखो चाहे आप ना
- 8:07:56लिखो इट फंक्शन हमेशा एग्जीक्यूट होगा
- 8:07:59देयर विल ऑलवेज बी अ कंस्ट्रक्टर फॉर अस
- 8:08:01अब कंस्ट्रक्टर अगर हमें खुद लिखना हो तो
- 8:08:03हम कैसे लिख सकते हैं उस इट फंक्शन को हम
- 8:08:06बेसिकली अपना जो फंक्शन है उसे क्लास के
- 8:08:07अंदर लिखेंगे पहले हम लिखेंगे डेफ उसके
- 8:08:10बाद अंडरस्कोर अंडरस्कोर वी विल राइट आई ए
- 8:08:13आईटी यानी इनिश इइ जशन का शॉर्ट इन इट एंड
- 8:08:16दोबारा से अंडरस्कोर अंडरस्कोर जो सजेस्ट
- 8:08:18भी कर रहा है वीएस कोड दिस इज माय इट
- 8:08:21फंक्शन एंड इसके लिए पेंसिस लगा लेते हैं
- 8:08:25एंड इस इट फंक्शन के अंदर अब अब हम कोई भी
- 8:08:27काम कर सकते हैं जैसे फॉर एग्जांपल इसके
- 8:08:30अंदर अगर मुझे प्रिंट करवाना है क्रिएटिंग
- 8:08:33न्यू
- 8:08:35स्टूडेंट या प्रैक्टिकल के लिए यहां लिख
- 8:08:39लेते हैं एडिंग न्यू स्टूडेंट इन डेटाबेस
- 8:08:41इस तरीके का हम कुछ लिख लेते हैं कि हम
- 8:08:44क्या कर रहे हैं अपने कॉलेज वाले डेटाबेस
- 8:08:46के अंदर नए स्टूडेंट की वैल्यू को ऐड कर
- 8:08:48रहे हैं यह हमने बेसिकली लिख दिया इस नेम
- 8:08:50को अभी के लिए ऊपर रख देते हैं तो अब हम
- 8:08:52नोटिस करेंगे कि जैसे ही हम अपनी s1
- 8:08:54ऑब्जेक्ट को क्रिएट करेंगे वैसे ही सबसे
- 8:08:57पहले क्या होगा वैसे ही सबसे पहले इट
- 8:08:59फंक्शन अपने आप कॉल हो जाएगा बेसिकली जब
- 8:09:01हम क्लास का नाम लिखते हैं और यहां पर हम
- 8:09:03यह जो पैरेंस लगा रहे हैं यह पैरेंस
- 8:09:05कंस्ट्रक्टर को कॉल करने के लिए लगाए जाते
- 8:09:07हैं तो ऑटोमेटिक ये जो कंस्ट्रक्टर है ये
- 8:09:10कॉल हो जाएगा अच्छा एक और इंटरेस्टिंग
- 8:09:12चीज़ अबाउट द कंस्ट्रक्टर कि कंस्ट्रक्टर
- 8:09:14हमेशा एक आर्गुमेंट लेता है या इसे कह
- 8:09:18सकते हैं एक पैरामीटर लेता है व्हिच इज़
- 8:09:20कॉल्ड द सेल्फ पैरामीटर मतलब इस तरीके से
- 8:09:22अगर हम अपना कंस्ट्रक्टर डिफाइन करेंगे तो
- 8:09:24जो फर्स्ट पैरामीटर होगा वह हमेशा एक
- 8:09:26सेल्फ पैरामीटर होगा
- 8:09:27तो यहां पर हमें साथ में लिखना पड़ेगा
- 8:09:29सेल्फ अब यह सेल्फ का क्या मतलब होता है
- 8:09:32सेल्फ का मतलब होता है जो नई ऑब्जेक्ट है
- 8:09:34जो क्रिएट हो रही है यानी यह जो s1
- 8:09:36ऑब्जेक्ट जो हम नई ऑब्जेक्ट क्रिएट कर रहे
- 8:09:38हैं इसी को हम सेल्फ कह रहे हैं सेल्फ
- 8:09:40यानी मैं खुद तो ये जो ऑब्जेक्ट है जिसके
- 8:09:42क्रिएशन पे कंस्ट्रक्टर कॉल होता है इसी
- 8:09:44का यह रेफरेंस है मतलब यह इसी की तरफ
- 8:09:46पॉइंट कर रहा है तो एक बार इसे सेव करते
- 8:09:48हैं एंड रन करते हैं तो एज सच हमने कुछ
- 8:09:51प्रिंट नहीं कराया मैंने तो क्या लिखा
- 8:09:53मैंने एक क्लास क्रिएट की उसमें कुछ नेम
- 8:09:55था एंड देयर वाज अ कंस्ट्रक्टर मैंने
- 8:09:57सिर्फ इतना लिखा हुआ है अपने कोड के अंदर
- 8:09:59लेट मी डिलीट ऑल ऑफ
- 8:10:01दिस कोड के अंदर सिर्फ यह लाइन लिखी हुई
- 8:10:04है फिर भी क्या हुआ अपने आप यह चीज प्रिंट
- 8:10:07होकर आ जाएगी एडिंग न्यू स्टूडेंट इन
- 8:10:09डेटाबेस व्हाई बिकॉज़ यह जो कंस्ट्रक्टर
- 8:10:11है यह अपने आप इवोक हो जाता है अपने आप
- 8:10:13कॉल हो जाता है अच्छा अब देखते हैं कि यह
- 8:10:16सेल्फ क्या है हम चाहें तो प्रिंट करवा
- 8:10:18सकते हैं अपने सेल्फ को लेट्स सेव इट एंड
- 8:10:21रन इट तो क्या प्रिंट हुआ स्टूडेंट
- 8:10:23ऑब्जेक्ट एट दिस लोकेशन तो बेसिकली ये जो
- 8:10:27स्टूडेंट ऑब्जेक्ट हम क्रिएट कर रहे हैं
- 8:10:29हम यह जो सेल्फ वेरिएबल हमने लिया है
- 8:10:31दोनों चीजें सेम है यह उसी को पॉइंट कर
- 8:10:34रहा है इनफैक्ट अगर मैं यहां पर प्रिंट
- 8:10:36करवाऊं
- 8:10:37s1 लेट्स सेव इट एंड
- 8:10:40रन तो ये दोनों चीजें क्या है ये वाली
- 8:10:43लोकेशन एंड दिस थिंग दे आर बोथ द सेम
- 8:10:47थिंग्स ये जो s1 वाली ऑब्जेक्ट है जिसको
- 8:10:49बस हमने नाम s1 दे दिया है इंटरनली सेल्फ
- 8:10:53का वही मतलब है कि हम इस s1 ऑब्जेक्ट की
- 8:10:55बात कर रहे हैं और अब अगर हम अलग-अलग
- 8:10:57स्टूडेंट्स को अलग-अलग नाम देना चाहते हैं
- 8:10:58तो कंस्ट्रक्टर के अंदर हम मल्टीपल
- 8:11:00पैरामीटर्स भी ले सकते हैं जैसे एक हमारा
- 8:11:02सेल्फ पैरामीटर हो गया सेल्फ हमेशा फर्स्ट
- 8:11:05पैरामीटर होता है उसके बाद हम चाहें तो
- 8:11:07कोई फुल नेम नाम का वेरिएबल ले सकते हैं
- 8:11:09और यहां पर क्योंकि ये कंस्ट्रक्टर ही है
- 8:11:11एक तरीके से यहां पे हम अपना नाम पास कर
- 8:11:14सकते हैं तो लेट्स सपोज फर्स्ट जो
- 8:11:15स्टूडेंट है उसका नाम हम करण रखना चाहते
- 8:11:17हैं अब हम हर स्टूडेंट का नाम करण नहीं
- 8:11:20रखेंगे तो यहां पर व्हाट वी कैन डू इज हम
- 8:11:23सेल्फ डॉट नेम इज इक्वल टू फुल नेम कर
- 8:11:28सकते हैं तो बेसिकली यहां पर क्या हुआ जो
- 8:11:30भी वैल्यू हम यहां से पास करेंगे वो फुल
- 8:11:32नेम के अंदर आ जाएगी और सेल्फ के अंदर
- 8:11:34सेल्फ के अंदर बेसिकली s1 वाले स्टूडेंट
- 8:11:36के अंदर नेम की वैल्यू नेम एक नया वेरिएबल
- 8:11:39इसके अंदर क्रिएट हो जाएगा क्लास के अंदर
- 8:11:41जिसके अंदर फुल नेम की वैल्यू असाइन हो
- 8:11:43जाएगी तो जब हम s1 डॉट नेम करेंगे तो उसकी
- 8:11:47वैल्यू प्रिंट होगी हमारे पास कर्व लेट्स
- 8:11:50सेव इट एंड रन इट तो s1 ड नेम क्या आया
- 8:11:53करण आया आई होप यह हमें प्रोसेस समझ में
- 8:11:57आया होगा कि हमने एक ऑब्जेक्ट क्रिएट की
- 8:11:59ऑब्जेक्ट के अंदर क्या किया एक
- 8:12:00कंस्ट्रक्टर क्रिएट कर दिया कंस्ट्रक्टर
- 8:12:02अगर हम खुद क्रिएट नहीं करते तो पाइथन
- 8:12:03ऑटोमेटिक हमारे लिए कर देती है और
- 8:12:05कंस्ट्रक्टर के अंदर हमेशा हमें एक
- 8:12:07आर्गुमेंट पास करना होता है व्हिच इज माय
- 8:12:09सेल्फ आर्गुमेंट अगर इस सेल्फ को हम यहां
- 8:12:11पर नहीं लिखेंगे तो हमारे पास एरर आ जाएगा
- 8:12:13अच्छा इस ये जो पैरामीटर हमारा होता है
- 8:12:16सेल्फ इसको जरूरी नहीं है कि हम सेल्फ
- 8:12:17बोले इसे अगर मैं ए बी सीडी बोलना चाहूं
- 8:12:20और यहां पर मैं लिखूं ए बी सीडी तो
- 8:12:22बेसिकली मैं कह रही हूं मेरा जो ऑब्जेक्ट
- 8:12:24है उसको मैं नाम दे रही हूं दिस इज़ एन
- 8:12:26एलियस कि मैं अप ऑब्जेक्ट को ए बी सीडी
- 8:12:28बोलना चाहती हूं यह वाला कोड भी कंप्लीट
- 8:12:30वैलिड है और इसके अंदर कोई एरर नहीं आएगा
- 8:12:32पर क्योंकि जनरली सारे के सारे जो
- 8:12:34प्रोग्रामर्स होते हैं वो यहां पे सेल्फ ी
- 8:12:36लिख रहे होते हैं क्योंकि अगर आप किसी और
- 8:12:37के कोड पर भी काम करोगे कंपनी के अंदर
- 8:12:39जाके तो वहां पे कोई कंफ्यूजन नहीं होना
- 8:12:41चाहिए कि व्हाट इज एगजैक्टली द रेफरेंस
- 8:12:44हियर तो इसीलिए हम जनरली क्या लिखेंगे
- 8:12:46जनरली क्या हमेशा ही हमें यहां पे सेल्फ
- 8:12:48लिखने की कोशिश करनी है कोई और एज सच हमें
- 8:12:51खुद से नाम क्रिएट नहीं करना तो व्हाट इज
- 8:12:53सेल्फ सेल्फ इज द रेफरेंस इनफैक्ट यहां
- 8:12:55मैंने लिखा भी हुआ है द सेल्फ पैरामीटर
- 8:12:58इज़ अ रेफरेंस टू द करंट इंस्टेंस ऑफ़ द
- 8:13:00क्लास यानी अभी जिस ऑब्जेक्ट को हम क्रिएट
- 8:13:02कर रहे हैं उसकी बात हो रही है अगर हम
- 8:13:04किसी नई ऑब्जेक्ट को क्रिएट करेंगे तो फिर
- 8:13:06उसकी बात होगी फिर किसी और को करेंगे तो
- 8:13:07फिर उसकी बात होगी एंड इट इज़ यूज्ड टू
- 8:13:10एक्सेस वेरिएबल दैट बिलोंग टू द क्लास
- 8:13:13यानी क्लास के अंदर हम वेरिएबल को एक्सेस
- 8:13:15कर सकते हैं यूजिंग सेल्फ या फिर हम नए
- 8:13:17वेरिएबल जैसे इस नेम को हमने क्या किया
- 8:13:18क्रिएट कर दिया अब ऐसे ही हम कोई दूसरा
- 8:13:21स्टूडेंट बना सकते हैं s2
- 8:13:23= स्टूडेंट इसको हम नाम दे देते हैं
- 8:13:26अर्जुन
- 8:13:28एंड फिर क्या करेंगे प्रिंट कर देंगे s2
- 8:13:30का भी नेम बिल्कुल सेम काम जो इसके लिए
- 8:13:33हुआ था वही सेम काम यहां पे होने वाला है
- 8:13:35इसको सेव कर देते हैं रन करते हैं क्या
- 8:13:37प्रिंट हुआ सबसे पहले तो करण के लिए हमारा
- 8:13:41यहां पर कंस्ट्रक्टर कॉल हुआ होगा तो उसने
- 8:13:42ये प्रिंट करवाया फिर हमने s1 का नेम
- 8:13:44प्रिंट करवाया फिर सेकंड कंस्ट्रक्टर कॉल
- 8:13:47हुआ यहां पर तो कंस्ट्रक्टर हर नई
- 8:13:49ऑब्जेक्ट के साथ एक बार कॉल होता है तो
- 8:13:51यहां पे वो चीज प्रिंट होकर आ गई फिर हमने
- 8:13:54s2 का नेम प्रिंट करवा दिया तो s2 का नेम
- 8:13:56हमारे पास प्रिंट होकर आ गया तो इस तरीके
- 8:13:58से हमारा कंस्ट्रक्टर वर्क करता है एंड इस
- 8:14:00तरीके से हमारा सेल्फ पैरामीटर वर्क करता
- 8:14:02है सेल्फ पैरामीटर की हेल्प से हम डिफरेंट
- 8:14:05डिफरेंट वेरिएबल या डिफरेंट डिफरेंट डेटा
- 8:14:06को स्टोर कर सकते हैं अच्छा ये जो भी डाटा
- 8:14:09हम ऑब्जेक्ट के लिए स्टोर करते हैं जैसे
- 8:14:11s1 के लिए हमने नेम स्टोर किया या सारे
- 8:14:13स्टूडेंट्स के लिए नेम स्टोर किया इन सबको
- 8:14:15हम एटिबल कहते हैं यह जितना भी डाटा स्टोर
- 8:14:18किया जाता है इस सारे डाटा को हम
- 8:14:21एट्रिया जो वेरिएबल होते हैं द डेटा दैट
- 8:14:25इज स्टोर्ड इनसाइड द क्लास और इनसाइड द
- 8:14:27ऑब्जेक्ट या फिर इन्हें हम वेरिएबल कह ले
- 8:14:30इन्हीं को प्रोग्रामिंग के अंदर वी कॉल
- 8:14:32देम
- 8:14:33एटिबल पपल वैल्यूज भी भेज सकते हैं जैसे
- 8:14:36फुल नेम के साथ हम अपने मार्क्स भी सेंड
- 8:14:38कर सकते हैं अच्छा यहां पे इसे फुल नेम
- 8:14:39बोलना जरूरी नहीं है हम चाहे तो इसे
- 8:14:41सिंपली नेम भी कह सकते हैं इसको नेम कह
- 8:14:43दिया इसको नेम कह दिया तो जब हम नेम कह
- 8:14:45रहे हैं यहां पर जब हम नेम लिख रहे हैं
- 8:14:47नेम का मतलब है जो पैरामीटर में नेम आया
- 8:14:49है और यहां पे सेल्फ डॉट नेम का मतलब है
- 8:14:52जो ऑब्जेक्ट के अंदर नया क्रिएट होने वाला
- 8:14:54है ऐसे ही सेल्फ डॉट माक्स इ इक्वल टू
- 8:14:57मार्क्स ये जनरली वो सिंटेक्स है जो हमें
- 8:14:59बहुत जगह देखने को मिलेगा इसीलिए मैं सेम
- 8:15:01नाम दे रही हूं जनरली प्रोग्रामर्स क्या
- 8:15:03करते हैं इस वैल्यू को एंड इस वैल्यू को
- 8:15:05दोनों को सेम ही नाम देते हैं तो हम भी
- 8:15:06उसी की आदत डाल लेते हैं तो अब हम
- 8:15:08स्टूडेंट्स के मार्क्स भी सेंड करना
- 8:15:10स्टार्ट कर सकते हैं लेट्स सपोज देस कोड
- 8:15:1297 एंड दे स्कोर्ड 88 तो अब हम चाहे तो s2
- 8:15:17नेम के साथ s2 मार्क्स को भी प्रिंट करवा
- 8:15:20सकते हैं एंड यहां पर s1 मार्क्स को
- 8:15:22प्रिंट करवा सकते हैं लेट्स सेव इट एंड रन
- 8:15:25तो ये हमारे s1 के नाम एंड मार्क्स हो गए
- 8:15:28ये हमारे s2 के नेम एंड मार्क्स हो गए तो
- 8:15:30इस तरीके से हमारी क्लासेस हम क्रिएट करते
- 8:15:32हैं उसके अंदर हम एक कंस्ट्रक्टर क्रिएट
- 8:15:34कर सकते हैं कंस्ट्रक्टर के अंदर जब एक नई
- 8:15:36ऑब्जेक्ट बन रही है तो एडिशनल इंफॉर्मेशन
- 8:15:37भी हम पास कर सकते हैं ताकि वो एडिशनल
- 8:15:40इंफॉर्मेशन हमारी ऑब्जेक्ट के साथ जाके
- 8:15:42स्टोर हो जाए और कल को इसी ऑब्जेक्ट से हम
- 8:15:44उस इंफॉर्मेशन को एक्सेस कर सकते हैं और
- 8:15:46उसे किसी और काम के लिए यूज़ कर सकते हैं
- 8:15:48सो दिस इज हाउ द कांसेप्ट ऑफ ऑब्जेक्ट
- 8:15:50ओरिएंटेशन वर्क्स उसी सेम डाटा को हम
- 8:15:53स्ट्रिंग के अंदर भी स्टोर करा सकते थे ये
- 8:15:55जो स्टूडेंट एंड मार्क्स का सेम डाटा है
- 8:15:56इसको को लिस्ट के अंदर भी स्टोर करा सकते
- 8:15:58थे इसे हम डिक्शनरी के अंदर भी स्टोर करा
- 8:16:00सकते थे बिल्कुल कंपलसरी नहीं है क्लासेस
- 8:16:02एंड ऑब्जेक्ट्स को यूज़ करना पर कई बार
- 8:16:04ऐसे रियल लाइफ सिनेरियो आएंगे जब हमें
- 8:16:06क्लासेस एंड ऑब्जेक्ट्स को यूज़ करना
- 8:16:08पड़ेगा पर अभी हम क्या कर रहे हैं सिंपल
- 8:16:10एग्जांपल से इस पूरे कांसेप्ट को समझने की
- 8:16:12कोशिश कर रहे हैं ताकि जब हमारे पास
- 8:16:16कॉम्प्लेक्शन हो आल्सो जो हमारे
- 8:16:18कंस्ट्रक्टर्स होते हैं इन्हें भी थरेट
- 8:16:20कली हम दो कैटेगरी के अंदर डिवाइड कर सकते
- 8:16:23हैं जैसे एक तो हो गया यह कंस्ट्रक्टर एंड
- 8:16:26इसी का एक और वर्जन बनाते
- 8:16:28हैं लेट्स सपोज आई हैव दिस एडिशनल
- 8:16:34कंस्ट्रक्टर तो यह वाला फर्स्ट वाला ऐसा
- 8:16:37कंस्ट्रक्टर है जिसके अंदर सिर्फ एक ही
- 8:16:39वेरिएबल है एक ही पैरामीटर है व्हिच इज
- 8:16:41माय सेल्फ पैरामीटर तो ऐसे कंस्ट्रक्टर्स
- 8:16:43को जनरली हम डिफॉल्ट कंस्ट्रक्टर्स कहते
- 8:16:46हैं वी कॉल देम डिफॉल्ट कंस्ट्रक्टर्स अगर
- 8:16:49डिफॉल्ट कंस्ट्रक्टर को हम नहीं बनाएंगे
- 8:16:51तो बाय डिफॉल्ट उन्हें पाइथन बना देगा
- 8:16:53मतलब उसके अंदर डेफिनेटली दिस थिंग वोंट
- 8:16:55बी प्रिंटेड अगर मैं यहां पास भी लिख दूं
- 8:16:58या कुछ प्रिंट करवा दूं तो ये डिफॉल्ट
- 8:17:00कंस्ट्रक्टर की कैटेगरी में आएगा एंड
- 8:17:02दूसरे होते हैं हमारे पास
- 8:17:04पैरामीटराइज्ड
- 8:17:06कंस्ट्रक्टर्स
- 8:17:09कंस्ट्रक्टर्स पैरामीटराइज्ड
- 8:17:11कंस्ट्रक्टर्स का मतलब होता है वो
- 8:17:12कंस्ट्रक्टर जिसके अंदर सेल्फ के अलावा भी
- 8:17:15कुछ और पैरामीटर्स होते हैं तो ये हमारा
- 8:17:17पैरामीटराइज कंस्ट्रक्टर की कैटेगरी में
- 8:17:19आता है और ये हमारा डिफॉल्ट कंस्ट्रक्टर
- 8:17:21की कैटेगरी में आता है और एक ही क्लास के
- 8:17:23अंदर हम दो कंस्ट्रक्टर्स अगर लिख देते
- 8:17:24हैं फॉर एग्जांपल हमने इस तरीके से कॉल
- 8:17:26लगाई
- 8:17:27एग्जीक्यूट करेंगे तो कौन सा कंस्ट्रक्टर
- 8:17:29एग्जीक्यूट हुआ वो कंस्ट्रक्टर एक
- 8:17:31एग्जीक्यूट हुआ जो आपके पैरामीटर्स के साथ
- 8:17:33मैच कर रहा है अब ये वाला जो डिफॉल्ट
- 8:17:36कंस्ट्रक्टर है इससे हमारे पैरामीटर मैच
- 8:17:37ही नहीं हो रहे तो ऑब् वियस ये वाला
- 8:17:39फंक्शन तो रन करेगा ही नहीं ये वाला
- 8:17:41फंक्शन रन करेगा एंड जनरली एक सिंगल क्लास
- 8:17:43के लिए हम मल्टीपल कंस्ट्रक्टर्स एज सच
- 8:17:45बनाते नहीं है हम क्या करते हैं अपनी नीड
- 8:17:47देखते हैं और उसके हिसाब से हम एक ही
- 8:17:49सिंगल कंस्ट्रक्टर जो है उसे डिफाइन कर
- 8:17:51रहे होते हैं सो दिस वाज ऑल अबाउट
- 8:17:53कंस्ट्रक्टर्स अब हम पढ़ने वाले हैं
- 8:17:54एट्रिक्स के बारे में हमारे पास दो तरी के
- 8:17:57ऑलरेडी हमने देख लिया एट्रिका क्या मतलब
- 8:17:59होता है एटिबल का मतलब होता है कोई भी
- 8:18:00डाटा यानी कोई भी वेरिएबल जैसे नेम हो गया
- 8:18:02यह मार्क्स हो गए ये एटिबल वैल्यूज है
- 8:18:04मेरी क्लास के लिए अब जब भी हम
- 8:18:08एट्रबीक के एटिबल होते हैं एक होते हैं
- 8:18:12हमारी क्लास
- 8:18:13एट्रबीक के लिए कॉमन होते हैं जो पूरी
- 8:18:17क्लास के लिए मतलब जो क्लास ओन करती है और
- 8:18:20सारी ऑब्जेक्ट्स के लिए कॉमन होते हैं और
- 8:18:22एक होते हैं इंस्टेंस एटिबल जो हर
- 8:18:24ऑब्जेक्ट के हिसाब से अलग होते हैं फॉर
- 8:18:26एग्जांपल हमने क्लास बनाई हुई है स्टूडेंट
- 8:18:29नाम से अब स्टूडेंट के लिए पहले स्टूडेंट
- 8:18:31वन आएगा स्टूडेंट टू आएगा स्टूडेंट थ्री
- 8:18:33आएगा स्टूडेंट फोर आएगा इफ आई हैव अ
- 8:18:37क्लास कॉल्ड स्टूडेंट तो उसमें लेट्स सपोज
- 8:18:41दिस इज माय स्टूडेंट वन दिस इज माय
- 8:18:43स्टूडेंट टू दिस इज माय स्टूडेंट थ्री दिस
- 8:18:45इज माय स्टूडेंट फोर क्या मैं कह सकती हूं
- 8:18:47हर स्टूडेंट के लिए नेम अलग होगा इसका जो
- 8:18:50नेम होगा वो s2 वाले नेम से अलग हो सकता
- 8:18:53है इसका भी नाम अलग हो सकता है इसका भी
- 8:18:55नाम अलग हो सकता है ऐसा नहीं है कि हम एक
- 8:18:58बार नाम डिफाइन कर देंगे और सारे
- 8:18:59स्टूडेंट्स का सेम नाम हो जाएगा ऐसा नहीं
- 8:19:01होगा तो जितनी भी स्टूडेंट ऑब्जेक्ट्स हैं
- 8:19:04या स्टूडेंट इंस्टेंसस हैं उन सबके लिए
- 8:19:06नाम अलग होगा तो लॉजिकली अगर हर एक
- 8:19:09स्टूडेंट ऑब्जेक्ट का नाम अलग होगा तो
- 8:19:11क्या मैं कह सकती हूं यह जो नेम है यह एक
- 8:19:14ऑब्जेक्ट या इंस्टेंस एटिबल होना चाहिए
- 8:19:17मतलब यह एक ऐसा डाटा होना चाहिए जो हर
- 8:19:19ऑब्जेक्ट का अलग होना चाहिए तो ऐसा डाटा
- 8:19:21जो हर ऑब्जेक्ट का अलग होता है उसको हम
- 8:19:24सेल्फ डॉट करके डिफाइन करते हैं जैसे हमें
- 8:19:27पता है हर स्टूडेंट का नाम अलग होगा हर
- 8:19:28स्टूडेंट के मार्क्स अलग होंगे तो हम
- 8:19:30सेल्फ डॉट लिखेंगे सेल्फ डॉट मार्क्स
- 8:19:32लिखेंगे तो सेल्फ डॉट नेम कहने का मतलब है
- 8:19:35कि हर ऑब्जेक्ट का नाम अलग होगा सेल्फ डॉट
- 8:19:37मार्क्स कहने का मतलब है सेल्फ यहां पे
- 8:19:39क्या है सेल्फ यहां पे ऑब्जेक्ट का
- 8:19:41रेफरेंस है मतलब हम ऑब्जेक्ट के लिए
- 8:19:43मार्क्स डिफाइन कर रहे हैं हम यहां
- 8:19:45ऑब्जेक्ट के लिए नेम डिफाइन कर रहे हैं तो
- 8:19:47ये जो नेम सेल्फ डॉट नेम सेल्फ डॉट
- 8:19:49मार्क्स हैं ये दोनों क्या हैं ये दोनों
- 8:19:51इंस्टेंस एट्रबीक के लिए अलग होंगे सेकंड
- 8:19:55चीज क्या मैं कह सकती हूं अगर हमारे पास
- 8:19:58एक स्टूडेंट है क्लास नाम से तो इस
- 8:20:00स्टूडेंट इस स्टूडेंट इस स्टूडेंट और इस
- 8:20:02स्टूडेंट अगर हम सेम ही कॉलेज के डाटा बेस
- 8:20:04को बना रहे हैं सेम कॉलेज के कुछ अ सिस्टम
- 8:20:07के ऊपर काम कर रहे हैं तो क्या मैं कह
- 8:20:08सकती हूं उस कॉलेज का नाम तो सेम
- 8:20:10होगा मतलब यह वाला स्टूडेंट भी उसी कॉलेज
- 8:20:13के अंदर पढ़ रहा है यह भी उसी कॉलेज के
- 8:20:14अंदर पढ़ रहा है यह भी उसी कॉलेज के अंदर
- 8:20:16यह भी उसी कॉलेज के अंदर तो सबके लिए
- 8:20:18कॉलेज का नाम सेम होगा तो क्या यहां पे
- 8:20:21मैं कॉलेज का नाम अलग से स्टोर करवाऊं
- 8:20:23यहां पे कॉलेज का नाम अलग से स्टोर कराऊं
- 8:20:25यहां पे कॉलेज का नाम यहां पे कॉलेज काना
- 8:20:26नाम क्या वो सेंस बनाता है वो बिल्कुल
- 8:20:28सेंस नहीं बनाता क्योंकि ऑब्जेक्ट्स क्या
- 8:20:30करती हैं ऑब्जेक्ट्स अपनी मेमोरी के अंदर
- 8:20:33जगह को ऑक्यूपाइड पाई स्पेस इन द मेमोरी
- 8:20:36जब ये ऑब्जेक्ट क्रिएट होगी और उसका नाम
- 8:20:38अलग से स्टोर होगा फॉर एग्जांपल ये जो
- 8:20:40ऑब्जेक्ट है इसके लिए नाम हमने डिफाइन
- 8:20:42किया है करण इसके लिए नाम डिफाइन कर दिया
- 8:20:44अर्जुन इसके लिए नाम डिफाइन कर दिया टोनी
- 8:20:46इसके लिए नाम डिफाइन कर दिया ब्रूस तो ये
- 8:20:49भी अलग से स्पेस ऑक्यूपाइड भी अलग से
- 8:20:52स्पेस ऑक्यूपाइड भी अलग से स्पेस
- 8:20:54ऑक्यूपाइड से स्पेस ऑक्यूपाइड
- 8:20:58मेमोरी के अंदर स्पेस ऑक्यूपाइड
- 8:21:02के लिए सेम ही डाटा मुझे स्टोर कराना है
- 8:21:05तो क्या मैं उसे चार डिफरेंट बार या कल को
- 8:21:08अगर मुझे 1000 ऑब्जेक्ट्स बनानी हुई तो
- 8:21:10क्या मैं उस सेम वेरिएबल को सेम सेम चीज
- 8:21:13को सेम
- 8:21:14एट्रिमेद भी नहीं तो इसीलिए जो चीज कॉमन
- 8:21:19होती है उसे हम एक क्लास एट्रिल बना देते
- 8:21:21हैं और उसे हम एक टाइम एक ही सिंगल बार
- 8:21:24मेमोरी के अंदर स्टोर कराते हैं कैसे
- 8:21:27जैसे अगर हर स्टूडेंट के लिए कॉलेज नेम
- 8:21:29सेम है तो कॉलेज नेम को मैं कंस्ट्रक्टर
- 8:21:31के अंदर सेल्फ डॉट समथिंग नहीं यहां पर
- 8:21:33डिफाइन कर दूंगी ट माय कॉलेज नेम इज एबीसी
- 8:21:37कॉलेज तो हर स्टूडेंट के लिए कॉलेज नेम
- 8:21:39सेम हो जाएगा मैं चाहूं तो कॉलेज नेम को
- 8:21:41प्रिंट भी करवा सकती हूं जैसे लास्ट में
- 8:21:46आई कैन प्रिंट ए2 डॉट कॉलेज नेम लेट्स सेव
- 8:21:51इट एंड रन तो ए2 के लिए उसके कॉलेज का नाम
- 8:21:54प्रिंट हो गया एंड यह जो वेरिएबल है कॉलेज
- 8:21:56नेम क्योंकि ये सेल्फ के साथ डिफाइन नहीं
- 8:21:58हुआ इसीलिए मेमोरी के अंदर एक ही बार
- 8:22:00स्टोर होता है अगर आप 10 ऑब्जेक्ट्स भी
- 8:22:02क्रिएट कर दोगे तब भी ये मेमोरी में एक ही
- 8:22:04बार स्टोर होगा पर क्योंकि हर ऑब्जेक्ट के
- 8:22:06लिए नेम डिफरेंट है तो वो मेमोरी में 10
- 8:22:08बार स्टोर होगा क्योंकि अलग-अलग वैल्यूज
- 8:22:10हैं स्टोर करने के लिए मार्क्स डिफरेंट है
- 8:22:12तो मार्क्स भी अलग-अलग हैं अलग-अलग स्टोर
- 8:22:13होंगे तो जो चीजें कॉमन होती हैं सारी की
- 8:22:16सारी ऑब्जेक्ट्स के लिए उन्हें हम एक
- 8:22:18क्लास एट्रिल बना देते हैं और क्लास
- 8:22:20एट्रिक्स करने के लिए हम सिंपली क्लास डॉट
- 8:22:23एट्रबीक सकते हैं जैसे यहां s2 डॉट कॉलेज
- 8:22:27नेम लिखने की जगह मैं सीधा लिख सकती थी
- 8:22:29स्टूडेंट अपनी क्लास का नाम डॉट कॉलेज नेम
- 8:22:31यह भी कंप्लीट वैलिड होता है उससे भी वही
- 8:22:33वैल्यू हमारे पास प्रिंट होकर आती है पर
- 8:22:36अगर मुझे इस नेम को एक्सेस करना है तो
- 8:22:38उसके लिए हम s2 नेम या s1 नेम इस तरीके से
- 8:22:42एक्सेस करते हैं अच्छा यहां पे कुछ
- 8:22:43स्टूडेंट्स के दिमाग में एक और हो सकता है
- 8:22:45डाउट आ रहा हो फॉर एग्जांपल आई हैव दिस वन
- 8:22:49स्टूडेंट s1 लेट्स ट्राई दिस फॉर एग्जांपल
- 8:22:53हमारी स्टूडेंट क्लास के अंदर ही दो हमारे
- 8:22:55पास क्लास एट्रिया कॉलेज नेम और एक है कि
- 8:22:59बाय डिफॉल्ट हमने एक नेम वैल्यू लिख दी
- 8:23:02एनो निमस यह मैंने लिख दिया कि स्टूडेंट
- 8:23:06का नाम क्या है क्लास एटिबल में तो
- 8:23:08एनोनिमस लिख दिया और ऑब्जेक्ट एटिबल के
- 8:23:12अंदर मैंने करन पास कर दिया जब मैं यहां
- 8:23:14पर प्रिंट करवाऊंगी s1 ड नेम तो क्या
- 8:23:17प्रिंट होना चाहिए यू कैन पॉज हियर एंड
- 8:23:20थिंक एंड ट्राई टू गेस वैसे गेस करने वाली
- 8:23:23चीज नहीं है जब मैं इसे रन करूंगी तो मेरे
- 8:23:26पास करन प्रिंट होके आएगा क्यों प्रिंट
- 8:23:28होके आएगा क्योंकि जब भी सेम नेम का मेरे
- 8:23:31पास क्लास एट्रियो होता है व्हाट इज दिस
- 8:23:34दिस इज अ क्लास एटिबल
- 8:23:36सेम नेम का जब हमारे पास क्लास
- 8:23:41एट्रिमेद
- 8:23:44होती है वो क्लास एट्रियो से हायर होती है
- 8:23:47मतलब सेम नेम है तो हमेशा ऑब्जेक्ट को ही
- 8:23:49प्रेफरेंस मिलेगी उसी को हायर प्रायोरिटी
- 8:23:52मिलेगी तो पर ऐसे जनरली हम करते भी नहीं
- 8:23:54है जनरली ऑब्जेक्ट ट्रिब्यूट एंड क्लास
- 8:23:56एटिबल हम सेम सेम नहीं रखते हैं वो जनरली
- 8:23:59उस केस में लिया जाता है लेट्स सपोज किसी
- 8:24:01ऑब्जेक्ट ने अपना नाम ही नहीं दिया किसी
- 8:24:03स्टूडेंट ने अपना नाम ही नहीं दिया तो
- 8:24:05उसका नाम बाय डिफॉल्ट एनोनिमस हो जाएगा
- 8:24:08दैट इज बेसिकली वन ऑफ द पर्पसस व्हाई यू
- 8:24:10वुड यूज इट बट इन दिस केस इट इज नॉट
- 8:24:13मेकिंग अ लॉट ऑफ सेंस पर यह जरूर याद रखना
- 8:24:15है कि जब भी ऑब्जेक्ट एटिबल क्लास एट्रबीक
- 8:24:20एट्रियल प्रेफरेंस हायर प्रायोरिटी मिलती
- 8:24:22है इन यूसेज नेक्स्ट हम बात करने वाले हैं
- 8:24:25अबाउट मेथड्स
- 8:24:27अब जो भी हमारी क्लास होती है क्लास के
- 8:24:31अंदर दो चीजें स्टोर हो सकती है एक होता
- 8:24:34है डेटा और एक होते हैं कुछ मेथड्स
- 8:24:39डेटा का मतलब है
- 8:24:41एटिबल इज अ बेसिकली क्लास इज अ कलेक्शन ऑफ
- 8:24:44टू
- 8:24:45थिंग्स
- 8:24:47एटिबल होता है क्या-क्या प्रॉपर्टीज है
- 8:24:50आपके पास मेथड्स का मतलब होता है आप
- 8:24:52क्या-क्या कर सकते हो जैसे कार है कार का
- 8:24:54मुझे ब्लूप्रिंट बनाना है तो पहले तो मैं
- 8:24:56बता ऊंगी कि कार की माइलेज क्या है कार का
- 8:24:58कलर क्या है कार का इंजन कितने सीसी का है
- 8:25:02या कार का बेसिकली टायर का साइज क्या है
- 8:25:05इस तरीके की डिफरेंट डिफरेंट चीजें बताई
- 8:25:06जाएंगी यह सारे के सारे एटिबल हैं उसकी
- 8:25:09प्रॉपर्टीज है पर फिर मुझे बताना पड़ेगा
- 8:25:11ये कार रन कैसे होती है कार स्टार्ट कैसे
- 8:25:13होती है कार स्टॉप कैसे होती है कार का
- 8:25:15इंजन कैसे स्टार्ट होता है जो भी हमारे
- 8:25:17फंक्शंस होते हैं उन्हें हम मेथड्स कह
- 8:25:19देते हैं तो मेथड्स आर बेसिकली फंक्शंस
- 8:25:22दैट बिलोंग टू ऑब्जेक्ट्स जब क्लास के
- 8:25:25अंदर हमने कोई फंक्शन लिख दिए फंक्शंस को
- 8:25:27ही हम मेथड्स कहते हैं जो फंक्शन क्लास के
- 8:25:29अंदर लिखे जाते हैं उन्हीं को हम मेथड्स
- 8:25:30कह देते हैं तो अभी तक जो हम स्ट्रिंग
- 8:25:32मेथड्स को पढ़ते आए हैं या हम लिस्ट
- 8:25:35मेथड्स को पढ़ते आए या लेट्स सपोज कोई
- 8:25:37डिक्शनरी का मेथड हमने अगर पढ़ा है तो इन
- 8:25:40सब के लिए मेथड्स कैसे आए थे इन सबके लिए
- 8:25:42मेथड्स इसलिए आए थे क्योंकि ये सारी की
- 8:25:44सारी क्लासेस होती थी जिनकी हम ऑब्जेक्ट
- 8:25:46क्रिएट करते थे फिर ऑब्जेक्ट के लिए हम
- 8:25:47मेथड को यूज़ कर रहे होते थे तो लेट्स
- 8:25:49सपोज ये हमने क्लास बनाई हुई है क्लास के
- 8:25:51लिए यहां पर हमने कंस्ट्रक्टर डिफाइन किया
- 8:25:53हुआ है और इस तरीके से हम अपना मेथड
- 8:25:54डिफाइन कर सकते हैं हम लिख सकते हैं डेफ
- 8:25:57उसके अंदर हम अपने मेथड का नाम लिख सकते
- 8:25:59हैं वी कैन कॉल आवर सेल्फ और जो क्लास के
- 8:26:02अंदर हम मेथड लिखते हैं उसके अंदर हमेशा
- 8:26:04हम फर्स्ट पैरामीटर अपना सेल्फ पैरामीटर
- 8:26:06लिखते हैं एंड फिर हमारी मर्जी होती है
- 8:26:08उसको हम चाहे तो यूज कर सकते हैं चाहे तो
- 8:26:10ना यूज करें इस तरीके से हम अपने मेथड्स
- 8:26:12को डिफाइन कर सकते हैं और यूज करने के लिए
- 8:26:14हम लिखते हैं अपने ऑब्जेक्ट का नाम डॉट
- 8:26:16अपने मेथड का नाम इस तरीके से हम
- 8:26:18एग्जीक्यूट कर सकते हैं फॉर एग्जांपल लेट
- 8:26:21मी रिमूव दिस प्रिंट
- 8:26:23लाइन फॉर एग्जांपल हम एक मेथड बना बना
- 8:26:26सकते हैं दैट सेज हेलो अगर मैंने इस तरीके
- 8:26:29का कुछ मेथड बनाया जो सिंपली कहता है हेलो
- 8:26:32या जो कहता है वेलकम
- 8:26:37स्टूडेंट एंड इसे इनफैक्ट वेलकम कह देते
- 8:26:40हैं इस मेथड को यह कहता है वेलकम स्टूडेंट
- 8:26:43अभी के लिए सिर्फ वेलकम स्टूडेंट कह रहा
- 8:26:45है लेट्स सेव इट तो यहां पर वेलकम
- 8:26:47स्टूडेंट को कॉल करने के लिए हम लिख सकते
- 8:26:49हैं s1 वेलकम और इस मेथड को हम कॉल कर
- 8:26:53सकते हैं अच्छा जब हम इस मेथड को कॉल
- 8:26:55करेंगे हमारे पास आएगा कि वेलकम टेक्स
- 8:26:57जीरो पोजीशनल आर्गुमेंट बट वन वाज गिवन कि
- 8:27:00हम कोई आर्गुमेंट नहीं पास कर रहे बेसिकली
- 8:27:02यहां पर वेलकम के अंदर हमें सेल्फ को सबसे
- 8:27:06पहले लिखना पड़ेगा यानी सेल्फ पैरामीटर
- 8:27:09हमेशा हम सबसे पहले लिखते हैं लेट्स सेव
- 8:27:11इट एंड रन नाउ तो वेलकम स्टूडेंट हमारे
- 8:27:13लिए आकर प्रिंट हो गया चाहे हम सेल्फ को
- 8:27:16अंदर यूज कर रहे हो चाहे ना यूज कर रहे हो
- 8:27:18हर मेथड के अंदर हम सेल्फ को जनरली लिख
- 8:27:20रहे होते हैं अब सेल्फ को यूज करते हुए हम
- 8:27:23उसकी प्रॉपर्टीज को भी एक्सेस कर सकते हैं
- 8:27:25जैसे आई कै टाइप सेल्फ डॉट नेम तोसे वेलकम
- 8:27:29स्टूडेंट और फिर स्टूडेंट का नाम हमारे
- 8:27:31लिए प्रिंट होकर आ जाएगा लेट्स सेव इट एंड
- 8:27:33रन तो यह क्या हुआ हमारा पूरा मेथड
- 8:27:35एग्जीक्यूट हो गया उसी तरीके से हम एक
- 8:27:38मेथड बना सकते हैं डेफ गेट
- 8:27:43मार्क्स यह सेल्फ आ गया हम प्रिंट कर सकते
- 8:27:46हैं या यह फंक्शन क्या करता है य फंक्शन
- 8:27:48रिटर्न करता
- 8:27:50है सेल्फ डॉट मार्क्स सेल्फ डॉट मार्क्स
- 8:27:54को रिटर्न कर रहा है तो यहां हम प्रिंट
- 8:27:57करवा सकते हैं
- 8:27:59s1 गेट मार्क्स एंड इसे एग्जीक्यूट कर
- 8:28:03देंगे तो जो भी वैल्यू रिटर्न होगी वो
- 8:28:04हमारे लिए प्रिंट होकर आ जाएगी ले
- 8:28:07मिनिमाइज इट अ बिट एंड इसे जब हम रन
- 8:28:09करेंगे तो हमारे लिए मार्क्स प्रिंट हो
- 8:28:11जाएंगे स्टूडेंट के तो इस तरीके से हम
- 8:28:13अपने डिफरेंट डिफरेंट मेथड्स को क्रिएट कर
- 8:28:15सकते हैं
- 8:28:26तरीके से क्रिएट करते हैं जब भी हम क्लास
- 8:28:28बनाते हैं तो उसके अंदर हमेशा एक
- 8:28:29कंस्ट्रक्टर होता है अगर हमने कंस्ट्रक्टर
- 8:28:31नहीं लिखा एज अ प्रोग्रामर तो पाइथन
- 8:28:32ऑटोमेटिक हमारे लिए कंस्ट्रक्टर क्रिएट कर
- 8:28:34देगा अगर हमें खुद का कंस्ट्रक्टर चाहिए
- 8:28:36कंस्ट्रक्टर बेसिकली ऑब्जेक्ट के इनिश
- 8:28:38इजेशन के लिए होता है यानी अगर ऑब्जेक्ट
- 8:28:40को क्रिएट करते टाइम अगर आप कुछ काम करना
- 8:28:42चाहते हैं जैसे अगर हम कुछ नए एटिबल को
- 8:28:44क्रिएट करना चाहते हैं तो वो काम हम
- 8:28:46कंस्ट्रक्टर के अंदर करते हैं इस तरीके से
- 8:28:48हम अपने कंस्ट्रक्टर को डिफाइन करते हैं
- 8:28:50दो तरीके के कंस्ट्रक्टर होते हैं डिफॉल्ट
- 8:28:51एंड पैरामीटराइज्ड हमेशा कंस्ट्रक्टर के
- 8:28:53अंदर फर्स्ट जो हमारा पैरामीटर होता है
- 8:28:55दैट इज द सेल्फ पैरामीटर जिसका मतलब
- 8:28:57ऑब्जेक्ट इंस्टेंस होता है एंड उसके बाद
- 8:28:59हम डिफरेंट पैरामीटर्स ले सकते हैं अपने
- 8:29:01एट्रिक्स को हम क्रिएट कर सकते हैं दो
- 8:29:03तरीके के ट्रिब्यूट्स होते हैं एक होते
- 8:29:05हैं क्लास एटिबल एक होते हैं ऑब्जेक्ट
- 8:29:07एटिबल उसके अलावा क्लास के अंदर हम अपने
- 8:29:09मेथड्स को क्रिएट करते हैं क्लास के अंदर
- 8:29:11जो फंक्शंस होते हैं उन्हीं को हम मेथड्स
- 8:29:12कहते हैं मेथड्स के अंदर हम हमेशा सेल्फ
- 8:29:14को लिख रहे होते हैं ये जो मेथड्स होते
- 8:29:16हैं ये हमारी क्लास के फंक्शंस होते हैं
- 8:29:18जैसे ये हमरा पहला मेथड हो गया इसी तरीके
- 8:29:21से हम कोई स्टूडेंट ऑब्जेक्ट s2 भी बना
- 8:29:22सकते थे उसके लिए हम दोबारा से अपने मेथड
- 8:29:25को कॉल कर सकते थे तो क्लासेस एंड
- 8:29:27ऑब्जेक्ट्स के बारे में जो बेसिक बेसिक
- 8:29:28इंपॉर्टेंट चीजें हैं उनको हमने कवर किया
- 8:29:30है तो एक बार एक प्रैक्टिस क्वेश्चन को हम
- 8:29:32सॉल्व कर लेते हैं तो द क्वेश्चन इज
- 8:29:35टेलिंग अस टू क्रिएट स्टूडेंट क्लास दैट
- 8:29:38टेक्स नेम एंड मार्क्स ऑफ थ्री सब्जेक्ट्स
- 8:29:40तो हम क्या कर सकते हैं क्लास बना सकते
- 8:29:43हैं इसे हम कह देंगे
- 8:29:45स्टूडेंट इसके अंदर बेसिकली हम एक
- 8:29:47कंस्ट्रक्टर बनाएंगे तो वी विल डिफाइन आर
- 8:29:50कंस्ट्रक्टर अंडर अंडर इट इट के अंदर सबसे
- 8:29:53पहले तो सेल्फी आ जाएगा उसके बाद हमें
- 8:29:56बोला जा रहा है कि हमें नेम पास करना है
- 8:29:57और फिर तीन सब्जेक्ट्स के हमें मार्क्स
- 8:29:59पास करने हैं या तो हम तीन अलग-अलग
- 8:30:01वेरिएबल पास कर सकते हैं नहीं तो हम चाहे
- 8:30:03तो एक प्रॉपर लिस्ट भी पास कर सकते हैं वी
- 8:30:05विल ट्राई द लिस्ट मेथड सब्जेक्ट्स एज
- 8:30:08आर्गुमेंट इन कंस्ट्रक्टर देन क्रिएट अ
- 8:30:11मेथड टू प्रिंट द एवरेज ऑफ ऑल द
- 8:30:13सब्जेक्ट्स तो ये सारी की सारी चीजें हम
- 8:30:15करने वाले हैं लेट्स क्लियर आवर
- 8:30:19स्क्रीन सबसे पहले एक क्लास बनाते हैं
- 8:30:21स्टूडेंट नाम से स्टूडेंट क्लास के अंदर
- 8:30:25अपना एक कंस्ट्रक्टर बनाते हैं डेफ इन इट
- 8:30:30इसके अंदर सेल्फ आएगा हमारे पास हमारा नेम
- 8:30:33आने वाला है एंड हमारे पास मार्क्स आने
- 8:30:35वाले हैं आई एम गोइंग टू एज्यूम मार्क्स
- 8:30:37इज अ लिस्ट मतलब मार्क्स जब पास होंगे तो
- 8:30:39कुछ इस तरीके से हमारे पास आ रहे होंगे 99
- 8:30:4298 97 इस तरीके से मार्क्स हमारे पास आ
- 8:30:45रहे
- 8:30:46होंगे तो यहां हम डिफाइन कर सकते हैं
- 8:30:48सेल्फ डॉट नेम इज इक्वल टू दिस नेम एंड
- 8:30:52सेल्फ डॉ माक्स इ ट मार्क्स
- 8:30:58एक स्टूडेंट ऑब्जेक्ट बनाकर भी देख लेते
- 8:31:00हैं s1 इक्व
- 8:31:02टू
- 8:31:03स्टूडेंट एंड इसके अंदर वैल्यूज पास कर
- 8:31:06देते हैं पहले तो हम स्टूडेंट के का नाम
- 8:31:09पास कर सकते
- 8:31:10हैं लेट्स कॉल हिम टोनी स्टार्क एंड फिर
- 8:31:14मार्क्स पास कर देंगे 99 98 97 इस तरीके
- 8:31:19से तो लेट्स सेव इट अब सेकंड पार्ट हमें
- 8:31:22कह रहा है टू क्रिएट अ मेथड टू प्रिंट द
- 8:31:24एवरेज तो इसी के अंदर वी आर गोइंग टू
- 8:31:27डिफाइन लेट्स कॉल इट गेट
- 8:31:31एवरेज इसके अंदर सेल्फ तो आएगा ही सेल्फ
- 8:31:34के अलावा हमें कुछ और लेने की जरूरत नहीं
- 8:31:35है एवरेज के लिए तो यहां पर सबसे पहले तो
- 8:31:38हम सम कैलकुलेट करेंगे द सम इज गोइंग टू
- 8:31:41बी सेल्फ डॉट मार्क्स या एक लूप रन कर
- 8:31:45सकते हैं सेल्फ का सम लेने के लिए हम एक
- 8:31:48लूप रन कर सकते हैं शुरुआत में सम इज
- 8:31:50इक्वल टू 0
- 8:31:53फॉर वैल्यू इन
- 8:31:57मार्क्स आई कैन ड ऑल द वैल्यूज इन माय
- 8:32:01मार्क्स एंड देन
- 8:32:04प्रिंट
- 8:32:06हाई लेट्स प्रिंट द नेम फर्स्ट हाई डॉट
- 8:32:11नेम योर स्कोर
- 8:32:15इज या योर एवरेज स्कोर
- 8:32:20इज सम डिवाइडेड बाय 3
- 8:32:26यहां पर भी इसे सेल्फ डॉट मार्क्स कर देते
- 8:32:28हैं तो बेसिकली गेट एवरेज हमने एक मेथड
- 8:32:31बना लिया मेथड के अंदर सेल्फ तो आएगा ही
- 8:32:33सम से पहले हमने सारे के सारे सेल्फ डॉट
- 8:32:36मार्क्स ये जो लिस्ट थी इसका हमने सारी
- 8:32:38वैल्यूज का सम कैलकुलेट किया और फिर एवरेज
- 8:32:41को प्रिंट करवा दिया लेट्स सेव इट एंड कॉल
- 8:32:45s1 डॉट गेट एवरेज सेव किया रन किया हाई
- 8:32:51टोनी स्टार्क योर एवरेज स्कोर इज
- 8:32:538.0 क्या हो गया एवरेज स्कोर मेरे लिए
- 8:32:56कैलकुलेट होकर आ गया आल्सो एडिशनल जो
- 8:32:59हमारे एट्रियो होते हैं जैसे फॉर एग्जांपल
- 8:33:02दिस नेम इज़ माय एट्रिल s1 के लिए दिस इज़
- 8:33:04द ऑब्जेक्ट एटिबल अगर कल को मुझे जाकर इस
- 8:33:08नाम को भी चेंज करना है अगर लेट्स सपोज
- 8:33:10मैं s1 नेम को चेंज करके करना चाहती हूं
- 8:33:13आय मैन एंड उसके बाद इफ आई कॉल s1 एवरेज
- 8:33:17मार्क्स तो मेरी एट्रिल की वैल्यू को मैं
- 8:33:20डायरेक्टली भी चेंज कर सकती हूं लेट्स सेव
- 8:33:22इट एंड रन इट तो यह क्या हुआ अब मेरा नाम
- 8:33:26यहां पर डिफरेंट प्रिंट होकर आ रहा है तो
- 8:33:28इस तरीक से अपने एट्रियो की वैल्यू को
- 8:33:30चेंज करना उनको मैनिपुलेट करना भी पॉसिबल
- 8:33:32है क्लासेस एंड ऑब्जेक्ट्स के अंदर
- 8:33:35नेक्स्ट जिस कॉन्सेप्ट के बारे में हम बात
- 8:33:36करेंगे दैट इज़ गोइंग टू बी स्टैटिक
- 8:33:38मेथड्स अभी तक जो हमने मेथड्स देखे हैं
- 8:33:41जैसे हमारा गेट एवरेज मेथड हो गया कोई और
- 8:33:43मेथड हो गया यह सारे के सारे नॉन स्टैटिक
- 8:33:45मेथड्स होते हैं यानी नॉर्मल मेथड्स अब हम
- 8:33:48एक स्पेशल टाइप के मेथड के बारे में बात
- 8:33:50करने वाले हैं व्हिच आर कॉल्ड स्टैटिक
- 8:33:51मेथड्स स्टैटिक मेथड्स आर मेथड्स दैट डोंट
- 8:33:54यूज़ द सेल्फ पैरामीटर अभी तक हमने देखा
- 8:33:57हर मेथड के अंदर कुछ इस तरीके से हमारे जो
- 8:33:59सेल्फ पैरामीटर है य हमें हमेशा लिखना
- 8:34:01पड़ता है पर अगर हम यूज ही नहीं करना
- 8:34:03चाहते सेल्फ को फॉर
- 8:34:06एग्जांपल अगर मुझे एक फंक्शन बनाता है
- 8:34:09बनाना है
- 8:34:10हेलो और उसके अंदर मैं सिर्फ प्रिंट
- 8:34:12करवाना चाहती हूं हेलो अगर हमने ऐसा कुछ
- 8:34:14लिखा और फिर हमने इसे यूज करने की कोशिश
- 8:34:17की इफ आई ट्राई टू राइट s1 हेलो दिस विल
- 8:34:20गिव मी एन एरर रन किया आई विल गेट एन एरर
- 8:34:24व्हाई एम आई गेटिंग एन एरर क्योंकि बाय
- 8:34:26डिफॉल्ट हेलो के अंदर सेल्फ होना चाहिए जो
- 8:34:28हमने नहीं लिखा पर इस फंक्शन के अंदर
- 8:34:30सेल्फ का कोई सेंस नहीं बनता तो इसीलिए हम
- 8:34:33इसे स्टैटिक मेथड बना सकते हैं इस मेथड को
- 8:34:35हम चेंज कर सकते हैं टू अ स्पेशल कैटेगरी
- 8:34:37तो जो हमारे स्टैटिक मेथड्स होते हैं उनके
- 8:34:39अंदर सेल्फ पैरामीटर नहीं होता एंड दे
- 8:34:40वर्क एट क्लास लेवल मतलब वह ऑब्जेक्ट लेवल
- 8:34:43पे काम नहीं करते तो जब भी हम कोई क्लास
- 8:34:46बनाते हैं लेट्स सपोज यह हमारी क्लास है
- 8:34:48यह हमारी ऑब्जेक्ट वन है दिस इज माय
- 8:34:50ऑब्जेक्ट टू दिस इज माय ऑब्जेक्ट थ्री जो
- 8:34:53सेल्फ है वह तो ऑब्जेक्ट के लिए यूज़ होता
- 8:34:56है
- 8:34:57ना यहां पे सेल्फ का मतलब ऑब्जेक्ट वन है
- 8:34:59यहां पे सेल्फ का मतलब ऑब्जेक्ट टू है
- 8:35:01यहां पे सेल्फ का मतलब ऑब्जेक्ट थ्री है
- 8:35:02पर अगर आप ऐसा मेथड बना रहे हो जिसमें
- 8:35:04ऑब्जेक्ट की जरूरत नहीं है जैसे हेलो
- 8:35:06प्रिंट करने के लिए हम ऑब्जेक्ट का तो कोई
- 8:35:08एट्रिया कुछ और यूज कर ही नहीं रहे तो उसे
- 8:35:11क्या करो ऑब्जेक्ट लेवल पे नहीं अब उसे
- 8:35:13क्लास लेवल पे ले आओ तो इसीलिए जो क्लास
- 8:35:15लेवल पे मेथड्स होते हैं उनको हम स्टैटिक
- 8:35:17मेथड्स कहते हैं स्टैटिक मेथड्स को बनाने
- 8:35:19के लिए हम लिखते हैं @ द रेट स्टैटिक मेथड
- 8:35:22दिस इज अ डेकोरेटर डेकोरेटर क्या होता है
- 8:35:25वो भी हम बात करेंगे बेसिकली डेकोरेटर
- 8:35:27लिखकर हम यह बता रहे हैं कि हम स्टैटिक
- 8:35:29मेथड को क्रिएट करना चाहते हैं फिर अपना
- 8:35:31हम नॉर्मली स्टैटिक मेथड क्रिएट कर सकते
- 8:35:33हैं जैसे यहां पर इस हेलो के अंदर एरर को
- 8:35:36हटाने के लिए मुझे सिंपली लिखना है @ दरे
- 8:35:39स्टैटिक यहां सजेस्ट भी हो रहा है व्हाट
- 8:35:42इज दिस इट कन्वर्ट्स अ फंक्शन टू बी अ
- 8:35:44स्टैटिक मेथड ये एक ऐसा डेकोरेटर है व्हिच
- 8:35:47कन्वर्ट्स अ नॉर्मल फंक्शन टू बी अ
- 8:35:49स्टैटिक मेथड अब अगर मैंने इसे सेव किया
- 8:35:51और रन किया तो कोई एरर नहीं आएगा हमारे
- 8:35:53लिए सिंपली हेलो प्रिंट हो जाएगा सो दिस
- 8:35:55इज व्हाट वी कॉल अ डेकोरेटर इन पाइथन इसके
- 8:35:58अलावा भी और भी डेकोरेटर्स होते हैं पर
- 8:36:00डेकोरेटर्स अलाउ अस टू रैप अनदर फंक्शन इन
- 8:36:03ऑर्डर टू एक्सटेंड द बिहेवियर ऑफ द रैप्ड
- 8:36:04फंक्शन विदाउट परमानेंटली मॉडिफाइड और भी
- 8:36:07सिंपल भाषा में समझाऊं तो बेसिकली एक
- 8:36:10फंक्शन
- 8:36:11है जो डेकोरेटर है जो पैरामीटर में भी
- 8:36:15फंक्शन लेता है और आउटपुट में भी फंक्शन
- 8:36:18देता है तो यह डेकोरेटर स्टैटिक मेथड वाला
- 8:36:20डेकोरेटर क्या करता है इस पूरे फंक्शन को
- 8:36:22लेता है इसका बिहेवियर चेंज करता है और
- 8:36:24उसको वापस दे देता है
- 8:36:26यह काम कर रहा है बस डेकोरेटर बाकी हम
- 8:36:28डेकोरेटर्स को आगे भी देखने वाले हैं तो
- 8:36:30अभी टेंशन लेने की जरूरत नहीं है बेसिकली
- 8:36:31हमें ट द रेट स्टैटिक मेथड लिखना पड़ेगा
- 8:36:33किसी भी नॉर्मल फंक्शन को स्टैटिक बनाने
- 8:36:35के लिए एंड दिस स्टैटिक मेथड इज अ
- 8:36:36डेकोरेटर व्हिच इज चेंजिंग द बिहेवियर ऑफ
- 8:36:39माय नॉर्मल फंक्शन था तो ये नॉर्मल फंक्शन
- 8:36:41ही बस इसका बिहेवियर चेंज करके इसको एक
- 8:36:43स्टैटिक मेथड बना दिया गया है तो जब भी
- 8:36:45हमारे पास ऐसे मेथड्स होते हैं जिनके अंदर
- 8:36:48एस सच सेल्फ की जरूरत नहीं होती तो उन्हें
- 8:36:50हम क्लास लेवल पर लेके आ सकते हैं और उनके
- 8:36:52लिए हम स्टैटिक मेथड डेकोरेटर को यूज कर
- 8:36:54सकते हैं नेक्स्ट हम बात करने वाले हैं
- 8:36:56अबाउट टू इंपॉर्टेंट कॉन्सेप्ट्स जिनको
- 8:36:59मैं दो पिलर्स ऑफ ऊप्स कहूंगी दो पिलर्स
- 8:37:02ऑफ ऑब्जेक्ट ओरिएंटेशन बेसिकली जब भी किसी
- 8:37:05भी लैंग्वेज के अंदर हम ऑब्जेक्ट
- 8:37:06ओरिएंटेशन प्रोग्रामिंग पढ़ते हैं चाहे
- 8:37:08आपका ऑलरेडी c+ प्स बैकग्राउंड है चाहे
- 8:37:10आपका जावा बैकग्राउंड है या अभी हम पाइथन
- 8:37:12पढ़ रहे हैं हर लैंग्वेज के अंदर देयर आर
- 8:37:15जनरली फोर पिलर्स ऑफ ऑब्जेक्ट ओरिएंटेशन
- 8:37:18एक पिलर होता है एब्स्ट्रेक्शन मतलब यह
- 8:37:21चार थोरेट्स
- 8:37:25है इनका मतलब बहुत आसान है जितना मुश्किल
- 8:37:27आपको एब्स्ट्रेक्शन एस अ वर्ड याद रखना
- 8:37:30में दिक्कत होगी मतलब इसका मतलब बहुत ही
- 8:37:33आसान है कुछ नहीं है मतलब बस इस शब्द को
- 8:37:35ही याद करना सबसे मुश्किल चीज है यह मान
- 8:37:37लो बस इंग्लिश है और कुछ नहीं है
- 8:37:40एब्स्ट्रेक्शन
- 8:37:44एनकैप्सूलेशन इनहेरिटेंस
- 8:37:46एंड पॉलीमोर्फस
- 8:37:50म यह चार पिलर्स है जिनके ऊपर पूरा
- 8:37:54ऑब्जेक्ट ओरिएंटेशन खड़ा होता है इनमें से
- 8:37:57इन दोनों को हम अपने नेक्स्ट पार्ट में
- 8:37:59डिस्कस करेंगे अभी बस एब्स्ट्रैक्टर
- 8:38:00एनकैप्सूलेशन को डिस्कस करेंगे बहुत इजी
- 8:38:03है एब्स्ट्रैक्ट्स क्ट का मतलब होता है
- 8:38:06बेसिकली इंग्लिश के अंदर इसको कह सकते हैं
- 8:38:08छुपा हुआ या ऐसी चीज जो क्लियर नहीं है
- 8:38:10जैसे अगर एब्स्ट्रैक्टर आपने वर्ड सुना
- 8:38:13होगा एब्स्ट्रैक्टर प्रोग्रामिंग के अंदर
- 8:38:15उप्स के अंदर होता है हाइडिल मेंटेशन
- 8:38:18डिटेल्स ऑफ अ क्लास यानी क्लास के अंदर
- 8:38:21किस तरीके से चीजें इंप्लीमेंट हो रही है
- 8:38:23एगजैक्टली वो आपने हाइड कर लिया और और आप
- 8:38:25यूजर को सिर्फ इंपॉर्टेंट फीचर्स दिखा रहे
- 8:38:28हो मतलब जो अननेसेसरी चीजें हैं ना जिनकी
- 8:38:31जरूरत नहीं है यूजर को आपने वो छुपा ली
- 8:38:34फॉर एग्जांपल जब एक गाड़ी चलती है जब एक
- 8:38:37गाड़ी जब एक इंजन स्टार्ट होता है तो
- 8:38:39इंटरनली क्या प्रोसेस हो रहा है इंजन के
- 8:38:41अंदर वो कभी एक ड्राइवर को पता ही नहीं
- 8:38:43चलेगा मतलब अनलेस एंड अंट्स ना करो पर एज
- 8:38:47सच जब आप क्लच प्रेस करते हो जब आप
- 8:38:49एक्सलरेटर को प्रेस करते हो तब एज सच हमें
- 8:38:51इंजन के अंदर एगजैक्टली क्या हो रहा है
- 8:38:53फ्यूल के साथ क्या हो रहा है कंबशन कैसे
- 8:38:54काम कर रहा है वो सारी चीजें हमें दिख
- 8:38:56नहीं रही पर वोह हो तो रही है इंटरनली तो
- 8:38:59कार वाले ने क्या किया कार मैन्युफैक्चरर
- 8:39:01ने क्या किया अननेसेसरी चीजें जैसे इंजन
- 8:39:03के अंदर क्या हो रहा है उसके ड्राइवर को
- 8:39:05एस सच मतलब नहीं है उसे तो अपनी गाड़ी
- 8:39:07स्टार्ट करनी है तो अननेसेसरी डिटेल्स तो
- 8:39:09छुपा ली और जो नेसेसरी चीजें थी सिर्फ वह
- 8:39:13दिखाई एसेंशियल चीजें दिखाई यूजर को यह
- 8:39:16होता है एब्स्ट्रेक्शन का मतलब फॉर
- 8:39:18एग्जांपल इफ आई क्रिएट अ क्लास डॉट कार
- 8:39:23कार मैंने क्लास बनाई इसके लेट सपोज आई
- 8:39:26क्रिएट अ फंक्शन कॉल्ड स्टार्ट और यह
- 8:39:29फंक्शन क्या करता है कार को स्टार्ट करता
- 8:39:31है तो इसके अंदर सबसे पहले यहां सेल्फ ले
- 8:39:34लेते
- 8:39:36हैं एंड इनफैक्ट एक कंस्ट्रक्टर भी बना
- 8:39:40देते हैं डेफ एक कंस्ट्रक्टर लिख लेते
- 8:39:43हैं इट इसके अंदर सेल्फ
- 8:39:47आएगा एंड जैसे ही सेल्फ आएगा हम क्या
- 8:39:50करेंगे हर कार के अंदर हम एक एक्सलरेटर
- 8:39:52क्रिएट करेंगे यह मेरा एक्सलरेटर है या
- 8:39:57लेट्स कॉल इट डॉट एसीसी हर कार के अंदर एक
- 8:40:00एक्सलरेटर को हम क्रिएट कर सकते हैं
- 8:40:03शुरुआत में एक्सीलरेटर क्या है हम इसे कह
- 8:40:06सकते हैं
- 8:40:08फाल्स या प्रेस नहीं किया हुआ अभी
- 8:40:10एक्सलरेटर को उसके अलावा हर कार के अंदर
- 8:40:13एक ब्रेक हो सकता है अच्छा ब्रेक इज अ
- 8:40:15कीवर्ड हम इसे कह देते हैं बी आर के सेल्फ
- 8:40:18डॉट बीआर के हर कार के अंदर एक ब्रेक होता
- 8:40:20है शुरुआत में हमने ब्रेक को भी प्रेस
- 8:40:22नहीं किया हुआ और हर कार के अंदर हमारे
- 8:40:25पास
- 8:40:25क्लच हो सकता है शुरुआत में क्लच को भी
- 8:40:28हमने प्रेस नहीं किया हुआ तो ये हमने क्या
- 8:40:30किया एक कार डिफाइन कर दी अब कार को जैसे
- 8:40:33हम स्टार्ट करते हैं सबसे पहले हम क्लच को
- 8:40:36प्रेस करेंगे तो हमारा सेल्फ डॉट क्लच की
- 8:40:39वैल्यू पहले हो जाएगी ट्रू के इक्वल उसके
- 8:40:41बाद हम एक्सलरेटर को थोड़ा सा प्रेस
- 8:40:43करेंगे तो सेल्फ
- 8:40:44डॉट मतलब डोंट टेक इट लिटरली हम य सिर्फ
- 8:40:47एक एग्जांपल ले रहे हैं एंड फिर क्या
- 8:40:50करेंगे कार हमारी स्टार्ट हो जाएगी तो हम
- 8:40:51प्रिंट करवा देंगे कार स्टार्टेड
- 8:40:56यह हमने क्लास बना ली नॉर्मल क्लास बनाई
- 8:40:58कार इसे इनिश इज किया हर कार के अंदर
- 8:41:00एक्सीलरेटर ब्रेक और क्लच तो होता ही है
- 8:41:02शुरुआत में सारे फॉल्स हैं किसी को प्रेस
- 8:41:04नहीं किया हुआ जब कार को स्टार्ट करना है
- 8:41:06तब हमें क्या करना पड़ेगा तब हमें क्लच को
- 8:41:09भी दबाना पड़ेगा तब हमें एक्सीलरेटर को
- 8:41:11प्रेस करना पड़ेगा और कार हमारी स्टार्ट
- 8:41:12हो जाएगी तो लेट्स क्रिएट अ कार वन
- 8:41:15ऑब्जेक्ट इज इक्वल टू कार जिसके अंदर हमें
- 8:41:18कुछ पास नहीं करना और फिर मैं क्या करना
- 8:41:20चाहती हूं मैं अपनी कार को स्टार्ट करना
- 8:41:21चाहती हूं लेट्स सेव इट एंड रन इट अब जैसे
- 8:41:24ही मैंने कार को स्टार्ट करने के लिए अपना
- 8:41:26कोड लिखा कार स्टार्ट हो गई ये चीज प्रिंट
- 8:41:29हो गई पर बैकग्राउंड के अंदर यह जो
- 8:41:31अननेसेसरी स्टेप्स थे कि क्लच को पहले
- 8:41:34ट्रू किया एक्सीलरेटर को पहले ट्रू किया
- 8:41:36ये तो यहां पे मुझे एस सच पता नहीं चल रहे
- 8:41:38ये सारे स्टेप्स कहां पे हैं ये सारे
- 8:41:40स्टेप्स तो क्लास के अंदर है क्लास के
- 8:41:42बाहर तो कोई अननेसेसरी चीज प्रिंट नहीं
- 8:41:44हुई ना क्लास के बाहर कुछ ऐसी चीज मुझे
- 8:41:47दिखाई नहीं दी जो इंटरनली इंप्लीमेंट हो
- 8:41:49रही है सो
- 8:41:53एज्यूमंगा हो गई सिर्फ जो नेसेसरी चीजें
- 8:41:56थी जिनकी मुझे जरूरत थी कार को स्टार्ट
- 8:41:58करने के लिए उनकी मेरे पास एक्सेस थी दिस
- 8:42:01इज कॉल्ड एब्स्ट्रैक्टर पे हमने क्या किया
- 8:42:03अपने कोड के अंदर एब्स्ट्रैक्ट्स मेंट कर
- 8:42:05दिया यही होता है
- 8:42:07एब्स्ट्रैक्टर कोड के अंदर जब आप
- 8:42:08अननेसेसरी इंप्लीमेंटेशन डिटेल्स को हाइड
- 8:42:11कर लो एंड सिर्फ जरूरी चीजें दिखाओ यूजर
- 8:42:13को उसे हम एब्स्ट्रैक्टर हैं सेकंड होता
- 8:42:16है
- 8:42:17एनकैप्सूलेशन एनकैप्सूलेशन इसके अंदर
- 8:42:20कैप्सूल एक इंपॉर्टेंट वर्ड है बेसिकली हम
- 8:42:23एक कैप्सूल बना लेते हैं मी ट्राई टू
- 8:42:25क्रिएट दिस कैप्सूल ऑफ
- 8:42:28डेटा एंड रिलेटेड फंक्शंस डेटा एंड
- 8:42:33रिलेटेड फंक्शंस का हम एक कैप्सूल बना
- 8:42:35लेते हैं इन अ सिंगल यूनिट व्हाट इज दिस
- 8:42:37दिस इज माय
- 8:42:38कैप्सूल एंड इसी को हम एनकैप्सूलेशन कह
- 8:42:41देते हैं बेसिकली हमने क्लास बना दी जिसके
- 8:42:44अंदर एटिबल हैं जिसके अंदर मेथड्स भी है
- 8:42:46और उसी की हम ऑब्जेक्ट बना के यूज़ कर रहे
- 8:42:48हैं जो जो अभी तक हम करते आए हैं जो अभी
- 8:42:51तक इस लेक्चर के अंदर हमने पूरा कोड लिखा
- 8:42:53है दैट वाज ऑल एंड एनकैप्सूलेशन जब भी हम
- 8:42:56कोई क्लास बना रहे हैं उसके अंदर एट्रिल
- 8:42:58मेथड्स भी हैं वो हमने क्या कर दिया
- 8:43:00एनकैप्सूलेशन कर दिया तो एनकैप्सूलेशन इज
- 8:43:04रैपिंग डेटा एंड द फंक्शंस इनटू अ सिंगल
- 8:43:07यूनिट व्हिच इज माय ऑब्जेक्ट एक ऑब्जेक्ट
- 8:43:10के अंदर उसका रिलेटेड डाटा भी है एंड
- 8:43:12रिलेटेड फंक्शंस भी हैं और वो कैप्सूल
- 8:43:15क्या है वो कैप्सूल मेरी ऑब्जेक्ट है और
- 8:43:17उसी को हम एनकैप्सूलेशन कह देते हैं तो
- 8:43:20एब्स्ट्रैक्ट्स दो इंग्लिश के डिफिकल्ट
- 8:43:23वर्ड्स हैं पर इनका मतलब बहुत आसान है जो
- 8:43:26अभी तक क्लासेस एंड ऑब्जेक्ट्स का हमने
- 8:43:28कोड लिखा है यही एब्स्ट्रैक्टर यही
- 8:43:30एनकैप्सूलेशन है कुछ डिफिकल्ट नहीं है
- 8:43:32इसके अंदर अंडरस्टैंड करने के लिए पर हां
- 8:43:35इन दोनों की डेफिनेशन बहुत इंपॉर्टेंट है
- 8:43:37क्योंकि इंटरव्यूअर आपसे डेफिनेशन भी पूछ
- 8:43:39सकता है या अगर आपका कोई एग्जाम है कॉलेज
- 8:43:42के अंदर पाइथन का तो उसके अंदर भी
- 8:43:44डेफिनेशन इज रियली इंपॉर्टेंट उसको हम याद
- 8:43:46कर सकते हैं नेक्स्ट अब एक और प्रैक्टिस
- 8:43:48क्वेश्चन को सॉल्व करते हैं वी हैव टू
- 8:43:51क्रिएट एन अकाउंट क्लास विद टू एटिबल एक
- 8:43:54अकाउंट नाम की ये बेसिकली बैंक अकाउंट की
- 8:43:57हम बात कर रहे हैं उसके अंदर दो
- 8:43:58एट्रिंजाइट
- 8:44:25तो सबसे पहले अपने लिए क्लास बना लेते हैं
- 8:44:27अकाउंट अकाउंट क्लास के अंदर सबसे पहले तो
- 8:44:30अपना एक कंस्ट्रक्टर डिफाइन करते
- 8:44:35हैं इसके अंदर वी विल हैव सेल्फ उसके
- 8:44:38अलावा हमारे पास बैलेंस आएगा लेट्स कॉल इट
- 8:44:40बील एंड उसके बाद हमारे पास अकाउंट नंबर
- 8:44:44आएगा तो सेल्फ डॉट
- 8:44:48बैलेंस इज इक्वल टू दिस
- 8:44:50वैल्यू एंड सेल्फ
- 8:44:53डॉट अकाउंट नंबर इज इक्वल टू दिस
- 8:45:00वैल्यू तो अगर मुझे किसी भी अकाउंट को
- 8:45:02क्रिएट करना है फॉर एग्जांपल दिस इज माय
- 8:45:07अकाउंट
- 8:45:08वन या एसीसी वन फॉर कस्टमर वन तो हम इस
- 8:45:13तरीके से अपने अकाउंट को सेट अप कर सकते
- 8:45:15हैं पहले तो हमें बैलेंस पास करना पड़ेगा
- 8:45:17बैलेंस के अंदर कोई नंबर पास कर सकते हैं
- 8:45:19फॉर एग्जांपल हमने 10000 की एक अमाउंट है
- 8:45:22जिसको ऐड किया अपने बैंक अकाउंट के अंदर
- 8:45:25और फिर हमारा अकाउंट नंबर लेट्स सपोज टूथ
- 8:45:284 या लेट्स सपोज टूथ 4 5 दिस इज माय
- 8:45:33अकाउंट नंबर यह हमारे पास आ गया अब हम
- 8:45:36चाहे तो अपने यूजर के लिए अकाउंट वन के
- 8:45:38लिए उसका बैलेंस भी प्रिंट करा सकते हैं
- 8:45:42डायरेक्टली एंड हम चाहे तो उसके लिए
- 8:45:48उसका अकाउंट नंबर भी प्रिंट करवा सकते
- 8:45:52हैं सो आ सक्सेसफुली
- 8:45:54क्लास एंड ऑब्जेक्ट अब इसके अंदर मुझे तीन
- 8:45:57मेथड्स को ऐड करना है फॉर डेबिट क्रेडिट
- 8:45:59एंड प्रिंटिंग द
- 8:46:01बैलेंस सबसे पहले अपना डेबिट मेथड हम
- 8:46:05क्रिएट करते
- 8:46:08हैं डेफ डेबिट डेबिट के अंदर हमें सेल्फ
- 8:46:12को यूज करना पड़ेगा क्योंकि जब भी अमाउंट
- 8:46:14डेबिट होगी मतलब अगर आप कुछ भी लेना चाहते
- 8:46:16हैं बैंक अकाउंट से तो बैलेंस की वैल्यू
- 8:46:18डिक्रीज होगी और बैलेंस किसके पास है
- 8:46:20बैलेंस है हर एक ऑब्जेक्ट का हर एक अकाउंट
- 8:46:23का अलग बैलेंस है दूसरे अकाउंट का बैलेंस
- 8:46:25तीसरे अकाउंट का अलग बैलेंस है यहां पर
- 8:46:29बैलेंस से अमाउंट डिक्रीज होगी लेट सपोज
- 8:46:31दिस इ द अमाउंट ट वी वांट टू टेक आउट
- 8:46:33फ्रॉम आवर अकाउंट तो सबसे पहले क्या होगा
- 8:46:36सबसे पहले बैलेंस से यानी सेल्फ डॉट
- 8:46:39बैलेंस
- 8:46:40से हम इस अमाउंट को माइनस करेंगे एंड फिर
- 8:46:44बेसिकली हम प्रिंट कर सकते हैं
- 8:46:48रुपीस आर
- 8:46:50एस
- 8:46:52अमाउंट वास
- 8:46:56डेबिटेड या फ्रॉम योर अकाउंट ठीक है इट इज
- 8:46:59गिवन तो यह हमारा डेबिट मेथड हो गया एंड
- 8:47:02कुछ इसी तरीके
- 8:47:05का हमारा क्रेडिट मेथड होने वाला
- 8:47:11है दिस इज माय क्रेडिट मेथड इसके अंदर हम
- 8:47:14किसी अमाउंट को ऐड करने वाले हैं अच्छा
- 8:47:17दिस विल बी माइनस इक्वल टू ये हमारे पास
- 8:47:20प्लस इक्वल टू हो जाएगा इस अमाउंट को हमने
- 8:47:22अपने बैलेंस के अंदर ऐड कर दिया एंड यहां
- 8:47:24पर लिख देंगे
- 8:47:26क्रेडिटेड बेसिकली ऐड हुई है ये अमाउंट
- 8:47:30एंड फिर एक फंक्शन बना लेंगे चच रिटर्न्स
- 8:47:32द फाइनल बैलेंस गेट
- 8:47:39बैलेंस एंड यह बेसिकली क्या करता है यह
- 8:47:42रिटर्न करता है सेल्फ
- 8:47:45डॉट बैलेंस
- 8:47:48को इनफैक्ट हम चाहे तो यहां पर भी हम कॉल
- 8:47:51कर सकते
- 8:47:52हैं जैसे हमने प्रिंट कर दिया डेबिटेड
- 8:47:56उसके बाद हम प्रिंट करवा सकते
- 8:47:58हैं टोटल बैलेंस इज इक्वल टू और यहां पर
- 8:48:04हम गेट या सेल्फ डॉट गेट बैलेंस को कॉल कर
- 8:48:11लेंगे सेम चीज हम यहां पर प्रिंट करवा
- 8:48:13सकते हैं तो हमारा जो इंटरनल ही मेथड था
- 8:48:15उसी को कॉल करके जब भी कोई भी अमाउंट
- 8:48:18डेबिट या क्रेडिट होगी हम अपना फाइनल
- 8:48:20बैलेंस जो है उसे प्रिंट करवा लेंगे सो
- 8:48:22दिस इज माय अकाउंट क्लास इसके अंदर बैलेंस
- 8:48:25एंड अकाउंट नंबर है फिर मैंने अमाउंट
- 8:48:26डेबिट की है डेबिट की तो बैलेंस से हट गई
- 8:48:29प्रिंट होकर आ गया एंड फाइनल बैलेंस आ गया
- 8:48:32क्रेडिट हुई तो ऐड हो गई बैलेंस में
- 8:48:34प्रिंट होके आ गया एंड फाइनल टोटल बैलेंस
- 8:48:36आ गया एंड एक गेट बैलेंस का इंटरनल फंक्शन
- 8:48:39हमने ऑलरेडी बनाया हुआ है लेट्स ट्राई टू
- 8:48:42डू सम थिंग्स पहले सबसे पहले अकाउंट के
- 8:48:45अंदर हम लेट्स सपोज डेबिट करना चाहते हैं
- 8:48:49हम इसके अंदर से आई वांट टू टेक आउट
- 8:48:53000 उसके बाद मैं क्या करना चाहती हूं
- 8:48:56इसके अंदर हम ऐड करना चाहते हैं ₹5000000
- 8:49:00जब हम डेबिट करेंगे तो यहां प्रिंट आएगा ₹
- 8:49:041000 वाज डेबिटेड टोटल बैलेंस कितना रह
- 8:49:07गया 9000 रह गया उसके बाद 500 हमने
- 8:49:10क्रेडिट कर दिया अकाउंट के अंदर ऐड कर दिए
- 8:49:11तो टोटल बैलेंस 9500 हो गया उसके बाद
- 8:49:15लेट्स सपोज हमारी सैलरी आ जाती है एट द
- 8:49:17स्टार्ट ऑफ द मंथ लेट्स सपोज माय सैलरी इज
- 8:49:2140000 इसको सेव किया लेट्स री एग्जीक्यूट
- 8:49:25तो जो 9500 था उसके अंदर 40000 आड हो गया
- 8:49:28इट बिकम
- 8:49:2949500 उसके बाद दोबारा से आई हैव टू पे
- 8:49:32माय रेंट आई माइट बी स्पेंडिंग अबाउट
- 8:49:3810000 एंड द साइकल रिपीट्स द टोटल बैलेंस
- 8:49:41चेंजेज तो इस तरीके से हमने अपनी एक क्लास
- 8:49:44बना ली है उसके अंदर हमने ऑब्जेक्ट्स
- 8:49:47क्रिएट कर लिए यह तो सिंगल अकाउंट था इस
- 8:49:48तरीके से मल्टीपल अकाउंट्स बनाए जा सकते
- 8:49:50हैं इनफैक्ट कई सारे लोग जो स्टार्टर
- 8:49:52प्रोजेक्ट्स क्रिएट करते हैं जैसे जब भी
- 8:49:54हम कोई फर्स्ट लैंग्वेज सीखते हैं जावा
- 8:49:56सीखते हैं पाइथन सीखते हैं c+ प् सीखते
- 8:49:58हैं तो उसके अंदर जनरली स्कूल्स के अंदर
- 8:50:00भी हम सीखते हैं कॉलेज के फर्स्ट ईयर के
- 8:50:02अंदर भी हम सीखते हैं तो जो सबसे बेसिक
- 8:50:03प्रोजेक्ट होता है स्टूडेंट्स इसी तरीके
- 8:50:05का कुछ बैंकिंग सिस्टम बना लेते हैं या
- 8:50:07कुछ और सिस्टम बना लेते हैं जिसमें ऐसे ही
- 8:50:09क्लासेस एंड ऑब्जेक्ट्स ऑब्जेक्ट
- 8:50:10ओरिएंटेशन पे ही बेस्ड होते हैं वो
- 8:50:12प्रोजेक्ट्स जिसमें इसी तरीके से आप
- 8:50:13अकाउंट क्लास बना लेते हैं आपका बैलेंस
- 8:50:15अपडेट हो रहा होता है डिफरेंट डिफरेंट
- 8:50:17चीजें हो रही होती हैं बट दिस इज बेसिकली
- 8:50:19अ डेमो ऑफ हाउ ऑब्जेक्ट्स कैन रिलेट टू
- 8:50:22रियल वर्ल्ड सिनेरियो मतलब ये सारी चीजें
- 8:50:25ठीक है हम डेबिट का फंक्शन बना सकते थे हम
- 8:50:27क्रेडिट का फंक्शन अलग से बना सकते थे हम
- 8:50:29गेट बैलेंस का भी फंक्शन बना सकते थे पर
- 8:50:32फिर हर अकाउंट के लिए उसका बैलेंस स्टोर
- 8:50:35करना उसका अकाउंट नंबर स्टोर करना हमें
- 8:50:37कहीं पे लिस्ट यूज़ करनी पड़ जाती कहीं पे
- 8:50:39डिक्शनरी यूज करनी पड़ जाती कहीं पे कुछ
- 8:50:41और यूज करना पड़ जाता चीजें बहुत कंफ्यूज
- 8:50:42ंग हो जाती है पर एक रियल वर्ल्ड सिनेरियो
- 8:50:45के हिसाब से क्लास एंड ऑब्जेक्ट को इस केस
- 8:50:48में इस एग्जांपल के अंदर यूज़ करना
- 8:50:49बिल्कुल सेंस बनाता है नहीं तो हम बहुत
- 8:50:51सारे डिफरेंट डिफरेंट डेटा टाइप्स के अंदर
- 8:50:53फंस के रह जाते हैं सो दिस इज हाउ क्लासेस
- 8:50:57एंड ऑब्जेक्ट्स हेल्प अस लॉजिकली टू
- 8:50:59ऑर्गेनाइज आवर कोड इन अ वेल स्ट्रक्चर्ड
- 8:51:02मैनर तो ये सारी क्लासेस एंड ऑब्जेक्ट से
- 8:51:04रिलेटेड बेसिक चीजें थी जिनको हमने इस
- 8:51:06पार्ट वन के अंदर कवर किया है और भी कई
- 8:51:08सारे कांसेप्ट होते हैं जिनके बारे में
- 8:51:10अभी हमने बात की जैसे इन्हेरिटेंस हो गया
- 8:51:12जैसे पॉलीमोर्फस ज्म हो गया इनफैक्ट कैसे
- 8:51:14हम प्राइवेट एट्रिल क्रिएट कर सकते हैं
- 8:51:16कैसे प्राइवेट मेथड क्रिएट कर सकते हैं
- 8:51:17डिलीट कैसे करते हैं किसी एटिबल को ये
- 8:51:19छोटी-छोटी इंपॉर्टेंट चीजें हैं जिन्हें
- 8:51:21हम कवर करेंगे अपने पार्ट टू के अंदर
- 8:51:25तो ऊप्स चैप्टर में नेक्स्ट कांसेप्ट जैसे
- 8:51:27हम पढ़ने वाले हैं दिस इज द डेल कीवर्ड
- 8:51:29डेल कीवर्ड का काम होता है टू डिलीट
- 8:51:31ऑब्जेक्ट प्रॉपर्टीज या द एनटायर ऑब्जेक्ट
- 8:51:34इट सेल्फ कोई भी ऑब्जेक्ट अगर हम क्रिएट
- 8:51:36करते हैं कोड के अंदर तो व क्या करती है
- 8:51:38वोह मेमोरी के अंदर कुछ स्पेस ऑक्यूपाइड
- 8:51:40से रिलेटेड कुछ-कुछ मेथड्स होते हैं उसके
- 8:51:43काफी सारे डिफरेंट
- 8:51:45एटिबल हमारी मेमोरी के अंदर जगह लेते हैं
- 8:51:48तो कई बार हो सकता है ऐसी हमने कोई
- 8:51:50ऑब्जेक्ट क्रिएट कर दी जिसको बाद में हमें
- 8:51:51कभी यूज़ नहीं करना तो हम इंडिविजुअली
- 8:51:53उसकी प्रॉपर्टीज को भी डिलीट कर सकते हैं
- 8:51:55और उस ऑब्जेक्ट को भी डिलीट कर सकते हैं
- 8:51:57डिलीट करने के लिए हमें सिंपली डी ए एल ये
- 8:51:59कीवर्ड लिखना पड़ेगा एंड उसके बाद इस
- 8:52:01तरीके से हम प्रॉपर्टीज को डिलीट कर सकते
- 8:52:03हैं
- 8:52:03एट्रबीक से हम अपनी कंप्लीट ऑब्जेक्ट को
- 8:52:06भी डिलीट कर सकते हैं लेट्स ट्राई टू
- 8:52:09क्रिएट अ स्टूडेंट ऑब्जेक्ट अगर हमने
- 8:52:12स्टूडेंट क्लास क्रिएट की इसके
- 8:52:15अंदर लेट्स क्रिएट आवर कंस्ट्रक्टर इन इट
- 8:52:20इसके अंदर हमारे पास एक नेम आ जाएगा एंड
- 8:52:23सेल्फ डॉट नेम इ इक्वल टू
- 8:52:28नेम एंड अब हमें क्या करना है एक स्टूडेंट
- 8:52:31वन हम क्रिएट करते हैं जिसके अंदर नेम में
- 8:52:33आई कैन पास श्रद्धा एंड इफ आई वांट टू
- 8:52:37डिलीट द स्टूडेंट आई कैन सिंपली राइट डीई
- 8:52:40एल s1 एंड उसके बाद अगर हम स्टूडेंट को
- 8:52:44प्रिंट करवाने की कोशिश करेंगे तो उस केस
- 8:52:46में हमारे पास एरर आ जाएगा लेट्स सेव इट
- 8:52:48एंड रन तो इस केस में हमारे पास एरर आ गया
- 8:52:51क्योंकि नेम s1 इज नॉट डिफाइंड क्यों
- 8:52:53क्योंकि वो यहां पर डिलीट हो गया जबकि यही
- 8:52:56सेम चीज अगर हम यहां पर प्रिंट करवा रहे
- 8:52:58होते तो कोई एरर नहीं आता तो उस केस में
- 8:53:00नॉर्मली हमारे लिए जो ऑलरेडी प्रिंट होता
- 8:53:02है वो चीज प्रिंट हो जाती अगर हम यहां पर
- 8:53:05s ड नेम प्रिंट करवा रहे हैं और फिर बाद
- 8:53:08में अगर हम s ड नेम को डिलीट कर देते हैं
- 8:53:10और फिर उसे प्रिंट करवाने की कोशिश करते
- 8:53:12हैं तो पहले तो हमारे लिए नॉर्मली प्रिंट
- 8:53:14हो जाएगा पर उसके बाद क्योंकि हमने डिलीट
- 8:53:16कर दिया उस चीज को तो यहां दिखा रहा है
- 8:53:18स्टूडेंट ऑब्जेक्ट हैज नो एट्रिशन नेम तो
- 8:53:21इस तरीके से हम अपने डील डिलीट कीवर्ड को
- 8:53:23यूज कर सकते हैं
- 8:53:25नेक्स्ट हम बात करने वाले हैं प्राइवेट
- 8:53:27एटिबल के बारे में जनरली जब भी हम ऊप्स
- 8:53:31पढ़ते हैं जैसे दूसरी अगर किसी लैंग्वेज
- 8:53:33के अंदर जब भी हम ऊप्स पढ़ते हैं सी प्
- 8:53:35प्स के अंदर जावा के अंदर तो वी हैव दिस
- 8:53:38कांसेप्ट ऑफ पब्लिक एंड
- 8:53:40प्राइवेट जनरली दूसरी जो लैंग्वेजेस होती
- 8:53:43है उनके अंदर अगर किसी एट्रबीक को हमने
- 8:53:47पब्लिक कर दिया तो उसका मतलब होता है
- 8:53:49जनरली कि हम उस मेथड या उस एट्रबीक
- 8:53:53हैं जैसे अभी तक अगर मैंने एक स्टूडेंट
- 8:53:56बनाया है तो स्टूडेंट में मैं लिख सकती
- 8:53:57हूं s1 . नेम मैं क्या कर रही हूं अपनी
- 8:54:00क्लास के स्कोप से यानी ये क्लास का स्कोप
- 8:54:03है जहां-जहां क्लास के अंदर वाली चीजें
- 8:54:05हैं क्लास के बाहर मैं स्टूडेंट के नेम को
- 8:54:07एक्सेस कर सकती हूं तो इसे हम जनरली
- 8:54:10पब्लिक की कैटेगरी में डालते हैं पर कई
- 8:54:12बार हमारी कुछ ऐसी सेंसिटिव इंफॉर्मेशन
- 8:54:14होती है कुछ ऐसे सेंसिटिव एट्रिल होता है
- 8:54:16कुछ ऐसा मेथड होता है जिसको हम प्राइवेट
- 8:54:18रखना चाहते हैं जिसको हम अपनी क्लास से
- 8:54:21बाहर किसी को एक्सेस नहीं देना चाहते फॉर
- 8:54:23एग्जांपल
- 8:54:25इफ आई क्रिएट अ क्लास कॉल्ड
- 8:54:27अकाउंट बैंक अकाउंट के लिए या अकाउंट के
- 8:54:30लिए कोई क्लास क्रिएट कर रहे हैं और इस
- 8:54:32अकाउंट के लिए हम मल्टीपल इंफॉर्मेशन
- 8:54:34स्टोर करते हैं जैसे यहां इनेट में हमारे
- 8:54:38पास सेल्फ है वी हैव द अकाउंट
- 8:54:42नंबर उसके साथ हमारे पास अकाउंट का
- 8:54:45पासवर्ड भी है तो अकाउंट नंबर एंड पासवर्ड
- 8:54:48दो इंफॉर्मेशन है हमारे
- 8:54:50पास सेल्फ डॉट अकाउंट नंबर इ इक्वल टू
- 8:54:54अकाउंट नंबर एंड सेल्फ डॉट अकाउंट पासवर्ड
- 8:54:59इज इक्वल टू अकाउंट पासवर्ड इस तरीके से
- 8:55:02हमने कुछ इंफॉर्मेशन डिस्प्ले कर दी अब
- 8:55:04लेट्स सपोज कल को कोई नया यूजर आता है और
- 8:55:08वो अकाउंट क्रिएट करने की कोशिश करता है
- 8:55:10तो अकाउंट के अंदर हम मल्टीपल इंफॉर्मेशन
- 8:55:11पास कर सकते हैं लेट्स सपोज शुरुआत में जब
- 8:55:14किसी यूजर का अकाउंट क्रिएट होता है तो
- 8:55:16उसके लिए अकाउंट नंबर जा रहा है 1 2 3 4 5
- 8:55:20एंड उनका पासवर्ड जा रहा है ए बी सी डीई
- 8:55:23इस तरीके से यह अकाउंट नंबर हो गया एंड यह
- 8:55:26पासवर्ड हो गया अब कोई भी चाहे कि हम
- 8:55:30प्रिंट करवाना चाहते हैं अकाउंट डॉट
- 8:55:33अकाउंट नंबर को अब वैसे तो यहां पर कोड
- 8:55:36में चीजें विजिबल हैं बट जनरली फ्लो कैसे
- 8:55:38काम करता है जनरली अगर आप किसी वेबसाइट पर
- 8:55:40जाएंगे वहां से कोई यूजर है वह अपना
- 8:55:42अकाउंट नंबर या फिर अपना पासवर्ड जो है
- 8:55:45वोह सेट करेंगे या उसको एंटर करेंगे एंड
- 8:55:47उसके बाद बैक एंड के अंदर हो सकता है
- 8:55:49पाइथन कोड के थ्रू ही हम इस तरीके से जो
- 8:55:51भी इंफॉर्मेशन हमारे पास आएगी उसको
- 8:55:53डायरेक्टली यहां पर क्लास के अंदर सेव
- 8:55:55करवा रहे हैं अब जब हम प्रिंट करवा रहे
- 8:55:57हैं अकाउंट नंबर को तो क्या होगा हमारे
- 8:55:59लिए अकाउंट नंबर भी प्रिंट हो जाएगा और
- 8:56:02हमारे लिए यहां पे अकाउंट पासवर्ड भी
- 8:56:04प्रिंट हो जाएगा वन आई ट्राई टू प्रिंट
- 8:56:06दीज थिंग्स बोथ ऑफ़ देम विल बी प्रिंटेड
- 8:56:08फॉर मी बट जनरली दिस इज बैड प्रैक्टिस
- 8:56:11क्योंकि अकाउंट पासवर्ड ऐसी चीज है जो
- 8:56:13शायद इस कोड के अंदर हमें इस अकाउंट क्लास
- 8:56:16के बाहर नहीं पास करना चाहिए क्योंकि जो
- 8:56:18भी चीज पब्लिकली अवेलेबल होती है उसके
- 8:56:20अंदर गलती से चेंजेज होने के चांसेस बढ़
- 8:56:23जाते हैं उसके अंदर अंदर सिक्योरिटी
- 8:56:25डिक्रीज हो जाती है तो इसीलिए जब भी हम
- 8:56:28कोड के अंदर ऑब्जेक्ट्स एंड क्लासेस में
- 8:56:29कुछ ऐसी इंप्लीमेंटेशन करते हैं जिसमें
- 8:56:31हमें लगता है कोई इंफॉर्मेशन सेंसिटिव है
- 8:56:33या इस इंफॉर्मेशन को हम बाहर अपनी क्लास
- 8:56:35से बाहर नहीं पास करना चाहते तो उसे हम एक
- 8:56:37तरीके से प्राइवेट बना सकते हैं यानी अब
- 8:56:39उस इंफॉर्मेशन को क्लास के बाहर एक्सेस कर
- 8:56:42पाना पॉसिबल नहीं होगा और किसी भी एट्रबीक
- 8:56:44बनाने के लिए हम सिंपली क्या करते हैं
- 8:56:47उसके आगे दो अंडरस्कोर लगा देते हैं हमने
- 8:56:50क्या किया ये दो अंडरस्कोर लगा दिए एंड ये
- 8:56:52चीज अब प्राइवेट हो गई तो यहां पर इफ आई
- 8:56:55ट्राई टू एक्सेस दिस थिंग यानी अकाउंट 1
- 8:56:58डॉ अकाउंट पासवर्ड को जब हम अब एक्सेस
- 8:57:01करने की कोशिश करेंगे और इसे रन करेंगे तो
- 8:57:04इस केस में अब हमारे पास एरर आ जाएगा
- 8:57:06अकाउंट ऑब्जेक्ट हैज नो एटिबल अकाउंट
- 8:57:09पासवर्ड तो बेसिकली यह चीज अब प्राइवेट हो
- 8:57:11गई इसे हम क्लास के बाहर एक्सेस नहीं कर
- 8:57:13सकते लेट्स सपोज कोई हमारे पास एक फंक्शन
- 8:57:17है रिसेट पासवर्ड का यह सारी इमेजिनरी
- 8:57:20चीजें चल रही है हमारे पास कोई फंक्शन है
- 8:57:23जो रिसेट कर दे देता है पासवर्ड को एंड उस
- 8:57:26फंक्शन के अंदर हम लेट्स सपोज प्रिंट
- 8:57:28करवाना चाहते हैं अकाउंट
- 8:57:31वन डॉट पासवर्ड या दिस विल बी सेल्फ डॉट
- 8:57:37अकाउंट पासवर्ड तो यह चीज करवाना बिल्कुल
- 8:57:39पॉसिबल है यानी यहां पे तो सेल्फ डॉट
- 8:57:42पासवर्ड चल जाएगा पर यहां पे अकाउंट 1 डॉट
- 8:57:44पासवर्ड नहीं चलेगा क्योंकि ये फंक्शन
- 8:57:46कहां पे है ये फंक्शन क्लास के अंदर है और
- 8:57:49यह वाली जो प्रिंट स्टेटमेंट है यह क्लास
- 8:57:51के बाहर है तो क्लास के बाहर हम उ उसे
- 8:57:54एक्सेस नहीं कर पाएंगे पर क्लास के
- 8:57:56अंदर लाइक इफ आई ट्राई टू कॉल रिसेट
- 8:58:02पासवर्ड तो इस बार हमारे पास कोई एरर नहीं
- 8:58:04आएगा इस बार सिंपली हमारे लिए हमारा
- 8:58:06पासवर्ड प्रिंट हो जाएगा तो अगर कोई ऐसी
- 8:58:08चीज है जिसे हम सिर्फ क्लास के अंदर रखना
- 8:58:10चाहते हैं तो उसे हम प्राइवेट बना सकते
- 8:58:12हैं अब ये जो प्राइवेट एंड पब्लिक का
- 8:58:14कांसेप्ट है ये जैसे दूसरी लैंग्वेजेस के
- 8:58:17अंदर वर्क करता है जावा हो गई c+ प हो गई
- 8:58:19अगर आपका उन लैंग्वेजेस के अंदर
- 8:58:20बैकग्राउंड है तो एगजैक्टली वैसे वर्क
- 8:58:23नहीं करता उप्स पा पान के अंदर बेसिकली
- 8:58:30python3 को हम प्राइवेट तो बना सकते हैं
- 8:58:32पर वह प्राइवेट जैसे होंगे एगजैक्टली
- 8:58:34प्राइवेट नहीं होंगे पर इसके हम इतने
- 8:58:37ज्यादा इंप्लीमेंटेशन डिटेल में नहीं
- 8:58:38जाएंगे अगर कोई कभी पूछता है कि प्राइवेट
- 8:58:40में किस तरीके से हम चीजों को हाइड कर
- 8:58:42सकते हैं तो उसको हाइड करने का तरीका
- 8:58:43बेसिकली होगा कि एट्रिल के सामने भी हम
- 8:58:46अंडरस्कोर अंडरस्कोर लगा दें और मेथड्स के
- 8:58:48सामने भी हम अंडरस्कोर अंडरस्कोर लगा दें
- 8:58:50फॉर एग्जांपल लेट्स क्रिएट अनदर क्लास एक
- 8:58:52नॉर्मल स हम क्लास कट करते हैं लेट्स सपोज
- 8:58:55दिस इज अ क्लास कॉल्ड पर्सन पर्सन क्लास
- 8:58:58के अंदर हम एक एटिबल बनाते हैं नेम जिसके
- 8:59:00अंदर हम स्टोर करा रहे हैं एनोनिमस इस
- 8:59:03तरीके से हमने क्लास बना दी अब p1 इज
- 8:59:06इक्वल टू दिस न्यू पर्सन जो हमारे लिए
- 8:59:08क्रिएट हुए हैं अगर हम यहां पर p1 डॉट नेम
- 8:59:12प्रिंट करवाने की कोशिश करेंगे तो अब
- 8:59:14हमारे पास एरर आएगा वी नो एरर क्यों आ रहा
- 8:59:17है क्योंकि यहां पे हमने डबल अंडरस्कोर को
- 8:59:19यूज़ किया है इसे रन करेंगे तो यहां पे
- 8:59:21हमारे पास एरर आ जाएगा तो ये चीज क्या हो
- 8:59:23गई ये चीज एक तरीके से कांसेप्चुअली
- 8:59:25प्राइवेट हो गई ऐसे ही हम मेथड्स को भी
- 8:59:27प्राइवेट बना सकते हैं फॉर एग्जांपल इफ आई
- 8:59:29डिफाइन अ मेथड कॉल्ड
- 8:59:31हेलो जो क्या प्रिंट करता है जो प्रिंट
- 8:59:34करता है हेलो यूजर इस तरीके से कुछ प्रिंट
- 8:59:37करता है या
- 8:59:38हेलो पर्सन कुछ इस तरीके से प्रिंट करता
- 8:59:41है तो अब एक नॉर्मल मेथड की तरह इसे यहां
- 8:59:45पर कॉल कर पाना पॉसिबल नहीं है मतलब अगर
- 8:59:47हम सोचे कि हम यहां पर इस तरीके से हेलो
- 8:59:48लिख देंगे तो ये चीज पाइथन के अंदर पॉसिबल
- 8:59:51नहीं है इसके अंदर क्या होगा इसके अंदर भी
- 8:59:52हमारे पास एरर आ जाएगा पर्सन ऑब्जेक्ट हैज
- 8:59:54नो एटिबल कॉल्ड हेलो क्योंकि यहां पर हमने
- 8:59:57अंडरस्कोर अंडरस्कोर को यूज़ कर लिया है
- 8:59:59अब यहां पे एज अ बिगनर हमारे दिमाग में
- 9:00:01सवाल आ सकता है कि हमने फिर ऐसा फंक्शन ही
- 9:00:03क्यों बनाया है जिसे हम ऑब्जेक्ट के साथ
- 9:00:05कभी यूज ही नहीं कर सकते क्योंकि इस तरीके
- 9:00:08के फंक्शंस होते हैं जनरली जिनको इंटरनली
- 9:00:11कोई दूसरा ही फंक्शन यूज़ करना चाहते हैं
- 9:00:13फॉर
- 9:00:14एग्जांपल हम यहां पर वेलकम नाम का एक और
- 9:00:17फंक्शन बनाते हैं एंड दिस इज अ कंप्लीट
- 9:00:19नॉर्मल फंक्शन ये नॉर्मल हमारा मेथड है और
- 9:00:22यह क्या करता है यह पहले हेलो को प्रिंट
- 9:00:25करवाएगा कुछ इस तरीके से एंड उसके बाद या
- 9:00:29हेलो के अंदर ये क्या पास करता है ये अपना
- 9:00:32नेम पास करता है दिस इज गोइंग टू बी सेल्फ
- 9:00:35डॉट नेम इनफैक्ट यहां पर भी हम सेल्फ कर
- 9:00:38देते हैं एंड फिर हमारा नेम वैल्यू हमारे
- 9:00:41पास आ जाएगी तो यह हेलो फंक्शन को कॉल
- 9:00:44लगाएगा और उसके अंदर सेल्फ का यानी अपना
- 9:00:47नेम पास करेगा ऐसे अंडरस्कोर अंडरस्कोर कह
- 9:00:50देते हैं और यह वेलकम फंक्शन क्या कर रहा
- 9:00:52है यह वेलकम फंक्शन हेलो को कॉल कर रहा है
- 9:00:55तो यह चाहे तो कंप्लीट हेलो को कॉल कर
- 9:00:57सकता है यहां पर भी सेल्फ लिख देते हैं अब
- 9:01:00पर्सन को हम कह रहे हैं कि पर्सन वेलकम कर
- 9:01:02सकता है पर कभी हेलो नहीं बोल सकता वेलकम
- 9:01:04लेकिन हेलो को बोल सकता है क्योंकि वो
- 9:01:06इंटरनली क्लास का मेथड है तो इस तरीके से
- 9:01:09चीजें वर्क करती है तो p1 अब क्या करेगा
- 9:01:11p1 अब वेलकम को कॉल करेगा क्योंकि यह चीज
- 9:01:13करना पॉसिबल है और वेलकम उसके लिए सेल्फ
- 9:01:17डॉट हेलो को कॉल कर रहा होगा इस कॉल के
- 9:01:20अंदर हमारे पास कोई एरर नहीं आएगा लेट्स
- 9:01:22सेव इट एंड रन इट तो क्या प्रिंट हो गया
- 9:01:24प्रिंट हो गया हमारे पास हेलो पर्सन और
- 9:01:26हमारे पास कोई एरर नहीं आया तो कैसे वर्क
- 9:01:28कर रही हैं चीज़ें चीजें ऐसे वर्क कर रही
- 9:01:30हैं कि अगर किसी चीज़ को हमने डबल
- 9:01:32अंडरस्कोर से प्राइवेट बना दिया तो उसे
- 9:01:34सिर्फ क्लास के जो इंटरनल फंक्शंस हैं वही
- 9:01:37एक्सेस कर पाएंगे बाहर कोई उसे एक्सेस
- 9:01:40नहीं कर पाएगा दिस इज़ बेसिकली डन टू
- 9:01:42प्रिवेंट एक्सपोजिंग आवर इंस्टेंस एटिबल
- 9:01:44आउटसाइड ऑफ़ द क्लास तो एक बार इसकी
- 9:01:46डेफिनेशन देख लेते हैं प्राइवेट एटिबल एंड
- 9:01:48मेथड्स आर मेंट टू बी यूज्ड ओनली विद इन द
- 9:01:51क्लास एंड नॉट एक्सेसिबल फ्रॉम आउटसाइड द
- 9:01:54क्लास नेक्स्ट कांसेप्ट जिसके बारे में हम
- 9:01:56बात करेंगे जो काफी इंपॉर्टेंट कांसेप्ट
- 9:01:58है दिस इज कॉल्ड इन्हेरिटेंस अब
- 9:02:00इन्हेरिटेंस जो हमने ऑलरेडी बात की थी
- 9:02:02हमारी जो ऊप्स होते हैं ऊप्स के चार मेन
- 9:02:04पिलर्स होते हैं जिनमें से दो हम ऑलरेडी
- 9:02:06पढ़ चुके हैं एब्स्ट्रैक्टर एनकैप्सूलेशन
- 9:02:08तीसरा पिलर अब हम पढ़ने वाले हैं व्हिच इज
- 9:02:11कॉल्ड इन्हेरिटेंस और इन्हेरिटेंस काफी
- 9:02:13इंपॉर्टेंट और काफी इजी टॉपिक है टू बी
- 9:02:15ऑनेस्ट जैसे रियल लाइफ के अंदर हम कई सारी
- 9:02:18चीजें इन्हेरिटेंस मंप पर हमारे जो
- 9:02:21पेरेंट्स हैं वो अपने अच्छे वैल्यूज हमारे
- 9:02:23ऊपर पास ऑन करते हैं तो हमने क्या किया एक
- 9:02:25तरीके से उनके जो गुड वैल्यूज हैं वो
- 9:02:27इन्हेरिटेंस
- 9:02:28ने अपने जो वैल्यूज हैं वो हमारे ग्रैंड
- 9:02:31पेरेंट से इन्हेरिटेंस
- 9:02:33से चाइल्ड की तरफ चीजें क्या होती है
- 9:02:36इन्हेरिटेंस
- 9:02:38इन्हेरिटेंस का जब एक जनरेशन ऑफ क्लास से
- 9:02:42दूसरी जनरेशन ऑफ क्लास में हम कुछ भी चीज
- 9:02:44पास करें उसे हम इन्हेरिटेंस कहते हैं
- 9:02:46प्रोग्रामिंग के अंदर अब इसका क्या मतलब
- 9:02:48होता है इसका यह मतलब होता है कि व्हेन वन
- 9:02:50क्लास
- 9:02:52डिराइवर थड्स ऑफ अनदर क्लास फॉर एग्जांपल
- 9:02:56जो कार है उसके अंदर एक स्टार्ट कार कैसे
- 9:02:58स्टार्ट होती है उसका एक अलग मेथड होगा
- 9:03:01कार कैसे स्टॉप होती है उसका एक अलग मेथड
- 9:03:03होगा और इस कार के अंदर एक कलर प्रॉपर्टी
- 9:03:05भी हो सकती है तो कार के अंदर ऑलरेडी कार
- 9:03:08को स्टार्ट और स्टॉप करने का लॉजिक लिखा
- 9:03:10हुआ है अब कल को
- 9:03:24करना है स्टार्ट और स्टॉप तो हर कार को
- 9:03:26करना है क्योंकि कार के अंदर एक सब
- 9:03:29कैटेगरी है
- 9:03:53कैसे ले लेंगे जब हम
- 9:04:07यटाइट क्लास या डिराइवर
- 9:04:23क्लास कॉल्ड कार अब कार के अंदर देयर इज
- 9:04:27गोइंग टू बी देयर आर गोइंग टू बी डिफरेंट
- 9:04:29एटिबल सपोज कार के अंदर एक हमारे पास
- 9:04:32स्टैटिक मेथड है टू स्टार्ट यहां पर हम
- 9:04:37प्रिंट करवा लेते हैं कार स्टार्टेड यह
- 9:04:40मेथड क्या करेगा कार को स्टार्ट करेगा और
- 9:04:43एक और स्टैटिक मेथड हमारे पास है हम चाहे
- 9:04:47तो इन मेथड्स को स्टैटिक भी रख सकते हैं
- 9:04:48बाकी इनके अंदर एस सच कार ऑब्जेक्ट यूज
- 9:04:50नहीं हो रही इसीलिए मैंने इन मेथड्स को
- 9:04:52स्टैटिक बनाया वी कैन कॉल इट स्टॉप स्टॉप
- 9:04:56मेथड क्या करेगा य कार को स्टॉप कर देगा
- 9:05:01कार कार स्टॉप्ड इसे फिक्स कर लेते हैं तो
- 9:05:06यह हो गई हमारी कार क्लास जिसके अंदर
- 9:05:08हमारे पास दो सिंपल मेथड्स है अब हम एक और
- 9:05:11क्लास बनाने वाले हैं जिसे हम कहेंगे
- 9:05:23को हम इरेट करना चाहते हैं एंड फिर हम
- 9:05:25योटा कार को डिफाइन कर सकते हैं लेट्स
- 9:05:27सपोज इस कार के अंदर देर इ समथिंग कॉल्ड
- 9:05:29नेम तो लेट्स क्रिएट आवर
- 9:05:34कंस्ट्रक्टर इसके अंदर वी विल गेट सेल्फ
- 9:05:36एंड वी विल गेट
- 9:05:37नेम तो सेल्फ डॉट नेम इ इक्वल टू
- 9:05:43नेम एंड अब हम अपनी कार को क्रिएट करने
- 9:05:46वाले हैं सो माय कार वन इज इक्वल टू अ
- 9:05:53पास करने वाले हैं
- 9:06:23में क्या एक्सपेक्टेड होना चाहिए इस केस
- 9:06:25में हो सकता है हम सबसे पहले चेक करें
- 9:06:53अब लेट्स सपोज यहां पर हम कोई और
- 9:06:55प्रॉपर्टी डिफाइन करते जैसे कलर को हम
- 9:06:58यहां पर पहले से ही स्पेसिफाई कर देते एज
- 9:07:01ब्लैक तो हम उस चीज को यहां पर भी यूज़ कर
- 9:07:03पाते कार
- 9:07:061c एंड वह प्रॉपर्टी भी हमारे लिए प्रिंट
- 9:07:09हो जाती आकर अब इन्हेरिटेंस को हम तीन
- 9:07:11डिफरेंट टाइप्स के अंदर कैटेगरी इज करते
- 9:07:13हैं दीज आर द थ्री डिफरेंट टाइप्स ऑफ
- 9:07:15इन्हेरिटेंस सबसे पहली होती है हमारी
- 9:07:18सिंगल इन्हेरिटेंस या इसे सिंगल लेवल
- 9:07:20इन्हेरिटेंस भी बोल सकते हैं इस
- 9:07:21इन्हेरिटेंस टाइप के अंदर बेसिक हमारे पास
- 9:07:24एक सिंगल पेरेंट क्लास होती है या इसे हम
- 9:07:26बेस क्लास बोल सकते हैं एंड उससे एक सिंगल
- 9:07:48डिराइवर एग्जांपल जिसको हम देखेंगे व होगा
- 9:07:51मल्टी लेवल इन्हेरिटेंस का मल्टी
- 9:07:53इन्हेरिटेंस कहने का मतलब है कि एक बेस
- 9:07:55क्लास हो गई बेस क्लास से प्रॉपर्टीज किसी
- 9:08:07डिराइवर बन गया एंड ये इसकी चाइल्ड क्लास
- 9:08:11बन गई तो बेसिकली जो प्रॉपर्टीज यहां से
- 9:08:13यहां गई होंगी वो सारी प्रॉपर्टीज मतलब
- 9:08:16फर्स्ट ये जो फर्स्ट क्लास है इसकी
- 9:08:18प्रॉपर्टी सेकंड क्लास इसकी प्रॉपर्टीज
- 9:08:20दोनों की प्रॉपर्टीज हमारी इस थर्ड
- 9:08:22डिराइवर अंदर जा रही होंगी तो इसमें
- 9:08:24एग्जांपल हम यह ले सकते हैं कि यहां पर
- 9:08:27लेट्स सपोज यह हमारी कार के कुछ-कुछ बेसिक
- 9:08:29मेथड है जो हर एक कार के अंदर होते हैं
- 9:08:31यहां से कलर को हम रिमूव कर देते हैं एंड
- 9:08:34उसके बाद एक
- 9:08:53अलग से ही फैक्ट्री सेट करना चाहते हैं तो
- 9:08:55इनको क्रिएट करने के लिए हम एक और अलग से
- 9:08:58क्लास बनाएंगे लेट्स सपोज वी कॉल दिस
- 9:09:00क्लास फर जो फर को मैन्युफैक्चर करती है
- 9:09:03और अभी इसके अंदर हमने इन्हेरिटेंस
- 9:09:06इसके अंदर हम डिफरेंट डिफरेंट चीजें
- 9:09:08डिफाइन करते हैं जैसे हमारी माइलेज कितनी
- 9:09:10होनी
- 9:09:11चाहिए या सेल्फ एक टाइप रख लेते हैं व्हाट
- 9:09:15इज द टाइप गोइंग टू बी इज द फुर गोइंग टू
- 9:09:18बी डीजल इट इज गोइंग टू बी और इज इट गोइंग
- 9:09:20टू बी पेट्रोल या इमेजिन करते हैं कि
- 9:09:21इलेक्ट्रिक कार भी हो सकती है तो यहां पे
- 9:09:23सेल्फ डॉट टाइप के अंदर हम टाइप को स्टोर
- 9:09:26करा देंगे अब
- 9:09:53की हमने फैक्ट्री लगा दी जिसके अंदर
- 9:10:53हो जाएगी और जरूरी नहीं है यह लेवल्स यहीं
- 9:10:55पर रुकेंगे हो सकता है हम कल को इससे भी
- 9:10:57कोई एक कार डिराइवर कर ले इससे भी कोई एक
- 9:10:59क्लास डिराइवर कर लें तो इस तरीके से
- 9:11:02कितने भी लेवल्स हो सकते हैं मल्टीलेवल
- 9:11:03इन्हेरिटेंस के अंदर अब नेक्स्ट हम बात
- 9:11:06करने वाले हैं मल्टीपल इन्हेरिटेंस के
- 9:11:08बारे में मल्टीपल इन्हेरिटेंस कहती है कि
- 9:11:11एक अगर हमारे पास
- 9:11:16डिराइवर क्लासेस की प्रॉपर्टीज को
- 9:11:18इन्हेरिटेंस
- 9:11:20क्लास वन एंड दिस कुड बी माय बेस क्लास टू
- 9:11:25तो ये मेरी फर्स्ट क्लास हो गई एंड दिस इज
- 9:11:27माय सेकंड क्लास जिसकी प्रॉपर्टीज को
- 9:11:29इन्हेरिटेंस
- 9:11:32टू हो गया एंड ये मेरी चाइल्ड क्लास हो गई
- 9:11:35हो सकता है और भी मल्टीपल पेरेंट्स हो पर
- 9:11:37बेसिकली मल्टीपल क्लासेस की जो प्रॉपर्टी
- 9:11:39है वो यहां पे इन्हेरिटेंस
- 9:11:42लेते हैं बहुत सिंपल सी हम क्लास बनाएंगे
- 9:11:45इसका हम एक एग्जांपल देखने वाले हैं लेट्स
- 9:11:47सपोज हमने एक क्लास क्रिएट की a यह मेरी a
- 9:11:51क्लास है जिसके अंदर हम कोई भी वेरिएबल
- 9:11:53बना सकते हैं लेट्स सपोज वेरिएबल a हैज सम
- 9:11:56वैल्यू व्हिच
- 9:11:59इज वेलकम टू क्लास ए इस तरीके से हमारी
- 9:12:03क्लास हो गई एंड एक क्लास है हमारे पास
- 9:12:06हमारी बी क्लास बी क्लास के अंदर देयर इज़
- 9:12:08समथिंग कॉल्ड अ वेरिएबल b जिसके अंदर हम
- 9:12:11लिख रहे हैं वेलकम टू क्लास b एंड फिर
- 9:12:15हमने क्लास बनाई c और यह क्या है ये हमारी
- 9:12:17चाइल्ड क्लास है और ये क्या करेगी a और b
- 9:12:20दोनों की प्रॉपर्टीज को इन्हेरिटेंस
- 9:12:23b लिख सकते हैं मतलब जितनी भी क्लासेस से
- 9:12:26आप चीजें इन्हेरिटेंस
- 9:12:32वेरिएबल या कुछ भी क्रिएट कर सकते हैं
- 9:12:34वेलकम टू क्लास
- 9:12:37सी तो जब हम c का एक नया ऑब्जेक्ट
- 9:12:42बनाएंगे तो उसके लिए हम प्रिंट करवा सकते
- 9:12:45हैं c1 वेबल
- 9:12:47c साथ के साथ हम उसके लिए प्रिंट करवा
- 9:12:50सकते हैं c1 वेरिएबल b
- 9:12:53एंड वेरिएबल a तो प्रिंट c1 ड वेरिएबल a
- 9:12:58इसको सेव कर लेते हैं रन करते हैं तो
- 9:13:01हमारे लिए तीनों की तीनों चीजें प्रिंट
- 9:13:02होकर आएंगी कोई एरर नहीं आएगा क्योंकि ये
- 9:13:04सारी प्रॉपर्टीज इसने क्या की है
- 9:13:06इन्हेरिटेंस
- 9:13:08जो हम पढ़ते हैं अब नेक्स्ट हम बात करने
- 9:13:11वाले हैं एक और इंटरेस्टिंग कांसेप्ट के
- 9:13:13बारे में व्हिच इज रिलेटेड टू इन्हेरिटेंस
- 9:13:15जो है हमारा सुपर मेथड सुपर मेथड एक
- 9:13:18स्पेशल मेथड होता है क्लासेस के अंदर
- 9:13:20व्हिच इज यूज टू एक्सेस मेथड्स ऑफ द क्लास
- 9:13:24फॉर एग्जांपल इस बेसिक एग्जांपल के साथ
- 9:13:26दोबारा से स्टार्ट करते हैं इन चीजों को
- 9:13:28हम हटा सकते हैं एंड एक कंस्ट्रक्टर क्या
- 9:13:31करेंगे अपने कार मेथड के लिए भी क्रिएट
- 9:13:33करेंगे बेसिकली हर कार का एक टाइप हो सकता
- 9:13:36है या फ्यूल टाइप या कुछ भी हम सेे कह
- 9:13:39सकते हैं इज इट गोइंग टू बी डीजल इज इट
- 9:13:40गोइंग टू बी पेट्रोल या इलेक्ट्रिक क्या
- 9:13:42होने वाला है तो ये एक हमने नॉर्मल सी एक
- 9:13:44क्लास बना ली क्लास के अंदर क्या किया
- 9:13:46हमने कंस्ट्रक्टर डिफाइन किया जिसके अंदर
- 9:13:48हम टाइप ले रहे हैं और फिर हमने दो
- 9:13:50स्टैटिक मेथड्स को क्रिएट किया फिर हमने
- 9:13:52क्या किया क्लास
- 9:14:23के लिए उसका टाइप इवन दो हमने कोई टाइप
- 9:14:26नहीं भेजा कोई टाइप नहीं भेजा कुछ भी नहीं
- 9:14:28भेजा पर हम उसके लिए उसका टाइप प्रिंट
- 9:14:31करवाना चाहते हैं तो उस केस में क्या होगा
- 9:14:33उस केस में जैसे ही हम इसे एग्जीक्यूट
- 9:14:34करेंगे हमारे पास एरर आएगा
- 9:14:52फॉर वेरिएबल हमारे पास आ जाएगा टाइप अब ये
- 9:14:55जो टाइप है यह हमारे पास यहां पर तो आ गया
- 9:14:57बट यह वाली चीज यहां पर कैसे आएगा अब ये
- 9:15:01जो टाइप वेरिएबल है इसे हमने यहां पर तो
- 9:15:03लिख दिया पर अगर मैं कुछ इस तरीके से
- 9:15:05लिखूं सेल्फ डॉट टाइप = टाइप तो उसका मतलब
- 9:15:09तो
- 9:15:23तरीके से इस कंस्ट्रक्टर के अंदर पेरेंट
- 9:15:25क्लास के कंस्ट्रक्टर को कॉल करना पड़ेगा
- 9:15:27अब उस चीज का कोई डायरेक्ट तरीका नहीं है
- 9:15:29डायरेक्ट हम कुछ पेरेंट डॉट समथिंग इस
- 9:15:31तरीके से कुछ नहीं लिख सकते तो यहां पे
- 9:15:34हमारा सुपर मेथड काम आता है जब भी हम सुपर
- 9:15:37लिख रहे होते हैं सुपर का मतलब होता है
- 9:15:38इन्हेरिटेंस के अंदर हमारा पेरेंट तो जब
- 9:15:41भी हम सुपर लिख रहे होते हैं वी आर
- 9:15:43बेसिकली टॉकिंग अबाउट द पेरेंट क्लास
- 9:15:45जिसकी प्रॉपर्टीज को हम इन्हेरिटेंस
- 9:15:48हैं हम लिख सकते हैं सुपर एंड फिर अपने
- 9:15:52पेर पसिस डॉट अब सुपर क्लास के अंदर यह
- 9:15:56मेरी सुपर क्लास हो गई जैसे ही हमने डॉट
- 9:15:58लिखा इसके सारे मेथड्स आने स्टार्ट हो
- 9:15:59जाएंगे इसके अंदर एक मेथड है स्टार्ट इसके
- 9:16:01अंदर एक मेथड है स्टॉप ऐसे ही इसके अंदर
- 9:16:04हमारा कंस्ट्रक्टर मेथड है जिसके अंदर अब
- 9:16:07हम अपना टाइप जो है उसे पास कर सकते हैं
- 9:16:10तो इस तरीके से हमने टाइप को पास कर दिया
- 9:16:12तो बेसिकली सुपर क्लास के अंदर
- 9:16:14कंस्ट्रक्टर कॉल हो जाएगा जिसमें टाइप
- 9:16:16मेथड ऑलरेडी चला गया अब जब हम यहां पर
- 9:16:19कार्व डॉट टाइप लिखेंगे तो हमारे पास कोई
- 9:16:21एरर नहीं आएगा वन वी रन इट वी गेट आवर
- 9:16:24टाइप टू बी
- 9:16:25इलेक्ट्रिक यही सेम चीज इन फैक्ट हम एट द
- 9:16:28स्टार्ट ऑफ द कंस्ट्रक्टर कर सकते हैं
- 9:16:29ताकि पैरेंट क्लास की जो प्रॉपर्टीज हैं
- 9:16:31वो पहले सेट हो जाए तो वैसे एज सच
- 9:16:33फंक्शनैलिटी वाइज इसके अंदर कोई
- 9:16:35सिग्निफिकेंट चेंज नहीं आएगा बट इस तरीके
- 9:16:38से हम अपने सुपर कंस्ट्रक्टर को यूज कर
- 9:16:39सकते हैं इनफैक्ट अगर हम चाहते हैं कि कार
- 9:16:42जैसे ही क्रिएट हो जैसे ही ये वाली नई कार
- 9:16:45क्रिएट हुई वैसे मुझे कार को स्टार्ट भी
- 9:16:47करना है तो कार को सिंपली स्टार्ट करने के
- 9:16:49लिए हम लिख सकते हैं सुपर डॉट स्टार्ट
- 9:16:53तो जो सुपर क्लास है उसका स्टार्ट मेथड
- 9:16:55कॉल हो जाएगा और कार स्टार्ट भी हो जाएगी
- 9:16:57सो द कार हैज ऑलरेडी स्टार्टेड तो इस
- 9:16:59तरीके से कभी भी अगर हम अपनी पेरेंट क्लास
- 9:17:02के किसी भी मेथड को कॉल करना है तो हम
- 9:17:03सुपर के थ्रू उन्हें एक्सेस कर सकते हैं
- 9:17:06नेक्स्ट हम बात करने वाले हैं अबाउट क्लास
- 9:17:08मेथड्स
- 9:17:09अभी तक हमने बात की थी स्टैटिक मेथड
- 9:17:12डेकोरेटर
- 9:17:13की
- 9:17:15स्टैटिक मेथड जो हमारा स्टैटिक मेथड
- 9:17:19डेकोरेटर था वो कुछ इस तरीके का दिखता था
- 9:17:22जिससे हम किसी भी मेथड को स्टैटिक बना
- 9:17:24सकते थे कोई भी मेथड स्टैटिक होने का यह
- 9:17:26मतलब होता है कि हर नई इंस्टेंस के लिए हर
- 9:17:29नई ऑब्जेक्ट के लिए वो मेथड बार-बार
- 9:17:31क्रिएट नहीं होगा वो मेथड पूरी क्लास के
- 9:17:33लिए कॉमन रहेगा सारी ऑब्जेक्ट्स के लिए एक
- 9:17:35ही बार मेथड क्रिएट होगा और सारी
- 9:17:37ऑब्जेक्ट्स उसको यूज कर सकती हैं क्योंकि
- 9:17:39स्टैटिक मेथड इंस्टेंस एटिबल को चेंज करता
- 9:17:41ही नहीं ना उन्हें वो एक्सेस करता है तो
- 9:17:43उसे जरूरत ही नहीं है हर ऑब्जेक्ट के लिए
- 9:17:45बार-बार क्रिएट होने की पर स्टैटिक मेथड्स
- 9:17:47के साथ प्रॉब्लम यह होती है दैट दे कांट
- 9:17:50एक्सेस और मॉडिफाई क्लास स्टेट एंड दे आर
- 9:17:53जनरली यूज्ड फॉर यूटिलिटी यानी अगर हमें
- 9:17:55कुछ ऐसा काम कराना है ना जिसमें ना क्लास
- 9:17:57के एटिबल यूज़ हो रहे हैं ना इंस्टेंस
- 9:17:59एटिबल यूज़ हो रहे हैं उनके लिए जनरली
- 9:18:02python's को यूज़ करते हैं जैसे यहां पर
- 9:18:05हमने यह जो स्टार्ट मेथड बनाया हुआ है
- 9:18:06इसके अंदर एज सच कोई एटिबल यूज़ नहीं हो
- 9:18:08रहा तो इसे हमने स्टैटिक मेथड बना दिया
- 9:18:10इसके अंदर भी कोई एट्रिल यूज़ नहीं हो रहा
- 9:18:12तो इसे भी हमने स्टैटिक मेथड बना दिया बट
- 9:18:14लेट्स सपोज हम एक क्लास बनाते हैं लेट्स
- 9:18:16स्टार्ट विद अ बेसिक क्लास कॉल्ड पर्सन
- 9:18:19पर्सन के अंदर लेट्स सपोज हमारे पास एक
- 9:18:21क्लास एट्रिल है जिसके अंदर हमने नेम को
- 9:18:23स्टोर करवाया है एज एनोनिमस अब हम क्या
- 9:18:26करते हैं इसके अंदर हम एक चेंज नेम नाम से
- 9:18:28मेथड बनाते हैं या चेंज नेम ही रख लेते
- 9:18:31हैं इसे जिसके अंदर हमारे पास सेल्फ आएगी
- 9:18:33हमारे पास नया वाला नेम आएगा और हम लिख
- 9:18:35देंगे सेल्फ डॉट नेम इक्वल टू नेम हमारी
- 9:18:37अजमन ये होगी कि यह वाला नेम जो एनोनिमस
- 9:18:40था पहले अब वो चेंज हो जाएगा तो एक पर्सन
- 9:18:43बना देते हैं p1 इ इक्वल टू दिस न्यू
- 9:18:46पर्सन एंड p1 के लिए हम चेंज नेम को कॉल
- 9:18:49करना चाहते हैं और इसको एनोनिमस की जगह वी
- 9:18:51वांट टू नेम दिस गाय राहुल कुमार और फिर
- 9:18:54हम p1 के लिए नेम को प्रिंट करना चाहते
- 9:18:56हैं तो इसे सेव कर लेते हैं एंड रन करते
- 9:18:58हैं तो हमारे लिए नेम क्या हो गया राहुल
- 9:19:01कुमार हो गया p1 का जो नेम है वो हमारे
- 9:19:03लिए राहुल कुमार हो गया बट इंटरेस्टिंग
- 9:19:06व्हेन आई ट्राई टू प्रिंट पर्सन डॉट नेम
- 9:19:08यानी क्लास का नाम डॉट नेम तो इससे क्या
- 9:19:11होगा क्लास एट्रियो है उसे हम एक्सेस कर
- 9:19:13पाएंगे यानी इस वाले एट्रियो को तो जब हम
- 9:19:16इसे रन करेंगे तो हमारे पास वो नेम अभी भी
- 9:19:18एनोनिमस है पर हमें तो इस क्लास
- 9:19:20एट्रिंजाइट
- 9:19:22नॉर्मल मेथड के अंदर यह काम करने की कोशिश
- 9:19:24करते हैं वो क्या करता है यहां पर ये जो
- 9:19:26नेम है ये क्लास
- 9:19:28एटिबल ही नेम एटिबल क् क्रिएट कर रहा है
- 9:19:31फॉर माय इंस्टेंस फॉर माय ऑब्जेक्ट इसे
- 9:19:34अगर थोड़ा सा और ध्यान से मैं समझाऊं तो
- 9:19:36बेसिकली यह हमारी क्लास
- 9:19:39थी लेट्स सपोज दिस इज माय क्लास क्लास के
- 9:19:42अंदर दिस इज माय ऑब्जेक्ट अब क्लास के
- 9:19:45अंदर पहले से ही कोई नेम नाम का एटिबल
- 9:19:49वैल्यू थी
- 9:19:50एनोनिमस अब हमने क्या किया ने कोशिश की कि
- 9:19:53ऑब्जेक्ट के एक मेथड से मैं इस एनोनिमस को
- 9:19:55चेंज कर दूं पर वो डायरेक्टली चेंज नहीं
- 9:19:57हो पाया जैसे ही हमने लिखा सेल्फ डॉने इ इ
- 9:20:00टू नेम उसके अंदर क्या हुआ ऑब्जेक्ट के
- 9:20:03अंदर एक नया नेम क्रिएट हो गया जिसको हमने
- 9:20:06कह दिया राहुल कुमार यह चीज हो गई तो
- 9:20:09बेसिकली क्लास का नेम अलग हो गया ऑब्जेक्ट
- 9:20:11का नेम अलग हो गया तो सेल्फ नेम ने क्या
- 9:20:13कर दिया चेंज नेम ने उसके लिए एक नया नेम
- 9:20:16क्रिएट कर दिया ये स्टेटमेंट लिखने से बट
- 9:20:18हमें वो नहीं करना हमें तो क्लास एट्रिल
- 9:20:20को चेंज करना है अब क्लास एट्रिल को चेंज
- 9:20:23करने के कई सारे इनडायरेक्ट तरीके होते
- 9:20:25हैं जैसे फॉर एग्जांपल यहां पर हमने लिख
- 9:20:27दिया पर्सन ड नेम इ इक्व टू नेम यह एक
- 9:20:31तरीका हो सकता है अपने क्लास एटिबल को
- 9:20:33चेंज करने का तो जब हम इस तरीके से अपने
- 9:20:35क्लास एट्रिंजाइट
- 9:20:40प्रिंट भी करवा लेते हैं और पर्सन डॉट नेम
- 9:20:43भी राहुल कुमार होगा लेट्स सेव इट एंड रन
- 9:20:45तो अब क्या हुआ दोनों जगह चेंज होकर आ गया
- 9:20:48मतलब पर्सन डॉट नेम लिखने से यानी क्लास
- 9:20:50के अंदर इस एट्रिक्स करने के लिए यह लिखने
- 9:20:54से अब हमारा यह जो नई वाली चीज है यह
- 9:20:56क्रिएट नहीं हुई अब इसी के अंदर सारे के
- 9:20:59सारे नए चेंजेज हो गए एक तो यह तरीका है
- 9:21:02दूसरा तरीका होता है बेसिकली हम लिखें
- 9:21:04सेल्फ
- 9:21:07डॉट क्लास यह चीज जो है यहां पर आ रही
- 9:21:10है अंडरस्कोर अंडरस्कोर इसे बेसिकली जिस
- 9:21:13भी ऑब्जेक्ट सेल्फ का मतलब ऑब्जेक्ट होता
- 9:21:15है जिस भी ऑब्जेक्ट की हम क्लास के अंदर
- 9:21:18चेंज करना चाहते हैं उसकी हम क्लास को
- 9:21:20एक्सेस कर सकते हैं तो यहां दिखा रहा है द
- 9:21:21क्लास
- 9:21:23इज इक्वल टू पर्सन एंड फिर अब हम यहां पर
- 9:21:26क्या बात कर रहे हैं इसका मतलब बेसिकली
- 9:21:27पर्सन ही होता है द पर्सन क्लास और अब
- 9:21:30इसके हम किसी भी एटिबल को एक्सेस कर सकते
- 9:21:32हैं यानी नेम को एक्सेस कर लिया तो भी
- 9:21:34यहां पर राहुल हो गया डिलीट करेंगे दोबारा
- 9:21:37प्रिंट करेंगे तो भी सेम रिजल्ट हमारे पास
- 9:21:40आएगा तो या तो हम लिख सकते हैं सेल्फ डॉको
- 9:21:46क्लास डॉट समथिंग या फिर हम लिख सकते हैं
- 9:21:50अपनी क्लास का नाम डॉट समथिंग अब यह तरीके
- 9:21:53तो किए जा सकते हैं पर अगर हम चाहते हैं
- 9:21:55कि हमारे फंक्शन के अंदर ही हम अपनी क्लास
- 9:21:58को डायरेक्टली एक्सेस कर पाएं तो उसको
- 9:22:00लिखने का तरीका होते हैं हमारे क्लास
- 9:22:02मेथड्स यानी जो काम स्टैटिक मेथड्स नहीं
- 9:22:04कर सकते क्लास एट्रिल को चेंज करने वाला
- 9:22:07काम वो हम क्लास मेथड्स के थ्रू करवाते
- 9:22:09हैं कैसे करवाते हैं अ क्लास मेथड इज
- 9:22:12बेसिकली बाउंड टू द क्लास एंड रिसीव द
- 9:22:15क्लास एज एन इंप्लीड फर्स्ट आर्गुमेंट एक
- 9:22:18जो नॉर्मल हम मेथड क्रिएट करते आए हैं ना
- 9:22:20अभी तक जैसे चेंज नेम हो गया जिसमें सेल्फ
- 9:22:21आ गया सेल्फ का मतलब है ऑब्जेक्ट व्हाट इज
- 9:22:24दिस दिस इज बेसिकली आवर ऑब्जेक्ट जैसे ये
- 9:22:26एक नॉर्मल मेथड होता है इंस्टेंस मेथड
- 9:22:28वैसे ही हमारे पास क्लास मेथड्स भी होते
- 9:22:30हैं जिसमें फर्स्ट आर्गुमेंट सेल्फ की जगह
- 9:22:33क्लास होता है और इसे लिखने के लिए हम
- 9:22:35अपना क्लास मेथड डेकोरेटर यूज करते हैं और
- 9:22:37फिर लिखते हैं डेफिनेशन एंड उसके बाद अपने
- 9:22:39फंक्शन का नाम और उसमें फर्स्ट आर्गुमेंट
- 9:22:41की तरह हम अपनी क्लास को लेते हैं जैसे
- 9:22:43यहां पर अगर यही सेम काम करना होता
- 9:22:45मुझे तो हम एक और नया फंक्शन बना सकते थे
- 9:22:48वी विल कॉल इट क्लास मेथड
- 9:22:52एंड इसे हम लिख सकते हैं डेफ
- 9:22:56चेंज नेम एंड चेंज नेम के अंदर इस बार
- 9:22:59फर्स्ट जो आर्गुमेंट होगा वो हमारे पास
- 9:23:01होगा क्लास क्लास तो कीवर्ड हो जाएगा खैर
- 9:23:03इसे हम सीएलएस लिखेंगे एंड इसके अंदर नया
- 9:23:05नेम आ सकता है और जैसे ही इसके अंदर
- 9:23:07सीएलएम इज इक्वल टू नेम हम करेंगे अब ये
- 9:23:10चेंज डायरेक्टली कहां पे होगा ये चेंज
- 9:23:12डायरेक्टली मेरे क्लास के एट्रिशन में
- 9:23:14होने वाला है इसको सेव कर लेते हैं एंड रन
- 9:23:16करते हैं तो इस बार क्लास के एट्रिडॉक्स
- 9:23:22दिस इज एक्चुअली रेफरिंग टू द क्लास तो इस
- 9:23:25डेकोरेटर ने क्या किया क्लास मेथड
- 9:23:27डेकोरेटर ने इस फंक्शन को लिया और एक और
- 9:23:29नया बेटर फंक्शन रिटर्न कर दिया जो
- 9:23:31डायरेक्टली क्लास के
- 9:23:37एटिबल कि अब बेसिकली हमारे पास तीन टाइप
- 9:23:41के फंक्शन हो गए हैं पहला टाइप का फंक्शन
- 9:23:44है हमारे स्टैटिक
- 9:23:47मेथड या मेथड इन्ह बोल लेते हैं सेकंड
- 9:23:50टाइप के मेथड्स है हमारे मेथड्स
- 9:23:53और थर्ड टाइप के मेथड्स हमारे नॉर्मल
- 9:23:56मेथड्स या इनको मैं कह दूं इंस्टेंस
- 9:23:59मेथड्स इंस्टेंस मेथड्स आर मेथड्स
- 9:24:02बेसिकली इंस्टेंस मेथड्स व है जिनके अंदर
- 9:24:05सेल्फ एस एन आर्गुमेंट आता है क्लास
- 9:24:08मेथड्स वो है जिनके अंदर क्लास एस अ
- 9:24:10फर्स्ट इंपलीसिट आर्गुमेंट आता है और
- 9:24:11स्टैटिक मेथड्स वो है जो क्लास या
- 9:24:14इंस्टेंस दोनों में से किसी के एटिबल को
- 9:24:16चेंज या एक्सेस नहीं करते तो बेसिकली जब
- 9:24:18हमें ऐसा कुछ काम कराना है जिसमें हम
- 9:24:21क्लास या फिर इंस्टेंस के किसी मेथड को टच
- 9:24:24नहीं कर रहे ना उसे हम ना उसकी प्रॉपर्टीज
- 9:24:26को हम यूज कर रहे हैं तो वहां पर हम
- 9:24:28स्टार्टिंग मेथड यूज करेंगे जब हमें सिर्फ
- 9:24:30क्लास एटिबल मेथड्स को यूज करेंगे और जब
- 9:24:33हमें सिर्फ इंस्टेंस प्रॉपर्टीज को यूज
- 9:24:35करना है इंस्टेंस
- 9:24:38एट्रबीक के डिफरेंट डिफरेंट मेथड्स हैं
- 9:24:40क्लासेस के अंदर जिनको हमने पढ़ लिया है
- 9:24:42अब नेक्स्ट हम बात करने वाले हैं एक और
- 9:24:43डेकोरेटर के बारे में व्हिच इज द
- 9:24:45प्रॉपर्टी डेकोरेटर फॉर एग्जांपल वी
- 9:24:49क्रिएट अ क्लास कॉल्ड स्टूडेंट स्टूडेंट
- 9:24:52क्लास को हमने क्रिएट कर लिया अब स्टूडेंट
- 9:24:54के अंदर एक हम अपना कंस्ट्रक्टर डिफाइन
- 9:24:56करते हैं कंस्ट्रक्टर के अंदर सेल्फ आ गया
- 9:24:59और हमारे पास तीन सब्जेक्ट्स के मार्क्स आ
- 9:25:00गए कोई भी तीन सब्जेक्ट्स हम ले सकते हैं
- 9:25:02फिजिक्स केमिस्ट्री मैथ ले लेते
- 9:25:04हैं दीज आर बेसिकली आवर वैल्यूज तो हम
- 9:25:08क्या करते हैं सबसे पहले
- 9:25:11तो सेल्फ डॉट केमिस्ट्री इ केमिस्ट्री एंड
- 9:25:16सेल्फ ड मैथ इ मैथ ये तीन डिफरेंट
- 9:25:20सब्जेक्ट्स के हमारे पास मार्क्स आ गए अब
- 9:25:21हम चाहते हैं कि इस स्टूडेंट क्लास के लिए
- 9:25:23हमारे पास एक और
- 9:25:28एट्रबीक इस क्लास के अंदर हम क्रिएट करना
- 9:25:31चाहते हैं तो या तो हम उसे यही क्रिएट कर
- 9:25:34सकते हैं वी कैन राइट सेल्फ डॉट
- 9:25:38परसेंटेज परसेंटेज क्या हो जाएगी परसेंटेज
- 9:25:40विल बी इक्वल टू तीनों सब्जेक्ट के
- 9:25:42मार्क्स च विल बी सेल्फ डॉट फिजिक्स प्लस
- 9:25:45सेल्फ डॉट केमिस्ट्री प्लस सेल्फ डॉट
- 9:25:50मैथ डिवाइड बा 3 यह क्या हो जाएगी हमारी
- 9:25:54परसेंटेज हो जाएगी और इसको अगर मुझे
- 9:25:57स्ट्रिंग के अंदर कन्वर्ट करना है आई कैन
- 9:25:59टाइप कास्ट ऑल ऑफ दिस टू स्ट्रिंग एंड
- 9:26:01इसके अंदर फिर हम एक परसेंटेज का साइन भी
- 9:26:03ऐड कर देंगे तो ये बेसिकली मेरी परसेंटेज
- 9:26:06हो जाएगी एक नई नया स्टूडेंट क्रिएट करके
- 9:26:08देखते हैं दिस इज माय स्टूडेंट वन जिसके
- 9:26:11लिए कुछ वैल्यूज पास कर देंगे लेट्स सपोज
- 9:26:14हमने मार्क्स जो है उनको पास कर दिया एंड
- 9:26:17फिर हम क्या प्रिंट करवा रहे हैं फिर हम
- 9:26:19प्रिंट करवा रहे हैं स्टूडेंट की 2 1
- 9:26:23परज बहुत सिंपल तरीके से तो हमारे
- 9:26:26स्टूडेंट की परसेंटेज आ गई
- 9:26:2898.3 अभी तक कुछ एज सच प्रॉब्लमैटिक नहीं
- 9:26:31है सारी चीजें सिंपल है अब बस एक छोटा सा
- 9:26:34सिनेरियो इमेजिन करते हैं लेट्स सपोज कल
- 9:26:37को टीचर ने क्या किया पेपर्स को रिचेक
- 9:26:39किया और उन्हें पता चला स्टूडेंट ने यह जो
- 9:26:4198 स्कोर किए हैं फिजिक्स के अंदर दिस शुड
- 9:26:44एक्चुअली बी 86 यह गलती से उनका स्कोर 98
- 9:26:48आ गया तो टीचर क्या करेगा टीचर सिंपली लिख
- 9:26:50देगा स्टूडेंट वन के जो फिजिक्स के
- 9:26:52मार्क्स हैं दे आर सपोज टू बी
- 9:26:5586 लिख दिया स्टूडेंट ने टीचर ने और जब हम
- 9:26:59अब प्रिंट करवाएंगे स्टूडेंट 1 ड फिजिक्स
- 9:27:01मार्क्स तो वो चेंज आ भी जाएगा वो चेंज आ
- 9:27:04गया इट इज इक्वल टू 86 बट द प्रॉब्लम इज
- 9:27:07कि जब हम स्टूडेंट की परसेंटेज अब दोबारा
- 9:27:09प्रिंट करवाएंगे वो परसेंटेज ऑटोमेटिक
- 9:27:12चेंज नहीं होगी परसेंटेज तो पुराने
- 9:27:13मार्क्स के हिसाब से सेट हो गई यह जो
- 9:27:16वैल्यू है ये जो परसेंटेज की वैल्यू है वो
- 9:27:18तो ओरिजिनल वैल्यूज के हिसाब से सेट हो गई
- 9:27:20पर हम चाहते हैं जैसे ही मा चेंज हो वैसे
- 9:27:23ही परसेंटेज भी चेंज होनी चाहिए नहीं तो
- 9:27:24परसेंटेज गलत हो जाएगी तो ऐसे केसेस के
- 9:27:27लिए जब हम किसी भी एट्रबीक
- 9:27:30तो उसकी वैल्यू किसी ना किसी दूसरे
- 9:27:33पैरामीटर्स के ऊपर या किसी कैलकुलेशन के
- 9:27:35ऊपर डिपेंड करेगी तो हम यहां पे एक लेट्स
- 9:27:38सपोज मेथड बना सकते हैं एंड वी कैन कॉल इट
- 9:27:42कैलकुलेट
- 9:27:44परसेंटेज हमने एक मेथड बना दिया जिसको हम
- 9:27:47कह रहे हैं कैलकुलेट परसेंटेज अब कैलकुलेट
- 9:27:50परसेंटेज में हमें पता है कि
- 9:27:54सेल्फ इस मेथड के अंदर हमेशा परसेंटेज की
- 9:27:58वैल्यू यह होनी चाहिए तो बेसिकली पहले हम
- 9:28:00मार्क्स को चेंज करेंगे फिर हम स्टूडेंट
- 9:28:02के लिए कैलकुलेट परसेंटेज को दोबारा कॉल
- 9:28:05करेंगे फिर उसकी परसेंटेज चेंज हो जाएगी
- 9:28:07यह बिल्कुल ठीक तरीका है इसके अंदर एस सच
- 9:28:09कोई प्रॉब्लम नहीं है बट इसी चीज को करने
- 9:28:12का एक और बेटर और सिंपलर तरीका होते हैं
- 9:28:14हमारे पास प्रॉपर्टी डेकोरेटर्स तो
- 9:28:17बेसिकली वी यूज प्रॉपर्टी डेकोरेटर ऑन एनी
- 9:28:20मेथड इन द क्लास टू यूज द मेथ ए अ
- 9:28:22प्रॉपर्टी तो बेसिकली इस कैलकुलेट
- 9:28:24परसेंटेज फंक्शन का क्या काम है इसका काम
- 9:28:26बस परसेंटेज को ही कैलकुलेट करना है जो
- 9:28:29नॉर्मल क्या है जो नॉर्मल एक एटिबल हम एक
- 9:28:39ट्रीबैंक के ऊपर डिपेंड कर रही है तो इस
- 9:28:42फंक्शन को ही हम अपनी प्रॉपर्टी बना सकते
- 9:28:44हैं प्रॉपर्टी कहने का मतलब है यहां पर
- 9:28:46एट्रबीक
- 9:28:52इसी सेम काम को करने का एक बेटर तरीका
- 9:28:54होता कि हम यहां पर लिखते ट द रेट
- 9:28:58प्रॉपर्टी एंड उसके बाद हम एक फंक्शन
- 9:29:00बनाते जिसमें हम अपने एट्रिका नाम लिखेंगे
- 9:29:02मेरे एट्रिका नाम है बेसिकली परसेंटेज
- 9:29:05मुझे परसेंटेज कैलकुलेट करनी है परसेंटेज
- 9:29:08के अंदर हमारे पास सेल्फ आ जाएगा और हमें
- 9:29:10इस वैल्यू को रिटर्न करना है दिस इज
- 9:29:12बेसिकली माय परसेंटेज तो मेरा ये जो मेथड
- 9:29:14है मेरी प्रॉपर्टी की वैल्यू को रिटर्न
- 9:29:16करेगा तो डेफ परसेंटेज परसेंटेज वैसे तो
- 9:29:18मेथड का नाम हो गया और इसके अंदर यह
- 9:29:20वैल्यू रिटर्न हो रही है बट जो भी ये
- 9:29:22वैल्यू रिटर्न होगी वोह बेसिकली एक
- 9:29:24प्रॉपर्टी में कन्वर्ट हो जाएगी यानी एक
- 9:29:27एट्रिंजाइट
- 9:29:38किए वैसे ही मेरी परसेंटेज भी चेंज हो
- 9:29:40जाएगी लेट्स सेव इट एंड
- 9:29:42रन ओके यह एरर हमारा आ रहा है बेसिकली
- 9:29:46इंडेंटेशन की वजह से इस चीज को हटा देते
- 9:29:49हैं एंड प्रॉपर इंडेंटेशन नहीं किया
- 9:29:54हमने अब यह चीजें सारी चीजें वर्क करेंगी
- 9:29:57लेट्स रन इट तो शुरुआत में परसेंटेज क्या
- 9:29:59थी 98 पर पर जैसे ही फिजिक्स के मार्क्स
- 9:30:01कम हो गए परसेंटेज गिर के होगी 94 तो इस
- 9:30:04तरीके से ऑटोमेटिक चेंज हो रहा है अब ऐसा
- 9:30:07नहीं है क्योंकि जिसको भी हमने ट द रेट
- 9:30:09प्रॉपर्टी कर दिया वो जैसे ही किसी दूसरे
- 9:30:11पैरामीटर के अंदर चेंज होगा यहां पे
- 9:30:13ऑटोमेटिक वो चेंज रिफ्लेक्ट होकर आ रहा
- 9:30:16होगा तो जब भी अब हम परसेंटेज को एक्सेस
- 9:30:18करेंगे हमेशा लेटेस्ट जो वैल्यूज हैं उनसे
- 9:30:20हमारे पास कैलकुलेटेड रिटर्न आ रहे होंगे
- 9:30:22अब लास्ट कांसेप्ट जिसे हम कवर करने वाले
- 9:30:24हैं दिस इज रिलेटेड टू पॉलीमोर्फस जम
- 9:30:27दोबारा मैं आपको रिवाइज करा देती हूं ऊप्स
- 9:30:30की जब हमने बात की थी तो शुरुआत में हमने
- 9:30:33देखा था कि ऊप्स के चार पिलर्स हैं चार
- 9:30:35में से तीन पिलर्स हम ऑलरेडी पढ़ चुके हैं
- 9:30:37वी हैव टॉक अबाउट
- 9:30:41एब्स्ट्रैक्ट्स सुलेशन वी हैव टॉक अबाउट
- 9:30:44इन्हेरिटेंस
- 9:30:45एंड अब फोर्थ पिलर की हम बात कर रहे हैं
- 9:30:48जिसका मतलब जिसका नाम होता है पॉलीमोर्फस
- 9:30:50ज्म अब पॉली का मतलब पॉली इज बेसिकली मेनी
- 9:30:54मतलब बहुत सारे और मॉर्फ मतलब फॉर्म्स या
- 9:30:58चेहरे इस तरीके से हम सोच सकते हैं तो
- 9:31:01पॉलीमोर्फस जम कहने का मतलब है कि जब एक
- 9:31:03ही चीज को अलग-अलग तरीकों से यूज किया जा
- 9:31:06सके तो वह बेसिकली कम्स इन द कैटेगरी ऑफ
- 9:31:08पॉलीमोर्फस जम और पाइथन के अंदर
- 9:31:11पॉलीमोर्फस ज्म का सबसे बढ़िया एग्जांपल
- 9:31:13होता है हमारे पास ऑपरेटर ओवरलोडिंग
- 9:31:15ऑपरेटर ओवरलोडिंग क्या होता है उसे अभी हम
- 9:31:18डिटेल में पढ़ने वाले हैं अच्छा एक और
- 9:31:20एडिशनल चीज यहां पर इफ यू वांट टू स्टडी
- 9:31:22मोर अबाउट डेकोरेटर्स ये एज अ होमवर्क
- 9:31:25प्रॉब्लम मैं आपको दे रही हूं व्हाट यू
- 9:31:27कैन डू इज दो और हमारे पास डेकोरेटर्स
- 9:31:29होते हैं गेटर एंड
- 9:31:32सेटर जैसे अभी तक हमने मल्टीपल डेकोरेटर्स
- 9:31:36को पढ़ लिया है डेकोरेटर्स के अंदर हमने
- 9:31:38प्रॉपर्टी डेकोरेटर को पढ़ लिया है हमने
- 9:31:39स्टैटिक मेथड को पढ़ लिया हमने क्लास मेथड
- 9:31:41को पढ़ लिया है अगर आपको और डेकोरेटर्स के
- 9:31:43बारे में पढ़ना है यू वांट टू एक्सप्लोर
- 9:31:45मोर तो हम गेटर एंड सेटर डेकोरेटर्स के
- 9:31:47बारे में भी जाके पढ़ सकते हैं तो वापस आ
- 9:31:50जाते हैं पॉलीमोर्फस जम की तरफ
- 9:31:52ऑपरेटर ओवरलोडिंग इज बेसिकली व्हेन द सेम
- 9:31:55ऑपरेटर इज अलाउड टू हैव डिफरेंट मीनिंग्स
- 9:31:57अकॉर्डिंग टू द कॉन्टेक्स्ट यानी ऑपरेटर
- 9:32:00हमारे पास वही है फॉर एग्जांपल हमारा प्लस
- 9:32:02ऑपरेटर प्लस डिपेंडिंग अपॉन हम उसे कौन से
- 9:32:05डेटा टाइप के साथ या कौन सी सिचुएशन में
- 9:32:07यूज़ कर रहे हैं उसका मतलब चेंज हो जाएगा
- 9:32:09जैसे इसका एक प्रैक्टिकल एग्जांपल देखते
- 9:32:11हैं जो ऑलरेडी पाइथन के अंदर एजिस्ट करता
- 9:32:13है अगर हम चाहे तो हम प्रिंट करवा सकते
- 9:32:16हैं 1 + 2 यह चीज कंपलीटली पॉसिबल है इसका
- 9:32:20रिजल्ट क्या आएगा इसका रिजल्ट आएगा यहां
- 9:32:22पर ऑपरेटर क्या है यहां पर ऑपरेटर है प्लस
- 9:32:24ऑपरेटर तो हमें पता है प्लस ऑपरेटर का काम
- 9:32:27नंबर्स को ऐड करना होता है वो इसने यहां
- 9:32:29पर कर दिया बट इफ आई ट्राई टू प्रिंट
- 9:32:34अपना विद
- 9:32:36कॉलेज अब यहां पर भी तो प्लस ऑपरेटर है पर
- 9:32:39यह वैल्यूज नंबर्स तो है नहीं तो यहां पर
- 9:32:42प्लस ऑपरेटर का काम क्या होगा यहां पर
- 9:32:44प्लस ऑपरेटर का काम होगा दो स्ट्रिंग्स को
- 9:32:47कंकट
- 9:32:50करना और आंसर में हमारे पास दोनों
- 9:32:52स्ट्रिंग्स का कॉमिनेशन रिटर्न होकर आ
- 9:32:54जाएगा तो ये क्या हो गया ओवरलोडिंग हो गई
- 9:32:56प्लस का नंबर्स को जब हम यूज़ कर रहे हैं
- 9:32:59प्लस का मतलब अलग है और स्ट्रिंग्स को जब
- 9:33:01हम यूज कर रहे हैं प्लस का मतलब अलग है और
- 9:33:03लिस्ट को जब हम यूज कर रहे हैं तब भी प्लस
- 9:33:05का मतलब अलग है यानी जब मैं प्रिंट
- 9:33:07करवाऊंगी 1 2 3 प्लस 4 5 6 तो यहां पे यह
- 9:33:14होगा कि दो लिस्ट्स को हम बेसिकली एक
- 9:33:16तरीके से मर्ज करने की कोशिश कर रहे हैं
- 9:33:19तो यहां पे प्लस का मतलब अलग हो जाएगा
- 9:33:21जबकि प्लस क्या है प्लस तो एक ऑपरेटर है
- 9:33:23पर क्योंकि यहां पे डिफरेंट डेटा टाइप के
- 9:33:25हिसाब से डिफरेंट डिफरेंट मीनिंग्स आ गए
- 9:33:28तो इसी को हम ऑपरेटर ओवरलोडिंग कहते हैं
- 9:33:31एंड इट इज अ टाइप ऑफ़ पॉलीमोर्फस ज्म
- 9:33:33पॉलीमोर्फस ज्म कहता है कि एक ही चीज की
- 9:33:34मल्टीपल फॉर्म्स है तो ये पहली फॉर्म है
- 9:33:36ये दूसरी फॉर्म है ये तीसरी फॉर्म है और
- 9:33:38फॉर्म्स भी हम देखने वाले हैं पर जैसे ही
- 9:33:40हम इसे सेव करके रन करेंगे हमारे पास
- 9:33:43अलग-अलग तरीके के आउटपुट्स आएंगे मतलब
- 9:33:45प्लस का मीनिंग ही चेंज हो गया स्ट्रिंग्स
- 9:33:47के लिए प्लस का मीनिंग कुछ और है नंबर्स
- 9:33:49के लिए प्लस का मीनिंग कुछ और है लिस्ट के
- 9:33:50लिए प्लस का मीनिंग कुछ और है मतलब ऐसा तो
- 9:33:53नहीं हुआ कि प्लस हमने यहां पे लिख दिया
- 9:33:55तो यह वन इस फोर के साथ जुड़ गया यह टू इस
- 9:33:57फाइव के साथ जुड़ गया मतलब यह भी तो हो
- 9:33:59सकता था मीनिंग पर ये नहीं हुआ क्योंकि
- 9:34:01लिस्ट क्लास के अंदर ऑलरेडी डिफाइंड है
- 9:34:03प्लस का क्या मीनिंग होगा जब भी हम इस
- 9:34:06नंबर की बात कर रहे हैं व्हाट इज अ नंबर
- 9:34:07व्हाट इज एन इंटी जर इफ आई ट्राई टू
- 9:34:10प्रिंट टाइप ऑफ वन मेरे पास क्या आएगा
- 9:34:13मेरे पास आएगा क्लास इंट बेसिकली पाइथन के
- 9:34:16अंदर ऑलरेडी एक क्लास इंट इंटी जर वाली
- 9:34:19क्लास एजिस्ट करती है और मैंने कोई भी
- 9:34:21नंबर कोई भी इंटी जर अगर लिखा वो बेसिकली
- 9:34:24उस क्लास का एक ऑब्जेक्ट होगा तो यह एक
- 9:34:27ऑब्जेक्ट है और यह एक ऑब्जेक्ट है और इन
- 9:34:29ऑब्जेक्ट्स क्योंकि ये इंटी जर टाइप की है
- 9:34:31इनके लिए ऑलरेडी उस क्लास इंट के अंदर
- 9:34:33डिफाइंड है कि प्लस का मतलब है दो नंबर्स
- 9:34:35को ऐड कर दो ऐसे ही अगर हम यहां पर इफ आई
- 9:34:39ट्राई टू प्रिंट टाइप ऑफ
- 9:34:43अपना तो अपना क्या है या कॉलेज क्या है
- 9:34:47दिस इज बेसिकली क्लास स्ट्रिंग लेट मी रन
- 9:34:49इट तो ये क्या है क्लास स्ट्रिंग है तो
- 9:34:51पाइथन के अंदर ऑलरेडी एक स्ट्रिंग क्लास
- 9:34:53एजिस्ट करती है जिसकी सारी की सारी
- 9:34:55स्ट्रिंग्स क्या है ऑब्जेक्ट्स हैं तो ये
- 9:34:57एक ऑब्जेक्ट है ये एक ऑब्जेक्ट है ये एक
- 9:34:59ऑब्जेक्ट है और इस क्लास स्ट्रिंग के अंदर
- 9:35:02ऑलरेडी डिफाइंड है कि जब भी प्लस लिखा
- 9:35:04जाएगा तो उसका क्या मतलब है उसका मतलब है
- 9:35:06दो स्ट्रिंग्स को ऐड करना ऐसे ही इफ आई
- 9:35:09ट्राई टू
- 9:35:10प्रिंट टाइप ऑफ वनटू एंड
- 9:35:14थ तो यहां पे क्या आएगा हमारे पास यहां पे
- 9:35:17आएगा क्लास लिस्ट तो पाइथन के अंदर ऑलरेडी
- 9:35:20एक लिस्ट क्लास क्ला तो पाइथन के अंदर
- 9:35:22ऑलरेडी एक लिस्ट क्लास है जिसकी ये एक
- 9:35:25ऑब्जेक्ट है ये एक ऑब्जेक्ट है ये एक
- 9:35:27ऑब्जेक्ट है और इस लिस्ट क्लास के अंदर
- 9:35:29ऑलरेडी डिफाइंड है कि प्लस का यानी इस
- 9:35:32ऑपरेटर का क्या मतलब होना चाहिए इस ऑपरेटर
- 9:35:34का मतलब ये नहीं होना चाहिए कि वन को इसके
- 9:35:36फर्स्ट नंबर के साथ ऐड करो इसको इसके
- 9:35:38सेकंड नंबर के साथ ऐड कर दो इसको इसके
- 9:35:40थर्ड नंबर के साथ ऐड कर दो ये मतलब नहीं
- 9:35:42डिफाइंड उस लिस्ट क्लास के अंदर ये
- 9:35:44डिफाइंड है कि पूरी की पूरी जो लिस्ट है
- 9:35:47वो मर्ज हो जाएगी जहां पर भी प्लस लिखा
- 9:35:48जाएगा तो इस तरीके से हर क्लास के अंदर जो
- 9:35:51डिफरेंट ऑपरेटर्स हैं उनके मतलब डिफाइंड
- 9:35:54है ऑलरेडी डिफरेंट डिफरेंट डेटा टाइप्स के
- 9:35:56लिए तो ऐसे ही जब हम अपनी खुद की क्लास
- 9:35:58क्रिएट करते हैं तो हम भी अपने लिए ऑपरेटर
- 9:36:00ओवरलोडिंग कर सकते हैं ये क्या है ऑल ऑफ
- 9:36:04दिस इज इंप्ली ओवरलोडिंग जो ऑलरेडी पाइथन
- 9:36:07ने हमारे लिए कर रखी है पर इसी सेम चीज को
- 9:36:10हम अपनी क्लासेस के लिए भी कर सकते हैं
- 9:36:12उसे हम सीखने वाले हैं तो अब यहां पे हमें
- 9:36:15समझ में आया होगा व्हेन द सेम ऑपरेटर इज
- 9:36:17अलाउड टू हैव डिफरेंट मीनिंग्स अकॉर्डिंग
- 9:36:19टू द कॉन्टेक्स्ट कॉन्टेक्स्ट पे डिपेंड
- 9:36:21करता है कि आप नंबर्स के साथ अ कुछ कोड
- 9:36:23लिखने की कोशिश कर रहे हैं स्ट्रिंग के
- 9:36:25साथ लिखने की कोशिश कर रहे हैं लिस्ट के
- 9:36:26साथ लिखने की कोशिश कर रहे हैं अच्छा मैं
- 9:36:28यहां पे एक अ अकॉर्डिंग टू मी मैं यहां पे
- 9:36:31एक अच्छा एग्जांपल यूज़ करने वाली हूं
- 9:36:32ऑपरेटर ओवरलोडिंग का तो उसके लिए थोड़ा सा
- 9:36:36मैथ अगर आपने 11 12th के अंदर
- 9:36:38कॉम्प्लेक्शन बात है उसी का मैं बेसिक
- 9:36:41कांसेप्ट आपको एक्सप्लेन करूंगी और जिसने
- 9:36:43नहीं सुना उसके लिए भी कोई प्रॉब्लम वाली
- 9:36:44बात नहीं है उसको मैं सिमिलर तरीके से
- 9:36:46आपको एक्सप्लेन करने वाली हूं तो बेसिकली
- 9:36:48मैथ के अंदर देयर इज़ समथिंग कॉल्ड
- 9:36:50कॉम्प्लेक्शन
- 9:36:52अब
- 9:36:54कॉम्प्लेक्टेड में नहीं जाऊंगी बहुत सिंपल
- 9:36:57सा प्लस माइनस जैसा आपको मैं कुछ दिखाने
- 9:36:59वाली हूं जैसे हमारे पास एक नॉर्मल नंबर
- 9:37:01होता है नॉर्मल नंबर को बेसिकली हम अपने
- 9:37:05रियल नंबर्स कहते हैं नॉर्मल नंबर्स को हम
- 9:37:07रियल नंबर्स कहते हैं असली नंबर जैसे वन
- 9:37:09हो गया जैसे टू हो गया जैसे थी हो गया या
- 9:37:11-5 हो गया या 3.1 हो गया ये सारे रियल
- 9:37:15नंबर्स हैं अब जब नंबर्स को हम ऐड करते
- 9:37:17हैं मुझे ऑलरेडी पता है 1 + 2 इज गोइंग टू
- 9:37:19बी इक्वल टू 3 रियल नंबर्स का मैथ बहुत
- 9:37:21आसान होता है वही सारी चीजें हम मैथ में
- 9:37:23पढ़ रहे होते हैं कॉम्प्लेक्शन के दो
- 9:37:25पार्ट्स होते हैं जैसे कोई भी अगर
- 9:37:27कॉम्प्लेक्टेड अ कॉम्प्लेक्शन तो
- 9:37:40कॉम्प्लेक्शन पार्ट बस यह मैंने कुछ लिख
- 9:37:44दिया इस चीज को कॉप्लेक्स नंबर कहते हैं
- 9:37:46अब क्यों कहते हैं क्या मतलब होता है
- 9:37:48क्यों यूज़ होते हैं कॉम्प्लेक्शन रियल और
- 9:37:50कॉम्प्लेक्शन में डिफरेंस क्या होता है
- 9:37:52उसके ज्यादा डिटेल में नहीं जाएंगे
- 9:37:53बेसिकली दिस इज अ कॉम्प्लेक्शन नंबर ये एक
- 9:37:55नंबर है ये पूरा का पूरा ये पूरा का पूरा
- 9:37:58एक नंबर है जिसका एक पार्ट है जिसको हम आ
- 9:38:00से डिनोट करते हैं दिस इज माय रियल पार्ट
- 9:38:02एंड जो जे से लिखा होता है दिस इज माय
- 9:38:04इमेजिनरी पार्ट मतलब रियल वन है और
- 9:38:07इमेजिनरी थ्री है और ये बेसिकली मैथ का वो
- 9:38:09हिस्सा होता है जिसको इमेजिन किया है मतलब
- 9:38:11दिस इज ऑल इमेजिनरी अब ये मेरा फर्स्ट मान
- 9:38:14लेते हैं कॉम्प्लेक्शन हो गया अब मैंने एक
- 9:38:16और
- 9:38:17कॉम्प्लेक्टेड कॉम्प्लेक्शन नंबर के अंदर
- 9:38:19कुछ भी हम नंबर लिख सकते हैं 2i + 5j कुछ
- 9:38:22भी एग्जांपल ले सकते हैं तो जब भी दो
- 9:38:28कॉम्प्लेक्टेड होते हैं और उनके इमेजिनरी
- 9:38:31पार्ट्स अलग से ऐड होते हैं तो यहां पे जब
- 9:38:33इन्हें ऐड किया जाएगा तो आंसर इज गोइंग टू
- 9:38:36बी 1 + 2 3i + 3 + 5
- 9:38:408j बिल्कुल सही चीज है यह चीज मैं बस आपको
- 9:38:43सिखाना चाह रही थी कि एक
- 9:38:47कॉम्प्लेक्शन से एज सच कोई रिलेशन नहीं है
- 9:38:49ऑल दो
- 9:38:51वो वॉइस रिकॉग्निशन सिस्टम्स के अंदर यूज
- 9:38:53होते हैं मतलब वॉइस में जो हमारी ऑडियो
- 9:38:55वेव्स होती हैं उन सिस्टम्स के अंदर वी
- 9:38:57यूज कॉम्प्लेक्शन अगर आप आगे जाके वॉइस
- 9:39:00रिकग्निशन के ऊपर मशीन लर्निंग वगैरह कुछ
- 9:39:02करते हो बाकी उतना कोई हमें डिटेल में
- 9:39:04जाने की जरूरत नहीं है ना हम इसका ज्यादा
- 9:39:05कुछ डिस्कस करेंगे बट दिस इज अ
- 9:39:07कॉम्प्लेक्शन और
- 9:39:09कॉम्प्लेक्टेड करते हैं इमेज पार्ट को अलग
- 9:39:11से ऐड करते हैं एक और एग्जांपल दे देती
- 9:39:14हूं मैं आपको लेट्स सपोज वी हैव अ
- 9:39:21दूसरा
- 9:39:26कॉम्प्लेक्शन क्या होगा इसका आंसर होगा 5
- 9:39:29और हम इन्हें ऐड कर रहे हैं 5 और -1 को ऐड
- 9:39:31करेंगे 4 आ जाएगा 4i + 18j ये बेसिकली ऐसे
- 9:39:39कॉम्प्लेक्शन के अंदर एज सच
- 9:39:44कॉम्प्लेक्शन बनाएंगे और ऐसी क्लास जो
- 9:39:48कॉम्प्लेक्टेड क्लास है पाइथन के अंदर
- 9:39:50इंटी र नंबर्स को आप क्रिएट कर सकते हो
- 9:39:52स्ट्रिंग्स को कर सकते हो लिस्ट को कर
- 9:39:54सकते हो डिक्शनरी को आप क्रिएट कर सकते हो
- 9:39:56पर
- 9:40:01कॉम्प्लेक्टेड
- 9:40:05कॉम्प्लेक्शन डिफाइन कर लेते हैं इन इट हर
- 9:40:08जो
- 9:40:11कॉम्प्लेक्शन पार्ट है तो सेल्फ डॉट रियल
- 9:40:15इज इक्वल टू रियल एंड सेल्फ डॉट इमेजिनरी
- 9:40:21इज इक्वल टू इमेजिनरी एंड एक और फंक्शन
- 9:40:24लिख लेते हैं अ इसे कह देते हैं शो
- 9:40:28नंबर शो नंबर के अंदर बेसिकली हम अपने
- 9:40:31नंबर को प्रिंट करवाएंगे तो क्या प्रिंट
- 9:40:33हम करवाने वाले हैं पहले तो उसका रियल
- 9:40:35पार्ट प्रिंट करवाएंगे रियल पार्ट इज
- 9:40:37गोइंग टू बी सेल्फ डॉट रियल फिर इसके अंदर
- 9:40:40हम बेसिकली i को प्रिंट करवाते हैं प्लस
- 9:40:45एंड फिर हम इसका इमेजिनरी पार्ट प्रिंट
- 9:40:48करवाएंगे
- 9:40:49एंड फिर हम j को प्रिंट करवाने वाले दिस
- 9:40:53इज गोइंग टू बी आवर नंबर जो प्रिंट हो
- 9:40:56जाएगा तो अब एक नया
- 9:41:01कॉम्प्लेक्शन नंबर में इसका रियल पार्ट है
- 9:41:04वन इसका इमेजिनरी पार्ट है थ्री ये मैंने
- 9:41:06क्रिएट कर दिया अब मैं नम वन को प्रिंट
- 9:41:09करवाना चाहती हूं तो शो नंबर को कॉल कर
- 9:41:11देंगे लेट्स सेव इट एंड रन तो ये मेरा
- 9:41:14फर्स्ट
- 9:41:22तो लेट मी क्रिएट अनदर नंबर कॉल्ड नंबर टू
- 9:41:26जिसके अंदर हम पास कर देंगे 4i एंड 6j यह
- 9:41:30मेरा नंबर टू आ गया इसको भी प्रिंट करवा
- 9:41:32लेते हैं तो यह मेरा नंबर वन हो गया यह
- 9:41:34मेरा नंबर टू हो गया अब इन दोनों को हम ऐड
- 9:41:37करना चाहते हैं तो
- 9:41:48कॉम्प्लेक्टेड करना है कि जैसे ही ये
- 9:41:50कॉम्लेक्स नंबर्स वाली क्लास है इसको कैसे
- 9:41:52पता चले कि दो
- 9:41:57कॉम्प्लेक्शन फंक्शंस और हम इस तरीके की
- 9:42:00जो ऑपरेटर ओवरलोडिंग करते हैं कि अपने लिए
- 9:42:03हम प्लस का मीनिंग डिफाइन करते हैं वी डू
- 9:42:05इट यूजिंग ंडर फंक्शंस डंड फंक्शंस होते
- 9:42:08हैं डबल अंडरस्कोर डबल अंडरस्कोर जिस
- 9:42:10फंक्शन के आगे लगाते हैं उन्हें हम डंड
- 9:42:13फंक्शंस कह देते हैं और इसे बहुत सारे
- 9:42:15फंक्शंस पाइथन के अंदर ऑलरेडी एजिस्ट करते
- 9:42:17हैं इनमें से हम एक फंक्शन को अभी बहुत
- 9:42:19बेसिक तरीके से डिटेल में पढ़ेंगे
- 9:42:21तो बेसिकली होता क्या है जब भी हम किसी भी
- 9:42:23चीज के ऊपर यह a इंटी जर भी हो सकता है b
- 9:42:27इंटी जर भी हो सकता है यह a और b स्ट्रिंग
- 9:42:29भी हो सकते हैं ये a और b लिस्ट भी हो
- 9:42:31सकते हैं जब भी हम a + b लिखते हैं जब भी
- 9:42:34हम एडिशन कर रहे होते हैं तो इंटरनली क्या
- 9:42:37होता है उस क्लास के अंदर हम बेसिकली किसी
- 9:42:40एक ऑब्जेक्ट के लिए a ऑब्जेक्ट के लिए एक
- 9:42:43डंड फंक्शन अंडरस्कोर ऐड अर अर को कॉल
- 9:42:47करने की कोशिश कर रहे हैं जिसमें हमारा एक
- 9:42:49दूसरा कुछ नंबर पास होगा और वो बेसिकली
- 9:42:52क्या करेगा a के अंदर ऐड होने का लॉजिक
- 9:42:54डिफाइन कर रहा है हमारा यह वाला फंक्शन
- 9:42:57जैसे अगर
- 9:43:01कॉम्प्लेक्शन क्रिएट करना है डेफ ऐड यह
- 9:43:04नॉर्मल फंक्शन है यह क्या करता है इसके
- 9:43:07अंदर सेल्फ आएगा सेल्फ का मतलब है
- 9:43:08ऑब्जेक्ट वन या इसे ऑब्जेक्ट वन भी मैं कह
- 9:43:11सकती हूं या नंबर वन इसे हम कह सकते हैं
- 9:43:14दिस इज बेसिकली माय नंबर वन एंड इसके अंदर
- 9:43:16हम एक और पैरामीटर लेंगे व्हिच इज माय
- 9:43:18नंबर टू इसे सेल्फी बोल देते हैं
- 9:43:21पहले हमारे पास सेल्फ आएगा विच इज माय
- 9:43:23ऑब्जेक्ट एंड एक आएगा नंबर टू या इसे
- 9:43:26ऑब्जेक्ट टू कह देते हैं या नंबर टू इ
- 9:43:28आल्सो फाइन अब मुझे डिफाइन करना है लॉजिक
- 9:43:30टू ड टू नंबर्स दो नंबर्स को ऐड करने का
- 9:43:34लॉजिक यह होगा कि बेसिकली नए नंबर के अंदर
- 9:43:37नया जो रियल पार्ट है नया जो रियल पार्ट
- 9:43:40है नंबर के अंदर वह क्या होना चाहिए ट
- 9:43:43रियल पार्ट शुड बी सेल्फ डॉट रियल प्लस
- 9:43:47नंबर टू डट रियल
- 9:43:51इस तरीके से हमारा नया रियल पार्ट क्रिएट
- 9:43:53होगा और हमारा नया इमेजिनरी पार्ट कैसे
- 9:43:55क्रिएट होगा सेल्फ
- 9:43:58डॉट इमेजिनरी प्लस नंबर टड
- 9:44:04इमेजिनरी अब हम ऐड के अंदर क्या कर सकते
- 9:44:06हैं अब हम ऐड के अंदर एक नया
- 9:44:15कॉम्प्लेक्शन पार्ट आ जाएगा और इस
- 9:44:21ऐड फंक्शन बना दिया जो दो नंबर्स को ऐड
- 9:44:23करता है और अब यहां पर मैं नंबर वन को
- 9:44:25नंबर टू के साथ ऐड करने की कोशिश कर रही
- 9:44:27हूं तो आई कैन राइट नंबर 3 = न 1 ड नं
- 9:44:332 आई डोंट थिंक इस सिंटेक्स के अंदर हमें
- 9:44:36कोई भी कंफ्यूजन होना चाहिए नॉर्मली मैंने
- 9:44:38क्या किया नंबर वन के अंदर बस अपना ऐड
- 9:44:40फंक्शन कॉल कर दिया है और अब मैं प्रिंट
- 9:44:42करवा सकती हूं अपने नंबर थ्री को लेट्स
- 9:44:44सेव इट या नंबर थ्री को ऐसे नहीं प्रिंट
- 9:44:46करवाना नंबर 3 शो नंबर को कॉल करना है
- 9:44:51एंड लेट्स रन इट तो क्या हुआ इन दोनों
- 9:44:54नंबर्स को ऐड करके थर्ड नंबर आ गया तो न
- 9:44:56और फोर को हमने ऐड किया तो हमारे पास फ आ
- 9:44:58गया ्र एंड सिक्स को हमने ऐड किया तो
- 9:45:00हमारे पास ना आ गया यह बिल्कुल सही
- 9:45:02कैलकुलेशन है इसी तरीके से हमारे
- 9:45:07कॉम्प्लेक्शन ना लिखना पड़े यहां पे मैं
- 9:45:10चाहती हूं कोई भी व्यक्ति आके मेरी
- 9:45:201 प्स नंबर टू आई डोंट नीड टू राइट दिस
- 9:45:24थिंग पर इससे क्या होगा इससे हमारे पास
- 9:45:26एरर आ
- 9:45:27जाएगा या इन फैक्ट इवन इफ आई राइट दिस
- 9:45:31थिंग मैं चाहती हूं यह लिखने की बजाय मुझे
- 9:45:34यहां पर लिखना हो
- 9:45:36नंबर टू लेट्स सेव इट एंड रन तो भी हमारे
- 9:45:39पास एरर ही आएगा एरर क्या कह रहा है कि
- 9:45:41अनसपोर्टेड ऑपरेंट टाइप प्लस फॉर
- 9:45:49कॉम्प्लेक्टेड ही नहीं किया किया ऐसे ही
- 9:45:51थोड़ी प्लस को हम यूज़ कर सकते हैं इंटी
- 9:45:53जर क्लास में लॉजिक है स्ट्रिंग क्लास में
- 9:45:55लॉजिक है अ लिस्ट क्लास के अंदर लॉजिक है
- 9:45:57पर आपकी क्लास में कोई लॉजिक ही नहीं है
- 9:45:59प्लस को डिफाइन करने के लिए प्लस ऑपरेटर
- 9:46:01को यूज़ करने के लिए तो वो लॉजिक हम अपनी
- 9:46:03क्लास के अंदर डिफाइन कर सकते हैं यूजिंग
- 9:46:05द ंडर फंक्शंस डंड फंक्शन को क्रिएट करने
- 9:46:09के लिए हमें बेसिकली यहां पे अगर ऐड लिखा
- 9:46:11हुआ है तो मुझे ऐड ही लिखना है क्योंकि ऐड
- 9:46:13ऑलरेडी एक ंडर फंक्शन है तो यहां पे ंडर
- 9:46:16फंक्शन यूज़ करने के लिए व्हाट आई विल डू
- 9:46:18इज अंडर अंडरस्कोर एंड इसके बाद भी अंडर
- 9:46:21अंडरस्कोर यह क्या बन गया अब यह मेरा ंडर
- 9:46:24फंक्शन बन गया सिर्फ इतनी चीज करने से अब
- 9:46:26इस कोड के अंदर कोई एरर नहीं आएगा नाउ इफ
- 9:46:29आई मिनिमाइज इट एंड री एग्जीक्यूट अब मेरे
- 9:46:31पास कोई एरर नहीं आ रहा अब सिंपली यह क्या
- 9:46:34हो गया यह चीजें वर्क करनी स्टार्ट हो गई
- 9:46:37मतलब यहां पे क्या हो रहा है मैं प्लस को
- 9:46:38करके दो
- 9:46:41कॉम्प्लेक्शन के अंदर अब ऐसे ही लेट्स
- 9:46:44सपोज मुझे माइनस का लॉजिक डिफाइन करना है
- 9:46:46कि रियल में से रियल माइनस होना चाहिए
- 9:46:47इमेजिनरी में से इमेजिनरी माइनस होना
- 9:46:49चाहिए तो उस लॉजिक के लिए हमारा a - बी का
- 9:46:53सबट क्शन का ंडर फंक्शन होता है अंडरस्कोर
- 9:46:55अंडरस्कोर सब तो मैं यहां पर लिख सकती हूं
- 9:46:58लेट्स सेव
- 9:46:59इट एंड राइट इट हियर यहां पे हो
- 9:47:04जाएगा सबक्स के लिए फंक्शन एंड यहां पे
- 9:47:08मुझे सिर्फ करना है माइनस तो इफ आई वांट
- 9:47:11आई कैन
- 9:47:12आल्सो सबट क्ट वन ऑफ माय नंबर्स फ्रॉम
- 9:47:15अनदर नंबर इसको सेव कर लेते हैं रन करते
- 9:47:17हैं तो बेसिकली वन में से फोर सबस्टैक
- 9:47:20होके माइनस थ आ गया थ में से 6 सबट क्ट
- 9:47:22होके -3 आ गया हम वो थोड़ा सा साइन के साथ
- 9:47:25आपको डील करना पड़ेगा बट दिस इज़ बेसिकली
- 9:47:27हाउ सबट क्शन विल वर्क इन
- 9:47:30कॉम्प्लेक्शन जिसके लिए प्लस और माइनस
- 9:47:32मुझे करना था पर उसका लॉजिक नहीं डिफाइंड
- 9:47:34था उस लॉजिक को हम डिफाइन कर सकते हैं उन
- 9:47:36ऑपरेटर्स को सेम ही ऑपरेटर को मैं यूज़ कर
- 9:47:39रही हूं बस
- 9:47:40कॉम्प्लेक्शन वाले ऑपरेटर का मीनिंग चेंज
- 9:47:43हो गया मीनिंग क्या हो गया मीनिंग हो गया
- 9:47:44ये वाला फंक्शन दिस इज हाउ ऑपरेटर
- 9:47:47ओवरलोडिंग वर्क्स एंड दिस इज़ ऑपरेटर
- 9:47:49ओवरलोडिंग मैंने माइनस का मतलब ही चेंज कर
- 9:47:51दिया अपनी क्लास के लिए इसी को ऑपरेटर
- 9:47:53ओवरलोडिंग कहते हैं और यही पॉलीमोर्फस ज्म
- 9:47:55का इंप्लीमेंटेशन है मतलब दिस इज व्हाट वी
- 9:47:58कॉल्ड पॉलीमोर्फस ज्म व्हेन वी आर
- 9:48:00इंप्लीमेंटिंग क्लासेस एंड ऑब्जेक्ट्स एंड
- 9:48:02ंडर फंक्शन ऐसा नहीं होता कि सिर्फ एरिथ
- 9:48:04मेे िक कैलकुलेशंस के लिए यूज़ होते हैं
- 9:48:06ये जो हमारा इट होता है दिस इज आल्सो अ
- 9:48:08डंड फंक्शन दिस आल्सो हैज अ डबल अंडरस्कोर
- 9:48:10हियर तो दैट इज व्हाई ंडर फंक्शंस आर
- 9:48:13स्पेशल अ अ लॉट ऑफ़ देम आर ऑलरेडी इनबिल्ट
- 9:48:16इन पाइथन एंड अगर हम ऑड अंडर फंक्शन को
- 9:48:18देखना चाहते हैं तो बेसिकली वी कैन गो टू
- 9:48:20द पाइथन डॉक्यूमेंट टेशन इस लिंक पर हम जा
- 9:48:22सकते हैं एंड यहां पर सेक्शन 3.3.8 के
- 9:48:25अंदर यह बेसिकली ऐड सबट क्ट मल्टीप्लिकेशन
- 9:48:28अ मैट मल्टीप्लिकेशन ट्रू डिव फ्लोर डिव
- 9:48:32मड मड इज बेसिकली फॉर परसेंटेज इसी तरीके
- 9:48:36से हमारे पास पावर फंक्शन होता है हमारे
- 9:48:38पास एजोर एंड और के लिए भी फंक्शंस होते
- 9:48:40हैं एंड अगर हम और नीचे स्क्रोल डाउन करें
- 9:48:43तो और भी डिफरेंट चीजें जैसे एबीएस हो गया
- 9:48:47एबीएस यानी एब्सलूट वैल्यू जो मैथ वाला
- 9:48:49मोड फंक्शन होता हैना ना कि नेगेटिव का भी
- 9:48:51पॉजिटिव कर दिया जाए उस तरीके के जो
- 9:48:53फंक्शंस हैं उस तरीके की जो इंप्लीमेंटेशन
- 9:48:55है वो चीजें हम कर सकते हैं सो दिस वाज ऑल
- 9:48:59अबाउट ऊप्स इन पाइथन डिफरेंट डिफरेंट
- 9:49:01कॉन्सेप्ट्स हैं जो हमारे चार मेन पिलर्स
- 9:49:03हैं उनको हमने कवर किया है काफी सारी
- 9:49:05चीजें ऊप्स के अंदर हमें थोड़ी सी
- 9:49:06थियोरेटिकल लगेंगी हमें लगेगा कि इसे हम
- 9:49:09कहां यूज करें तो कई बार जब हम एज अ बिगिन
- 9:49:12ऊप्स को यूज़ कर रहे होते हैं तो कई बार
- 9:49:13काफी सारी चीजें हमें अननेसेसरी फील हो
- 9:49:16सकती हैं क्योंकि जब हम छोटे प्रोजेक्ट्स
- 9:49:17के ऊपर काम करते हैं ऊप्स उतना सेंस नहीं
- 9:49:20बनाता पर जब भी हम रियल वर्ल्ड
- 9:49:22प्रोग्रामिंग के अंदर जाएंगे जब भी हम
- 9:49:23एक्चुअली कंपनीज के अंदर काम करना स्टार्ट
- 9:49:25करेंगे वहां पे बहुत सारी चीजें उप्स के
- 9:49:28थ्रू ही होती है मतलब अगर कुछ कोड लिखा जा
- 9:49:30रहा है तो उसके अंदर हम क्लासेस एंड
- 9:49:32ऑब्जेक्ट्स को क्रिएट करके उस कोड को
- 9:49:34स्ट्रक्चर कर रहे होंगे तो दैट इज व्हाई
- 9:49:35उप्स इज रियली इंपोर्टेंट एंड आल्सो फॉर
- 9:49:37इंटरव्यू पॉइंट ऑफ व्यू तो नेक्स्ट हम
- 9:49:39सॉल्व करने वाले हैं कुछ प्रैक्टिस
- 9:49:40क्वेश्चंस को सबसे पहला क्वेश्चन लेते हैं
- 9:49:42आसान क्वेश्चन के साथ स्टार्ट करेंगे
- 9:49:43डिफाइन अ सर्कल क्लास टू क्रिएट अ सर्कल
- 9:49:46विद अ रेडियस r यूजिंग द कंस्ट्रक्टर
- 9:49:49सिर्फ इतना पार्ट कर लेते हैं
- 9:49:51लेट अस क्रिएट आवर क्लास वील कॉल इट सर्कल
- 9:49:55सर्किल क्लास के अंदर एक हमारे पास इट
- 9:49:57कंस्ट्रक्टर आ जाएगा जिसमें सेल्फ है और
- 9:50:00हमारी रेडियस
- 9:50:02है सेल्फ डॉट रेडियस इ इक्वल टू रेडियस
- 9:50:07एंड फिर अब हम क्या
- 9:50:10करेंगे एक नया सर्कल लेट्स सपोज हम क्रिएट
- 9:50:14करते हैं दिस इ माय सर्कल जिसकी रेडियस है
- 9:50:16फोर के इक्वल इसको मैंने क्रिएट कर लिया
- 9:50:18या फिर एक बेटर रेडियस देते हैं लेट्स गिव
- 9:50:21इट अ रेडियस ऑफ़ 21 जो कि सेन का मल्टीपल
- 9:50:23है ताकि कैलकुलेशंस में आसानी हो हमें
- 9:50:25नेक्स्ट हम क्या करेंगे नेक्स्ट वी हैव टू
- 9:50:27डिफाइन एन एरिया मेथड ऑफ द क्लास व्हिच
- 9:50:30कैलकुलेट्स द एरिया ऑफ द सर्कल एंड इसी
- 9:50:32तरीके से एक पेरीमीटर क्लास अब मुझे पता
- 9:50:34है मेरे पास अगर रेडियस है r किसी भी
- 9:50:36सर्किल की तो उसका एरिया होने वाला है पा
- 9:50:40r स् एंड पेरीमीटर होने वाला है 2p आ के
- 9:50:44इक्वल थोड़ा सा मैथ्स कैलकुलेशन है यहां
- 9:50:46पे फॉर्मूला याद होना इंपॉर्टेंट नहीं है
- 9:50:48यहां पे उस चीज को कोड में कन्वर्ट कर
- 9:50:49पाना सबसे पोर्टेंट है तो वी विल डिफाइन अ
- 9:50:52मेथड कॉल्ड
- 9:50:55एरिया एंड इसके अंदर वी आर गोइंग टू
- 9:50:59रिटर्न दिस वैल्यू च इ बेसिकली पाई वी हैव
- 9:51:02टू रिटर्न पा आ स्क्र 3.14 इन आ स्क तो जो
- 9:51:07भी हमारी रेडियस है सेल्फ डॉट
- 9:51:10रेडियस टू द पावर ू इस चीज को हमें रिटर्न
- 9:51:13करना
- 9:51:14है एंड वी विल
- 9:51:16हैव पेरिमीटर जिसके अंदर सेल्फ आएगा
- 9:51:21इसके अंदर हमें रिटर्न करना है ट
- 9:51:25पा आर च सेल्फ डॉट रेडियस य जो सर्कल है
- 9:51:32इसके लिए हम प्रिंट कर देंगे सर्कल का
- 9:51:36एरिया एंड हम प्रिंट कर देंगे सर्कल
- 9:51:40की रेडियस नॉट रेडियस बट उसका पेरीमीटर
- 9:51:45लेटस सेव इट एंड
- 9:51:48रन बेटर वे टू डू इट वुड बी इंस्टेड ऑफ
- 9:51:523.14 आई टेक इट एज
- 9:51:5522/7 एंड आई आल्सो टेक इट एज
- 9:51:5922/7 सेव एंड रन तो हमारे पास इवन वैल्यूज
- 9:52:05आ गई तो एरिया हो जाएगा
- 9:52:081386 यूनिट्स हमारे पास है नहीं अभी और
- 9:52:10पेरीमीटर हो जाएगी 132 के इक्वल तो इस
- 9:52:13तरीके से हमने अपनी क्लास को डिफाइन कर
- 9:52:14दिया है नेक्स्ट क्लास की तरफ आते हैं
- 9:52:17डिफाइन एन एंप्लॉई क्लास विद एट्रबीक
- 9:52:20एंप्लॉई का रोल होना चाहिए उसका
- 9:52:22डिपार्टमेंट होना चाहिए और उसकी सैलरी
- 9:52:24होनी चाहिए दिस क्लास आल्सो हैज अ शो
- 9:52:26डिटेल्स
- 9:52:27मेथड तो सबसे पहले तो एक एंप्लॉई क्लास
- 9:52:30क्रिएट करते हैं एंप्लॉई
- 9:52:34जिसमें इट के अंदर वी आर गोइंग टू हैव अ
- 9:52:38रोल वी आर गोइंग टू हैव अ डिपार्टमेंट एंड
- 9:52:40वी आर गोइंग टू हैव अ सैलरी सेल्फ डॉट रोल
- 9:52:43इज इक्वल टू
- 9:52:44रोल सेल्फ डॉट डिपार्टमेंट इ इक्वल टू
- 9:52:48डिपार्टमेंट एंड सेल्फ सैलरी इ इक्वल टू
- 9:52:52सैलरी और एक और हम मेथड बना देंगे व इज शो
- 9:52:55डिटेल्स इसको हम कह देते हैं शो डिटेल्स
- 9:52:58इसके अंदर वी हैव सेल्फ एंड वी हैव टू
- 9:53:01प्रिंट ऑल द डिटेल्स तो प्रिंट कर दिया
- 9:53:04हमने
- 9:53:05अ यहां पर लिख देंगे रोल इ इक्वल
- 9:53:08टू
- 9:53:11रोल सेल्फ डॉट
- 9:53:14रोल देन वी विल प्रिंट डिपार्टमेंट इ
- 9:53:17इक्वल टू सेल्फ डट डिपार्टमेंट
- 9:53:21एंड
- 9:53:24सैलरी डबल कोट्स सैलरी इज इक्वल टू सेल्फ
- 9:53:28डॉट सैलरी तो हम चाहे तो एक नए एंप्लॉई को
- 9:53:32क्रिएट भी कर सकते हैं ई व इ इक्वल टू माय
- 9:53:37एंप्लॉई जिसके लिए रोल क्या है लेट्स सपोज
- 9:53:39द एंप्लॉई इ एन अकाउंटेंट अ द डिपार्टमेंट
- 9:53:43इज बेसिकली दे आर इन द फाइनेंस
- 9:53:46डिपार्टमेंट एंड द सैलरी इज आई डोंट नो एन
- 9:53:50अकाउंटेंट सैलरी आई विल मेक इट
- 9:53:5360000 एंड अ स्ट्रिंग मैंने स्ट्रिंग टाइप
- 9:53:56का बना दिया है और इवन के लिए हम कॉल कर
- 9:54:00देंगे शो डिटेल्स को लेट्स सेव इट एंड रन
- 9:54:03तो यह सारी की सारी डिटेल्स हमारे लिए
- 9:54:04प्रिंट होकर आ गई अब नेक्स्ट चीज हमें
- 9:54:06क्या करनी है इसी के अंदर वी हैव टू
- 9:54:08क्रिएट एन इंजीनियर क्लास दैट इन्हेरिटेंस
- 9:54:14नेम एंड एज तो हमें एक और क्लास क्रिएट
- 9:54:18करनी है एंड वी विल कॉल दिस क्लास
- 9:54:21इंजीनियर और इंजीनियर क्या कर रहा है
- 9:54:24एंप्लॉई की जो सारी प्रॉपर्टीज हैं उन्हें
- 9:54:26ही नरेट करेगा और इसके अंदर अपने खुद के
- 9:54:29एटिबल होंगे कौन से एटिबल होंगे एक तो नेम
- 9:54:32होगा एक एज होगा बट उसके साथ
- 9:54:35में या अभी के लिए इतना रख लेते हैं तो
- 9:54:38सेल्फ डॉट नेम इ इक्वल टू नेम सेल्फ
- 9:54:42डॉट एज इ इक्वल टू एज और साथ में हम क्या
- 9:54:45करेंगे एंप्लॉई के लिए इंजीनियर के लिए
- 9:54:47रोल तो पता ही है इट इज गोइंग टू बी
- 9:54:49इंजीनियर डिपार्टमेंट इ गोइंग टू बी लेट्स
- 9:54:51सपोज आईटी डिपार्टमेंट और सैलरी हम फिक्स
- 9:54:53रखने वाले सारे इंजीनियर्स के लिए तो
- 9:54:56सुपर को यूज करके हम कंस्ट्रक्टर को कॉल
- 9:55:00लगाएंगे जिसमें हम पास करेंगे रोल रोल इज
- 9:55:02गोइंग टू बी इंजीनियर एंड फिर हम
- 9:55:05डिपार्टमेंट पास ऑन कर देंगे एंड फिर हम
- 9:55:08पास ऑन कर देंगे बेसिकली द सैलरी लेट्स
- 9:55:12टेक द सैलरी टू बी
- 9:55:1475000 एंड इसे हम कर लेते हैं सेव तो यहां
- 9:55:19पर एंप्लॉई वन की जगह हम करेंगे इंजीनियर
- 9:55:23वन और
- 9:55:26अपनी इंजीनियर क्लास के अंदर हम कुछ
- 9:55:29वैल्यूज पास करेंगे नेम हो गया लेट्स
- 9:55:32सपोज लेट्स टेक इट टू बी लन
- 9:55:38मास्क एंड एज आई डोंट नो मे बी
- 9:55:4340 एंड फिर हम अपने इंजीनियर वन के लिए
- 9:55:47करने वाले हैं शो डिटेल्स को कॉल लेट्स
- 9:55:50सेव इट एंड रन तो शो डिटेल्स के अंदर
- 9:55:52इंजीनियर का पूरी की पूरी इंफॉर्मेशन आ गई
- 9:55:54एंड उसी तरीके से हम चाहे तो इसके अंदर भी
- 9:55:56अलग से एक शो डिटेल्स कॉल कर सकते हैं
- 9:55:58बेसिकली दिस इज़ हाउ इन्हेरिटेंस वर्क्स
- 9:56:02नेक्स्ट हम एक और प्रैक्टिस क्वेश्चन को
- 9:56:03सॉल्व करेंगे इट इज़ आस्किंग अस टू क्रिएट
- 9:56:06अ क्लास कॉल्ड ऑर्डर व्हिच स्टोर्स आइटम्स
- 9:56:09एंड इट्स
- 9:56:10प्राइस तो एक नॉर्मल क्लास क्रिएट करते
- 9:56:13हैं जिसका नाम है ऑर्डर हर ऑर्डर के
- 9:56:19लिए कंस्ट्रक्टर के अंदर दो वैल्यूज पास
- 9:56:22होंगी एक होगा आइटम नेम एंड एक होगा उस
- 9:56:24आइटम का
- 9:56:26प्राइस सो सेल्फ डॉट आइटम इज इक्वल टू माय
- 9:56:30आइटम एंड सेल्फ डॉट प्राइस इज इक्वल टू
- 9:56:33माय प्राइस ये वैल्यूज हमारे पास आ गई अब
- 9:56:37हमें क्या करना है लेट्स सपोज हमने ऑर्डर
- 9:56:39वन क्रिएट कर दिया ऑर्डर वन इज इक्वल टू
- 9:56:44जिसके अंदर वी बॉट अ पैकेट ऑफ चिप्स एंड
- 9:56:48वी बॉट इट फॉर ₹
- 9:56:50एंड ऑर्डर टू के अंदर वी
- 9:56:54ऑर्डर्स
- 9:56:55[संगीत]
- 9:56:57t एंड वी ऑर्डर इट फॉर ₹1 यह हमारी कुछ
- 9:57:02कुछ बेसिक वैल्यूज आ गई अब हमें क्या करना
- 9:57:04है इसी क्लास के अंदर वी हैव टू यूज अ डंड
- 9:57:07फंक्शन व्हिच इज द जीटी फंक्शन जीटी का
- 9:57:09मतलब होता है ग्रेटर देन तो जब भी हम a
- 9:57:12ग्रेटर द b लिखते हैं तो वहां पे बेसिकली
- 9:57:14हमारा यह वाला जो डंड फंक्शन है यह इवोक
- 9:57:17हो जाता है तो ग्रेटर देन का लॉजिक
- 9:57:19डिफाइंड होता है स्ट्रिंग्स के लिए अलग
- 9:57:21लॉजिक है इंट के लिए अलग लॉजिक है लिस्ट
- 9:57:23के लिए अलग लॉजिक है तो हर क्लास का अपना
- 9:57:25अलग लॉजिक है हमें अपना ऑर्डर क्लास के
- 9:57:27लिए लॉजिक लगाना है बेसिकली हम जाते हैं
- 9:57:29कि डंड
- 9:57:31फंक्शन यानी जैसे ही हम ऑर्डर वन ग्रेटर
- 9:57:34दन ऑर्डर टू लिखें तो वो ट्रू होना चाहिए
- 9:57:37या फाल्स होना चाहिए उसका आंसर डिपेंड
- 9:57:39करेगा ऑर्डर वन ग्रेटर दन ऑर्डर टू ट्रू
- 9:57:41तभी होगा अगर ऑर्डर वन का प्राइस ऑर्डर टू
- 9:57:44के प्राइस से बड़ा है तो प्राइस के ऊपर
- 9:57:46डिपेंडेंट है ग्रेटर दन वाली प्रॉपर्टी तो
- 9:57:49उसके लिए ले वी कैन डिफाइन अ डंड फंक्शन
- 9:57:52कैसे करते हैं वी राइट डेफ अपने फंक्शन का
- 9:57:54नाम जीटी उसके अंदर हमारे पास आ जाएगा
- 9:57:57सेल्फ एंड हमारे पास आ जाएगा ऑर्डर
- 9:58:01टू इसके अंदर हम क्या रिटर्न कर देंगे
- 9:58:04बेसिकली सेल्फ का प्राइस अगर ग्रेटर देन
- 9:58:06है ऑर्डर टू के प्राइस से तो ट्रू होना
- 9:58:09चाहिए तो वही चीज यहां पे रिटर्न हो जाएगी
- 9:58:12तो अब हम प्रिंट करवा सकते हैं इज माय
- 9:58:15ऑर्डर वन ग्रेटर दन ऑर्डर टू इसका आंसर
- 9:58:19हमारे पास प्रिंट हो जाएगा ऑर्डर वन क्या
- 9:58:20है 20 ऑर्डर टू क्या है 15 है इसका प्राइस
- 9:58:23तो ऑब् वियस दिस वैल्यू इज ग्रेटर दन दिस
- 9:58:25वैल्यू तो यहां पे हमारे पास ट्रू रिटर्न
- 9:58:28होकर आएगा लेट्स सेव इट एंड रन वी विल गेट
- 9:58:31ट्रू एरर नहीं आएगा पर ये फंक्शन अगर हमने
- 9:58:34नहीं लिखा होता तो हमारे पास एरर आ जाता
- 9:58:36एरर आता कि ग्रेटर दन का जो ऑपरेटर है वो
- 9:58:39तो सपोर्टेड ही नहीं है फॉर द इंस्टेंसस
- 9:58:41ऑफ ऑर्डर एंड ऑर्डर तो ये बेनिफिट होता है
- 9:58:44डंडा फंक्शंस का कि इस तरीके से अगर हमने
- 9:58:46अपने लिए कोई कस्टम क्लास डिफाइन कि और
- 9:58:49उसके अंदर हम लॉजिक क्रिएट करना चाहते हैं
- 9:58:51ग्रेटर देन का लेस देन का नॉट इक्वल टू का
- 9:58:53तो वह सारा लॉजिक हम खुद से बैठकर लिख
- 9:58:55सकते हैं ऐसे ही हम चाहते तो लेस देन का
- 9:58:57भी लॉजिक क्रिएट कर सकते थे इक्वल टू का
- 9:58:59भी लॉजिक क्रिएट कर सकते थे सो दिस इज ऑल
- 9:59:02अबाउट ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग इन
- 9:59:06पाइथन हाय एवरीवन और अब हम स्टार्ट करने
- 9:59:09वाले हैं अपने फर्स्ट मिनी प्रोजेक्ट के
- 9:59:10साथ इसका नाम है गेस द नंबर बेसिकली हम एक
- 9:59:14ऐसा प्रोग्राम क्रिएट करेंगे जो हमारे लिए
- 9:59:16एक रैंडम नंबर को जनरेट करता है लेट्स
- 9:59:19सपोज देयर इज अ रैंडम नंबर दैट हैज बीन
- 9:59:21जेनरेटेड इसे हम अपना टारगेट बोल देते हैं
- 9:59:24यह नंबर कुछ भी हो सकता है वन से 1000 के
- 9:59:26बीच में कुछ भी हो सकता है वन से 100 के
- 9:59:28बीच में कुछ भी हो सकता है फॉर एग्जांपल
- 9:59:30हमारे कोड ने हमारे लिए जनरेट किया नंबर
- 9:59:3335 और अब यूजर को क्या गेस करना है यूजर
- 9:59:36को गेस करना है कि जो टारगेट नंबर है उसकी
- 9:59:39एगजैक्टली वैल्यू क्या है तो हम यूजर से
- 9:59:41यहां पर इनपुट ले रहे होंगे अगर यूजर ने
- 9:59:43सही टारगेट नंबर गेस कर लिया तो उस केस
- 9:59:45में हम क्या करेंगे उस केस में हम प्रिंट
- 9:59:47करवा देंगे कि दे हैव सक्सेसफुली
- 9:59:49कंप्लीटेड द गेम लेकिन अगर यूजर ने ऐसा
- 9:59:51नंबर गेस किया लेट्स सपोज यूजर ने गेस
- 9:59:55किया 10 तो हम यूजर को बता देंगे कि आपने
- 9:59:58जो नंबर गेस किया है योर नंबर इज लेस देन
- 10:00:01द
- 10:00:02टारगेट तो हम बेसिकली यूजर को कहेंगे कि
- 10:00:05आपका नंबर बहुत छोटा है यू नीड टू गेस अ
- 10:00:07बिगर नंबर और इसी तरीके से अगर यूजर ने
- 10:00:10कुछ बहुत ही बड़ा नंबर गेस कर लिया लेट्स
- 10:00:12सपोज यूजर गेस 95 तो हम बता देंगे कि आपका
- 10:00:15नंबर क्या है टारगेट से बड़ा है तो आपको
- 10:00:17थोड़ा छोटा नंबर गेस करने की जरूरत है तो
- 10:00:20इस तरीके से हम यूजर से बार-बार बारबार
- 10:00:21पूछते रहेंगे जब तक हमारा यूजर सही नंबर
- 10:00:24सही टारगेट को गेस नहीं कर लेता इस पूरी
- 10:00:27चीज को इस पूरे गेम को हम पूरा कोड करने
- 10:00:29वाले हैं एंड इनफैक्ट दिस वाज द प्रोग्राम
- 10:00:31जो हमारी जावास्क्रिप्ट की सीरीज में भी
- 10:00:33मैंने जावास्क्रिप्ट से भी कराया था अगर
- 10:00:35आप इसको ब्राउजर पर करना चाहते हैं तो बट
- 10:00:37कोई नहीं हम इसे यहां पर भी करेंगे पाइथन
- 10:00:39के अंदर अब इसका कोड लिखने से पहले लेट मी
- 10:00:41इंट्रोड्यूस यू टू अ मॉड्यूल कॉल्ड रैंडम
- 10:00:44हमारे पास एक ऑलरेडी इनबिल्ट मॉड्यूल होती
- 10:00:46है
- 10:00:49हमारी रैंडम मॉड्यूल रैंडम मॉड्यूल हमें
- 10:00:52हेल्प करती है अगर हमें कभी भी रैंडम
- 10:00:53नंबर्स जनरेट करने हो अगर हमें कभी भी
- 10:00:55रैंडम कैरेक्टर्स जनरेट करने हो लेट्स
- 10:00:58सपोज हम कैपिटल ए से बिग कैपिटल z तक कोई
- 10:01:01भी एक रैंडम लेटर जनरेट करना चाहते हैं
- 10:01:03कोई भी स्मॉल लेटर जनरेट करना चाहते हैं
- 10:01:05तो उसके लिए हमारी जो रैंडम मॉड्यूल है
- 10:01:07उसके अंदर काफी सारे इंटरेस्टिंग फंक्शंस
- 10:01:09है जैसे इफ आई डू रैंडम डॉट तो काफी सारी
- 10:01:13डिफरेंट डिफरेंट चीजें हैं जो हमें देखने
- 10:01:15को मिलेंगी इसमें से अगर हमें एक रैंडम
- 10:01:18इंटी जर जनरेट करना है तो हम इस फंक्शन को
- 10:01:21यूज कर सकते हैं और यह फंक्शन क्या लेता
- 10:01:23है ये फंक्शन दो वैल्यूज लेता है ए एंड बी
- 10:01:26इसके अंदर ए एंड बी बेसिकली एक रेंज है
- 10:01:29जिसके अंदर ये कोई भी रैंडम नंबर जनरेट कर
- 10:01:31देगा फॉर एग्जांपल मैंने रेंज दी कि वन से
- 10:01:34फ तक कोई भी रैंडम नंबर जनरेट कर
- 10:01:38दो और रैंडम नंबर जो ये जनरेट कर रहा है
- 10:01:41उसे एक वेरिएबल के अंदर स्टोर करा लेते
- 10:01:43हैं एंड उन्हें प्रिंट करा लेते हैं तो
- 10:01:45अपने रैंडम नंबर को हम प्रिंट करवा लेंगे
- 10:01:48लेट्स सेव इट एंड रन तो इस बार इसने रैंडम
- 10:01:50नंबर टू जनरेट किया दोबारा रन करेंगे
- 10:01:52रैंडम नंबर वन जनरेट किया दोबारा रन
- 10:01:54करेंगे इस बार फाइव जनरेट किया इस बार
- 10:01:56थ्री जनरेट किया दोबारा थ्री दोबारा से टू
- 10:01:594थ एंड इस तरीके से डिफरेंट डिफरेंट रैंडम
- 10:02:02नंबर्स हमारे लिए जनरेट हो जाएंगे इस रेंज
- 10:02:04के अंदर इसमें वन एंड फाइव दोनों
- 10:02:06इंक्लूडेड है अब हम देख सकते हैं हमारी
- 10:02:08गेम में हमें कौन सा रैंडम नंबर जनरेट
- 10:02:10करवाना है हमारे लिए जो टारगेट होगा वी
- 10:02:13कैन इमेजिन आवर गेम टू हैव अ टारगेट नंबर
- 10:02:16व्हिच इज बिटवीन 1 एंड 100 बाकी आप चाहे
- 10:02:19तो आप रेंज को को अपने हिसाब से चेंज भी
- 10:02:20कर सकते हैं बट लेट्स सपोज मैंने वन से
- 10:02:23100 में एक रैंडम नंबर जनरेट कराया और उसे
- 10:02:25टारगेट के अंदर स्टोर कर लेते
- 10:02:27हैं अब मेरा काम होगा कि मैं यूजर से
- 10:02:30बार-बार पूछूं नंबर कि उसकी चॉइस क्या है
- 10:02:33उनका नंबर क्या है जब तक वह टारगेट से मैच
- 10:02:36नहीं कर जाता तो हम क्या कर सकते हैं एक
- 10:02:38वाइल लूप लगा सकते हैं एंड वाइल में वी आर
- 10:02:42गोइंग टू रन इट रिगार्डलेस ऑफ एनीथिंग
- 10:02:44यानी ये वाइल ट्रू इसको अभी तो हम
- 10:02:49क दे देंगे अब जनरली क्या होता है वाइल के
- 10:02:52अंदर हम यहां पर कुछ कंडीशन लिखते हैं पर
- 10:02:54हमें क्या करना है यूजर से बारबार बार बार
- 10:02:55बारबार पूछते रहना है तो हमें नहीं पता
- 10:02:57एगजैक्टली कब यूजर टारगेट को सही बताएगा
- 10:03:00तो जब भी टारगेट को सही बताएगा हम क्या कर
- 10:03:02देंगे ब्रेक कर देंगे वाइल के अंदर से तो
- 10:03:04शुरुआत में तो हमें ऐसा लग रहा होगा कि ये
- 10:03:06इनफा लूप है बट एक्चुअली ये बीच में कहीं
- 10:03:08पर जाके ब्रेक होगा अब यहां पर हम क्या
- 10:03:11करेंगे लूप के अंदर जाते ही हम यूजर से
- 10:03:13उनकी चॉइस पूछ लेंगे तो इसे या तो हम यूजर
- 10:03:16चॉइस कह सकते हैं या फिर इसे यूजर नंबर कह
- 10:03:18सकते हैं
- 10:03:20इज इक्वल टू एंड यहां पर हम इनपुट ले
- 10:03:23लेंगे अपना
- 10:03:24नंबर गेस द टारगेट एंड फिर जो भी वैल्यू
- 10:03:28आएगी हमारे पास उसे हम इंटी जर के अंदर
- 10:03:30कन्वर्ट कर सकते हैं सो दिस इज गोइंग टू
- 10:03:33बी माय इंटी जर उसके बाद हमें क्या करना
- 10:03:36है उसके बाद कंपैरिजन करना है कि यूजर की
- 10:03:38जो चॉइस है क्या वो टारगेट के इक्वल हो गई
- 10:03:40अगर यूजर की चॉइस टारगेट के इक्वल हो गई
- 10:03:44तो उस केस में हमें प्रिंट करना है कि यू
- 10:03:46हैव गेस्ड सक्सेसफुली बेसिकली सक्सेस
- 10:03:49मैसेज
- 10:03:50इसे सक्सेस बोल देते
- 10:03:52हैं लेट्स राइट करेक्ट
- 10:03:56गेस इस तरीके से एंड फिर क्या करेंगे फिर
- 10:03:59हम इस लूप से ब्रेक कर जाएंगे ब्रेक
- 10:04:01कीवर्ड को हमने यहां यूज कर दिया जैसे ही
- 10:04:03ब्रेक करेंगे पूरे लूप से हम बाहर निकल
- 10:04:05जाएंगे और लास्ट में इनफैक्ट जाके हम
- 10:04:07प्रिंट भी करवा सकते हैं समथिंग लाइक गेम
- 10:04:13ओवर इस तरीके का कुछ हम प्रिंट करवा सकते
- 10:04:16हैं एट द एंड ऑफ द गेम बट अगर यूजर ने सही
- 10:04:19गेस नहीं किया तो हमारे पास दो चॉइस आती
- 10:04:21है एक चॉइस होगी कि हमारा जो नंबर है यानी
- 10:04:24जो यूजर ने गेस किया यूजर की जो चॉइस है
- 10:04:26वो टारगेट से छोटी है तो यहां पर हम लिख
- 10:04:29सकते हैं इफ द यूजर चॉइस इज लेस देन द
- 10:04:33टारगेट वैल्यू तो उस केस में हमें प्रिंट
- 10:04:36करवाना पड़ेगा योर नंबर
- 10:04:40वाज टू
- 10:04:43स्मॉल गेस अगेन या गेस या टेक अ बिगर गेस
- 10:04:51इस तरीके का हम कुछ प्रिंट करवा सकते
- 10:04:54हैं और एक हो जाएगी हमारी एल्स वाली चॉइस
- 10:04:57इन फैक्ट इसे हम एल इफ बना सकते हैं दिस
- 10:05:01इज गोइंग टू बी एल इफ एंड दिस इज माय एल्स
- 10:05:04एल्स के अंदर यही सिमिलर सा मैसेज लिखना
- 10:05:06है बट इस बार हमें लिखना है कि योर नंबर
- 10:05:08वाज टू
- 10:05:10बिग टेक अ स्मॉलर गैस इस तरीके से तो यह
- 10:05:15हो गया है हमारा कंप्लीट गेम जिसके अंदर
- 10:05:17वी हैव टू ट्राई टू गेस द टारगेट नंबर एंड
- 10:05:19इसे जैसे ही रन करेंगे शुरुआत करते हैं
- 10:05:22हमें नहीं पता अभी क्या रैंडम नंबर जनरेट
- 10:05:25किया हमारे कोड ने हमें बस बोला जा रहा है
- 10:05:27टू गेस द टारगेट लेट्स सपोज मैंने टारगेट
- 10:05:29गेस किया 50 मिडल नंबर मैंने ले लिया न से
- 10:05:32100 के बीच में मैंने गेस कर दिया 50 तो
- 10:05:35कह रहा है योर नंबर वाज टू स्मॉल टेक अ
- 10:05:37बिगर गेस तो बेसिकली मुझे ये पता चल गया
- 10:05:39मेरा जो नंबर है वो 50 से बड़ा होगा तो 50
- 10:05:42और 100 के बीच में अब मुझे एक चॉइस लेनी
- 10:05:44है 50 और 100 का मैं सेंटर गेस कर लेती
- 10:05:46हूं दैट इज इक्वल टू 75 75 को कह र योर
- 10:05:49नंबर इज टू स्मॉल तो अब मेरी रेंज क्या बन
- 10:05:52गई मेरी रेंज बन गई 75 से 100 के बीच में
- 10:05:54मेरा नंबर आ रहा होगा लेट्स सपोज अब हम 80
- 10:05:57गेस कर लेते हैं तो अभी भी कह रहा है योर
- 10:05:59नंबर वाज टू स्मॉल यानी अब 80 से 100 की
- 10:06:02रेंज में नंबर आ रहा होगा तो 90 गेस कर
- 10:06:04लेते हैं स्टिल टू स्मॉल यानी 90 से 100
- 10:06:07की रेंज में कोई नंबर आया है अगर मैं 95
- 10:06:09करूं अगेन टू स्मॉल तो 95 से 100 की रेंज
- 10:06:13में आई कैन चूज 96 एंड इट गिव्स मी अ
- 10:06:17सक्सेस मैसेज एंड माय गेम इज ओवर तो इस
- 10:06:19तरीके से कुछ हमारा गेसिंग गेम चल रहा
- 10:06:21होगा अच्छा इसमें एक हम क्विट की कंडीशन
- 10:06:23और एक्स्ट्रा ऐड कर सकते हैं फॉर एग्जांपल
- 10:06:26यूजर चाहे तो कभी भी क्विट कर सकता है
- 10:06:28जैसे यहां पर हम लिख सकते हैं गेस द नंबर
- 10:06:30और क्विट क्विट के लिए यूजर को क्या करना
- 10:06:33पड़ेगा कैपिटल q को प्रेस करना पड़ेगा इंट
- 10:06:37में कन्वर्ट करने से पहले पहले ही चेक कर
- 10:06:39सकते हैं कि क्या हमारे जो यूजर की चॉइस
- 10:06:41है इज दैट चॉइस इक्वल टू q जैसे ही वो
- 10:06:45चॉइस इक्वल टू q हो जाती है हम यहां से
- 10:06:48ब्रेक कर जाएंगे उस केस में मुझे क्या
- 10:06:50करना है उस केस में हम यूजर चॉइस को
- 10:06:52कन्वर्ट कर देंगे टू सम इंटी जर
- 10:06:55वैल्यू तो यह हमारा पूरा कोड हो जाएगा इस
- 10:06:57बार हम या तो टारगेट गेस करो या फिर क्विट
- 10:07:00कर दो और अगर यूजर ने क्विट कर दिया तो
- 10:07:02फिर हम ब्रेक कर जाएंगे पर अगर यूजर ने
- 10:07:04क्विट नहीं किया तो फिर हम इस वैल्यू को
- 10:07:06चॉइस को इंटी जर के अंदर कन्वर्ट कर देंगे
- 10:07:08लेट्स सेव इट एंड रन तो लेट्स सपोज द
- 10:07:12टारगेट इज 50 नंबर वाज टू स्मॉल लेट्स
- 10:07:15सपोज 50 से अब 100 की रेंज में तो 75 हो
- 10:07:19सकता है इट इज टू बिग यानी 50 से 75 की
- 10:07:22रेंज में 60 गेस कर लिया कह रहे है टू बिग
- 10:07:25बट अब मुझे क्विट करना है तो मैं सिंपली
- 10:07:26क्यू टाइप कर सकती हूं एंड इट इज गोइंग टू
- 10:07:29क्विट द गेम या इन फैक्ट वी कैन आल्सो मेक
- 10:07:32इट एन एंटायस क्यू या एंटायस तो पूरा जब
- 10:07:36हम हमारा यूजर क्विट टाइप करेगा तो उसके
- 10:07:38लिए गेम क्विट हो जाएगा तो एक बहुत सिंपल
- 10:07:41सा कोड हमने लिखा हुआ है बहुत सिंपल सा
- 10:07:43गेम हमने बनाया है इसमें पूरा जो लॉजिक है
- 10:07:46वो हमारे लूप्स का है कि लूप्स कैसे वर्क
- 10:07:48करते हैं और बेस बेसिकली हम कैसे अपने गेम
- 10:07:50को इंप्लीमेंट करना चाहते हैं बाकी बहुत
- 10:07:52बेसिक चीजों को हमने यहां पर यूज किया है
- 10:07:54सो दिस इज अ स्मॉल मिनी प्रोजेक्ट यूजिंग
- 10:07:57पाइथन अब हम बनाने वाले हैं अपना नेक्स्ट
- 10:07:59प्रोजेक्ट इट इज आल्सो गोइंग टू बी अ मिनी
- 10:08:01प्रोजेक्ट बट इसके अंदर भी हम अपनी रैंडम
- 10:08:03मॉड्यूल को यूज कर रहे होंगे वी बेसिकली
- 10:08:06हैव टू क्रिएट अ सिस्टम या अ प्रोग्राम टू
- 10:08:09जनरेट अ रैंडम पासवर्ड जब भी आप इफ यू यूज
- 10:08:19लेट्स सपोज आपने गेट हब के ऊपर नया अकाउंट
- 10:08:21बनाया या फिर आपने
- 10:08:49जेनरेटेड हो तो ऐसा ही कुछ सिस्टम कम के
- 10:08:52अंदर चलता है कई सारे ब्राउजर सजेस्ट करते
- 10:08:54हैं कई सारी वेबसाइट्स भी खुद सजेस्ट करती
- 10:08:55हैं तो हमें ऐसा ही प्रोग्राम बनाना है जो
- 10:08:58हमारे लिए एन लेंथ का एक रैंडम कैरेक्टर्स
- 10:09:03का पासवर्ड जनरेट करे और हम इस कोड को इस
- 10:09:06प्रोजेक्ट को किसी भी तरीके से बिल्ड कर
- 10:09:08सकते हैं मैं अपने तरीके से आपको इसको
- 10:09:09बिल्ड करके दिखाने वाली हूं हमारी लिए एन
- 10:09:12लेंथ कुछ भी हो सकती है मतलब हो सकता है
- 10:09:14हम सिक्स लेंथ का पासवर्ड जनरेट करना चाह
- 10:09:16रहे हो 10 लेंथ का 12 लेंथ का इस तरीके से
- 10:09:19हम क्या करेंगे हम 12 लेंथ के साथ स्टार्ट
- 10:09:21करेंगे पर कोड हम इस तरीके से करेंगे कि
- 10:09:23अगर कल को अपनी लेंथ भी चेंज करना चाहे
- 10:09:25पासवर्ड की तो वी कैन डू दैट तो इसके लिए
- 10:09:27शुरुआत करते हैं सबसे पहले तो हमारी जो
- 10:09:31रैंडम मॉड्यूल है उसके मैं आपको कुछ और
- 10:09:34फंक्शंस दिखाने वाली हूं जैसे रैंडम के
- 10:09:37अंदर देयर इज दिस फंक्शन कॉल्ड रैंडम डॉट
- 10:09:40चॉइस जो हम यूज करेंगे अब रैंडम डॉट चॉइस
- 10:09:43फंक्शन क्या करता है इसके अंदर अगर हम कुछ
- 10:09:46भी सीक्वेंस पास कर दें एक नॉन एमटी
- 10:09:48सीक्वेंस लेट्स सपोज मैंने इसके अंदर एक
- 10:09:50लिस्ट पास कर दी तो यह क्या करेगा मुझे एक
- 10:09:52रैंडम नंबर या कुछ भी रिटर्न करके दे देगा
- 10:09:55तो यह क्या करेगा इस लिस्ट में से एक
- 10:09:57रैंडम चॉइस निकाल के उसे रिटर्न कर देगा
- 10:10:00या इसे हम वैल्यू कह सकते हैं एंड फिर हम
- 10:10:03क्या करेंगे फिर हम प्रिंट करवा देंगे
- 10:10:05अपनी वैल्यू को तो लेट्स सपोज इसने पहले
- 10:10:08वन रिटर्न कर दिया दोबारा रन करेंगे इस
- 10:10:10बार थ्री रिटर्न कर दिया इस बार दोबारा से
- 10:10:11वन रिटर्न कर दिया यहां पर अगर कोई
- 10:10:14कैरेक्टर्स होते जैसे a हो गया जैसे b हो
- 10:10:17गया वी आल्सो हैव सी हमारे पास डी हो गया
- 10:10:21तो अगर रैंडम कैरेक्टर्स भी हमारे पास हैं
- 10:10:25तो उनमें से भी रैंडम वैल्यू को य रिटर्न
- 10:10:26कर देगा जैसे इस बार ए जनरेट कर दिया इस
- 10:10:29बार बी जनरेट कर दिया सी कर दिया ए कर
- 10:10:31दिया डी कर दिया सी कर दिया तो इस तरीके
- 10:10:33से बार-बार कोई भी रैंडम कैरेक्टर हमारे
- 10:10:35लिए निकालेगा तो कांसेप्ट जिसे हम यूज
- 10:10:37करने वाले हैं उसमें बेसिकली हम क्या
- 10:10:39करेंगे वीी आर गोइंग टू क्रिएट अ लिस्ट हम
- 10:10:42एक लिस्ट क्रिएट करेंगे सारे पॉसिबल
- 10:10:44कैरेक्टर्स की पहले सोच लेते हैं हमारे
- 10:10:47पासवर्ड के अंदर क्या-क्या वैल्यूज हो
- 10:10:48सकती हैं हमारे पासवर्ड के अंदर कैपिटल ए
- 10:10:51से लेकर कैपिटल जी तक सारे के सारे लेटर्स
- 10:10:54हो सकते हैं स्मल ए से स्मल जी तक सारे के
- 10:10:57सारे लेटर्स यानी कैरेक्टर्स हो सकते हैं
- 10:11:00रो से लेके नाइन तक सारे के सारे डिजिट्स
- 10:11:02हो सकते हैं एंड उसके अलावा वी कैन आल्सो
- 10:11:05हैव पंक्चुएटर्स
- 10:11:07पंक्चुएटर्स क्या होते हैं इंग्लिश के
- 10:11:10अंदर पंक्चुएटर्स या या हमारे एस्का
- 10:11:12कैरेक्टर्स के अंदर पंक्चुएटर्स होते हैं
- 10:11:13बेसिकली कि हमने परसेंटेज को यूज कर लिया
- 10:11:16हमने स्लैश को यूज कर लिया हमने बैक स्ल ड
- 10:11:19को यूज़ कर लिया इस तरीके के अलग-अलग हमने
- 10:11:22डैश को यूज कर लिया हमने क्वेश्चन मार्क
- 10:11:23को यूज कर लिया हमने एक्सक्लेमेशन को यूज
- 10:11:25कर लिया इन सबको हम पंक्चुएट या सिंबल्स
- 10:11:26कह देते हैं तो यही मेन चीजें हो सकती हैं
- 10:11:29जो हमारे रैंडम पासवर्ड के अंदर एजिस्ट
- 10:11:30करेंगे यही कैरेक्टर्स हैं जो हम अपने
- 10:11:32पासवर्ड के अंदर एंटर करेंगे तो आईडिया यह
- 10:11:35है कि बेसिकली हम एक लिस्ट बना लेंगे
- 10:11:38जिसके अंदर यह भी चीज हो जिसके अंदर यह भी
- 10:11:40चीज हो जिसके अंदर यह भी चीज हो जिसके
- 10:11:42अंदर यह भी चीज हो सारे पॉसिबल कैरेक्टर्स
- 10:11:44जो एक पासवर्ड के अंदर हो सकते हैं उनको
- 10:11:46हम एक लिस्ट के अंदर डाल देंगे अभी कैसे
- 10:11:49डालेंगे वो हम बात करेंगे बट लेट्स सपोज
- 10:11:51वी हैव दिस बिग लिस्ट जिसके अंदर सारे के
- 10:11:54सारे हमारे पॉसिबल कैरेक्टर्स आ गए अब
- 10:11:57मुझे क्या करना है इस लिस्ट में से फ्रॉम
- 10:12:01दिस लिस्ट वी हैव टू जनरेट इसी लिस्ट में
- 10:12:05से हमें जितनी भी लेंथ का पासवर्ड चाहिए
- 10:12:08लेट्स सपोज हमें 12 लेंथ का पासवर्ड चाहिए
- 10:12:11तो हम 12 रैंडम कैरेक्टर्स को जनरेट कर
- 10:12:16लेंगे इस पूरी लिस्ट में से यानी पहली बार
- 10:12:19कुछ जनरेट करवा लेंगे सेकंड टाइम कुछ
- 10:12:20जनरेट करवा लेंगे थर्ड टाइम कुछ जनरेट करा
- 10:12:23लेंगे फोर्थ टाइम करा लेंगे तो इस तरीके
- 10:12:25से 12 रैंडम नंबर्स को हम जनरेट करा लेंगे
- 10:12:27नंबर्स नहीं बल्कि कैरेक्टर्स को इस पूरे
- 10:12:30बड़े सेट में से और फिर उन्हें मिलाकर
- 10:12:32जोड़कर हम अपना एक पासवर्ड क्रिएट कर
- 10:12:35लेंगे फॉर एग्जांपल रैंडम पहले a आ गया
- 10:12:37फिर फाइव आ गया फिर अ स्लैश आ गया फिर
- 10:12:40हमारे पास टू आ गया फिर हमारे पास x आ गया
- 10:12:43वी आल्सो हैव टिल्ड फिर हमारे पास
- 10:12:45क्वेश्चन मार्क आ गया तो इस तरीके से एक
- 10:12:47रैंडम वैल्यू हम जनरेट कराएंगे
- 10:12:49तो सबसे पहले तो बात करते हैं कि अपने इन
- 10:12:51सारे कैरेक्टर्स को अपनी लिस्ट के अंदर हम
- 10:12:53कैसे ऐड कर सकते हैं उसके लिए हम एक और
- 10:12:56एक्स्ट्रा मॉड्यूल यूज करेंगे व्हिच इज
- 10:12:58बेसिकली माय स्ट्रिंग मॉड्यूल स्ट्रिंग
- 10:13:00मॉड्यूल क्या है इट इज अ कलेक्शन ऑफ
- 10:13:02स्ट्रिंग कांस्टेंट्स तो पाइथन की एक
- 10:13:05मॉड्यूल है व्हिच इज अ कलेक्शन ऑफ
- 10:13:07स्ट्रिंग कांस्टेंट्स एंड इसके अंदर सारे
- 10:13:09के सारे डिफरेंट डिफरेंट जो हमारे
- 10:13:11कैरेक्टर्स होते हैं स्ट्रिंग्स के अंदर
- 10:13:12वो सारे अवेलेबल है जैसे एक बार हमने
- 10:13:15स्ट्रिंग मॉड्यूल को इंपोर्ट कर लिया हम
- 10:13:18प्रिंट करवा सक सते हैं स्ट्रिंग डॉट
- 10:13:20लेट्स ट्राई टू प्रिंट एस काई लेटर्स इसको
- 10:13:24सेव कर लेते हैं रन करवाते हैं तो a से
- 10:13:28लेके स्मल जी तक एंड कैपिटल ए से लेके
- 10:13:31कैपिटल जी तक सारे के सारे जो पॉसिबल
- 10:13:33लेटर्स होते हैं इंग्लिश के अंदर
- 10:13:34कैरेक्टर्स होते हैं वो सारे के सारे
- 10:13:36हमारे लिए आकर प्रिंट हो गए एस्का का क्या
- 10:13:39मतलब होता है एस्का इज बेसिकली अमेरिकन
- 10:13:41स्टैंडर्ड कोड फॉर इंफॉर्मेशन
- 10:13:43इंटरचेंज तो इसका बेसिक मतलब यह है कि
- 10:13:45जितनी भी इंफॉर्मेशन हमारे पास होती है
- 10:13:47लेट्स सपोज जैसे इंग्लिश के जितने भी
- 10:13:49कैरेक्टर्स हैं हर कैरेक्टर का अपना एक
- 10:13:52यूनिक कोड होता है अपना एक यूनिक नंबर
- 10:13:54होता है तो उस नंबर को हम एस्का वैल्यू
- 10:13:56कहते हैं जैसे फॉर एग्जांपल हमारा जो
- 10:13:58कैरेक्टर होता है कैपिटल a कैपिटल ए की
- 10:14:01एस्का वैल्यू होती है 97 अगर मैं b की बात
- 10:14:04करूं तो कैपिटल ब की एस काई वैल्यू होती
- 10:14:06है 98 कैपिटल सी की एस काई वैल्यू होती है
- 10:14:0999 तो इस तरीके से हर एक नंबर की फिक्स्ड
- 10:14:12एस् काई वैल्यू होती है अब एका वैल्यू
- 10:14:14क्या होती है उसे आप जाकर ग भी कर सकते
- 10:14:16हैं पर बेसिकली स्ट्रिंग मॉड्यूल के अंदर
- 10:14:19लेटर्स को प्रिंट करवाने के लिए हम इस
- 10:14:20तरीके से उन्हें प्रिंट करवा सकते हैं
- 10:14:22अच्छा इसका टाइप क्या आएगा जो चीज हमारे
- 10:14:24पास आ रही है हम उसे भी प्रिंट करवा सकते
- 10:14:26हैं वी कैन प्रिंट व्हाट टाइप ऑफ वैल्यू
- 10:14:28वी आर गेटिंग वी आर बेसिकली गेटिंग अ
- 10:14:30स्ट्रिंग यानी ये जो सारे के सारे लेटर्स
- 10:14:32है यह हमें स्ट्रिंग फॉर्मेट के अंदर मिल
- 10:14:34रहे हैं ऐसे ही जैसे हम एस्का लेटर्स को
- 10:14:37प्रिंट करवाते हैं डॉट यूज करके हम अपने
- 10:14:39एस्का लोअर केस में भी प्रिंट करवा सकते
- 10:14:42हैं लेटर्स को यह सिर्फ लोअर केस वाले हो
- 10:14:44जाएंगे और यहीं पर अगर हम अपर केस कर दें
- 10:14:48तो हम सारे अपर केस वाले कैरेक्टर्स को भी
- 10:14:50प्रिंट करवा सकते हैं इसके साथ-साथ
- 10:14:53स्ट्रिंग डॉट डिजिट्स करके हम सारे के
- 10:14:55सारे डिजिट्स को भी प्रिंट करवा सकते हैं
- 10:14:57दीज आर ऑल माय डिजिट्स फ्रॉम ़ टू ना एंड
- 10:14:59देयर इज़ आल्सो समथिंग कॉल्ड पंक्चुएशन
- 10:15:01जिससे हम सारे के सारे स्पेशल कैरेक्टर्स
- 10:15:03को प्रिंट करवा सकते हैं इट हैज परसेंटेज
- 10:15:06इट हैज डबल कोट हैश है हमारे पास डॉलर का
- 10:15:09सिंबल है सारी की सारी डिफरेंट डिफरेंट
- 10:15:11वैल्यूज हमारे पास यहां पर आ गई है तो
- 10:15:14बेसिकली मुझे क्या करना है एक बार प्रिंट
- 10:15:16करवाते हैं स्ट्रिंग
- 10:15:19डॉट एस्का
- 10:15:22लेटर्स प्रिंट स्ट्रिंग डॉट
- 10:15:27डिजिट्स तो ये जो तीन तरीके की वैल्यूज
- 10:15:29हैं मुझे इन्हें जोड़कर एक कॉमन लिस्ट के
- 10:15:33अंदर कन्वर्ट करना है दैट इज व्हाट आई
- 10:15:34वांट टू डू मुझे एक पहले तो लिस्ट बनानी
- 10:15:36है इन सारी की सारी वैल्यूज के साथ एंड
- 10:15:38फिर वहां से हम अपने 12 रैंडम कैरेक्टर्स
- 10:15:41को निकाल सकते हैं या फिर इनफैक्ट एक और
- 10:15:43बेटर तरीका होगा कि ऑलरेडी अगर हमें
- 10:15:45स्ट्रिंग फॉर्मेट के अंदर दिए हुए हैं तो
- 10:15:47व्हाट विल आई डू मैं मैं एक कॉमन स्ट्रिंग
- 10:15:49बना लेती हूं मैं अपने कैरेक्टर्स की एक
- 10:15:52कॉमन स्ट्रिंग बना सकती हूं जिसमें ए से
- 10:15:54लेकर जी तक कैपिटल ए से लेकर कैपिटल जी तक
- 10:15:56जीरो से लेकर नाइन तक एंड हमारे जितने भी
- 10:15:59स्पेशल कैरेक्टर्स हैं वो सारे के सारे एक
- 10:16:00सिंगल स्ट्रिंग के अंदर आ जाएंगे और
- 10:16:02बेसिकली स्ट्रिंग में से मैं कोई भी रैंडम
- 10:16:04कैरेक्टर को जनरेट करवा सकती हूं एक बार
- 10:16:07देख लेते हैं वो चीज कैसे पॉसिबल होगी
- 10:16:09जैसे इफ आई वांट आई कैन प्रिंट रैंडम डॉट
- 10:16:14चॉइस एंड बेसिकली इसको अगर मैंने कोई भी
- 10:16:17स्ट्रिंग पास की लेट्स सपोज पास्ड इट
- 10:16:20हेलो तो पहले उसने एल प्रिंट करवा दिया
- 10:16:23फिर दोबारा एल प्रिंट करवाया इस बार भी
- 10:16:26एल इस बार ओके ओ प्रिंट करवा दिया रैंडम
- 10:16:30जनरेट करके दोबारा से एल प्रिंट करवा दिया
- 10:16:34इट्स जनरेटिंग एल अ लॉट एच प्रिंट करवा
- 10:16:37दिया ई प्रिंट करवा दिया तो बेसिकली रैंडम
- 10:16:39नंबर्स हमारे पास जनरेट होके आ रहे हैं तो
- 10:16:41हम क्या करेंगे लिस्ट ऑफ कैरेक्टर्स की
- 10:16:43बजाय एक स्ट्रिंग ऑफ कैरेक्टर्स पास कर
- 10:16:45देंगे क्योंकि अ वैल्यूज ऑलरेडी स्ट्रिंग
- 10:16:47फॉर्मेट के अंदर हमें दी हुई है
- 10:16:50तो उसके लिए सबसे पहले तो बेसिकली
- 10:16:54कैरेक्टर वैल्यूज इ इक्वल टू सबसे पहले तो
- 10:16:58जितने भी एस्का लेटर्स है उनके अंदर हम ऐड
- 10:17:01कर देंगे अपने
- 10:17:04डिजिट्स एंड इनके अंदर हम ऐड कर
- 10:17:08देंगे अपने पंक्चुएशन और फिर प्रिंट कर
- 10:17:11देंगे अपने कैरेक्टर वैल्यूज को लेट्स सेव
- 10:17:14इट एंड रन तो क्या हुआ यहां पर सारी की
- 10:17:17सारी वैल्यूज हमारे पास एक सिंगल स्ट्रिंग
- 10:17:19फॉर्मेट के अंदर आ गई अब मुझे क्या करना
- 10:17:21है अब मुझे इन कैरेक्टर वैल्यू से एक
- 10:17:23रैंडम वैल्यू जनरेट करवानी है तो उसके लिए
- 10:17:25हम लिख सकते हैं रैंडम डॉट
- 10:17:28चॉइस कैरेक्टर वैल्यूज एंड इसे हम करवा
- 10:17:33लेंगे
- 10:17:36प्रिंट सेव एंड रन बेसिकली पहले कैपिटल ए
- 10:17:39जनरेट हो रहा है फिर कैपिटल
- 10:17:42क्य यह वाला सिंबल हमारे लिए जनरेट हो रहा
- 10:17:45है सी जनरेट हो रहा है कर्ली ब्रे में
- 10:17:49एंडिंग ब्रैकेट जनरेट हो रहा है तो इस
- 10:17:51तरीके से हमारे पास अब रैंडम कैरेक्टर
- 10:17:52जनरेट होने स्टार्ट हो
- 10:17:54गए अब मुझे क्या करना है मुझे सिर्फ एक
- 10:17:56रैंडम कैरेक्टर जनरेट नहीं करना मुझे 12
- 10:17:59डिफरेंट रैंडम कैरेक्टर्स जनरेट करने हैं
- 10:18:01तो मैं एक वेरिएबल बना सकती हूं पासवर्ड
- 10:18:04नाम से चच इज इनिशियली एन एमटी स्ट्रिंग
- 10:18:06और अब हम क्या करेंगे हम एक लूप लगा लेंगे
- 10:18:08फॉर आई
- 10:18:09इन रेंज लेट्स सपोज वी ऑलरेडी हैव समथिंग
- 10:18:14कॉल्ड पासवर्ड लेंथ जिसको हमने सेट कर
- 10:18:18दिया है टू 12 या इसे पासवर्ड लेंथ कह
- 10:18:20देते हैं इन रेंज
- 10:18:24पासवर्ड लेंथ इस तरीके से हम अपना लूप रन
- 10:18:28कर सकते हैं और लूप के अंदर क्या करेंगे
- 10:18:30एक-एक करके एक-एक करके हमें रैंडम वैल्यूज
- 10:18:33को जनरेट करना है अभी के लिए हम क्या करने
- 10:18:35वाले हैं अभी के लिए सिर्फ प्रिंट करवा
- 10:18:36देंगे उन 12 रैंडम वैल्यूज को तो ये 12
- 10:18:39रैंडम वैल्यूज हमारे लिए जनरेट होकर आ गई
- 10:18:41दोबारा करेंगे तो इस बार पासवर्ड के अंदर
- 10:18:44ये 12 रैंडम वैल्यूज जनरेट होकर आ गई और
- 10:18:46मुझे इन सबको इस पासवर्ड वाली स्ट्रिंग के
- 10:18:48अर अंदर ऐड करना है तो आई कैन सिंपली
- 10:18:50राइट
- 10:18:53पासवर्ड प्लस इक्वल टू माय रैंडम वैल्यूज
- 10:18:56एंड एट दी एंड आई कैन प्रिंट माय पासवर्ड
- 10:19:00योर रैंडम
- 10:19:02पासवर्ड
- 10:19:06इज बेसिकली माय पासवर्ड स्ट्रिंग सेव कर
- 10:19:10लेते हैं रन करते हैं तो हमारे लिए यह
- 10:19:13रैंडम पासवर्ड इस बार जनरेट हुआ है
- 10:19:15नेक्स्ट टाइम रन करेंगे तो यह रैंडम
- 10:19:16पासवर्ड जनरेट हुआ है उसके नेक्स्ट टाइम
- 10:19:19करेंगे तो इस बार ये पासवर्ड जनरेट हुआ है
- 10:19:21एंड सिमिलरली डिफरेंट डिफरेंट पासवर्ड्स
- 10:19:23हमारे लिए जनरेट होते आ रहे हैं ये कोड
- 10:19:26क्या करता है ये कोड हमारे लिए डिफरेंट
- 10:19:27डिफरेंट रैंडम पासवर्ड्स को जनरेट करता है
- 10:19:30अभी तो हमारी लेंथ हमने 12 ऐड की हुई है
- 10:19:32हम चाहे तो अगर हमारा कोई एट लेंथ का
- 10:19:34पासवर्ड हम जनरेट करना चाहते हैं वो भी कर
- 10:19:35सकते हैं य मेरा एट लेंथ का पासवर्ड हो
- 10:19:38गया दोबारा से एक और दोबारा से एक और एंड
- 10:19:41इस तरीके से वी कैन जनरेट आवर पासवर्ड्स
- 10:19:42अच्छा ये जो हमारा फॉर्मेट है जिसमें हम
- 10:19:45बार-बार बार-बार अपने रैंडम डॉट चॉइस को
- 10:19:48इस तरीके से कॉल लगा रहे हैं इसके अलावा
- 10:19:49भी देयर इज अ डिफरेंट फॉर्मेट जिसे हम
- 10:19:52लिस्ट कंप्रीहेंशन कहते हैं अब लिस्ट
- 10:19:54कंप्रीहेंशन कैसे काम करता है जैसे लिस्ट
- 10:19:56कंप्रीहेंशन से अगर मुझे सेम कोड लिखना
- 10:19:59होता लेट मी ट्राई सो दिस इज बेसिकली हम
- 10:20:03हम ऑलरेडी जनरेट करा चुके हैं रैंडम
- 10:20:05पासवर्ड अब हम वही सेम चीज लिस्ट
- 10:20:11कंप्रिहेंसिंवनेस
- 10:20:13फंक्शन को बार-बार बारबार कॉल करा के
- 10:20:15वैल्यूज को एक लिस्ट के अंदर स्टोर कराना
- 10:20:17चाहते हैं उसका सिटेक्स ये होता है कि
- 10:20:19सबसे पहले हम अपना फंक्शन लिखते हैं और
- 10:20:21फंक्शन के बाद हम लूप का लॉजिक लिखते हैं
- 10:20:23यानी लूप का सिंटेक्स लिखते हैं जैसे
- 10:20:25जितनी बार भी मुझे इस फंक्शन को कॉल करना
- 10:20:27है मैं लिख सकती हूं फॉर आ इन रेंज n यानी
- 10:20:32अगर मुझे n टाइम्स इस फंक्शन को कॉल करना
- 10:20:34है और सारे आउटपुट को एक लिस्ट के अंदर
- 10:20:36स्टोर कराना है तो मैं इस यह वाला
- 10:20:38सिंटेक्स होगा जिसको हम यूज कर रहे होंगे
- 10:20:40तो लेट्स सपोज मुझे मेरा यह वाला जो
- 10:20:43फंक्शन है मुझे इस फंक्शन को पहले तो
- 10:20:46लिस्ट के अंदर ऐड कर लेते हैं चीजें मुझे
- 10:20:48इस फंक्शन को 12 टाइम्स कॉल करना है या
- 10:20:51पासवर्ड लेंथ टाइम्स कॉल करना है तो मैं
- 10:20:53लिखूंगी फॉर आई इन रेंज पासवर्ड
- 10:20:58लेंथ एंड अब जो भी आंसर आएगा या जो भी
- 10:21:01रिजल्ट आएगा उस रिजल्ट को एक बार प्रिंट
- 10:21:03करवा के देखते हैं लेट्स ट्राई टू प्रिंट
- 10:21:05द रिजल्ट लेट्स सेव इट एंड इस लाइन को भी
- 10:21:08कमेंट आउट कर देते हैं एंड रन तो इस बार
- 10:21:10नंबर्स तो वैसे ही जनरेट हुए मतलब
- 10:21:12कैरेक्टर्स वैसे ही जनरेट हो रहे हैं
- 10:21:13पासवर्ड के लिए बस इस बार सारे के सारे
- 10:21:15कैरेक्टर्स कहां आ गए सारे कैरेक्टर्स एक
- 10:21:17लिस्ट में आ गए दोबारा रम कैरेक्टर्स
- 10:21:19जनरेट हो गए दोबारा रैंडम कैरेक्टर्स
- 10:21:21जनरेट हो गए एंड इस तरीके से अब सारे
- 10:21:23कैरेक्टर्स एक लिस्ट फॉर्मेट में आ रहे
- 10:21:24हैं पर लूप लगाने की बजाय यहां भी लूप ही
- 10:21:27चल रहा है पर उसका सिंटेक्स चेंज हो गया
- 10:21:29उसको लिखने का तरीका चेंज हो गया अब ये जो
- 10:21:31लिस्ट है इसकी सारी वैल्यूज को अगर हम ऐड
- 10:21:35करना चाहते हैं यानी जोड़ना चाहते हैं और
- 10:21:37एक सिंगल स्ट्रिंग बनाना चाहते हैं तो
- 10:21:39उसके लिए हमारे पास डॉट जॉइन नाम का एक
- 10:21:41मेथड होता है डॉट जॉइन मेथड को बेसिकली हम
- 10:21:44एक एमटी स्ट्रिंग के साथ ऐड कर सकते हैं
- 10:21:46यानी एमटी स्ट्रिंग के साथ डॉट जॉइन करके
- 10:21:48के जो भी लिस्ट हम पास करते हैं इस मेथड
- 10:21:50को तो डॉट जॉइन क्या करता है डॉट जॉइन
- 10:21:54हमारे लिए कंकट कर देता है एनी नंबर ऑफ
- 10:21:56स्ट्रिंग्स द स्ट्रिंग हुज मेथड इज कॉल्ड
- 10:21:59इज इंसर्टेड इन बिटवीन ईच गिवन स्ट्रिंग द
- 10:22:01रिजल्ट इज रिटर्न्ड एज अ न्यू स्ट्रिंग
- 10:22:03यानी अगर इस तरीके से हमने कोई आइट एबल
- 10:22:06पास कर दिया इस तरीके से मैंने कोई लिस्ट
- 10:22:08पास कर दी तो आंसर में क्या आएगा आंसर में
- 10:22:10आएगा ए pqrs7
- 10:22:18पहला एलिमेंट है ए और यहां मैंने डॉट लगा
- 10:22:20रखा है तो यहां आएगा ए फिर डॉट फिर p क
- 10:22:23फिर डॉट फिर आर ए फिर डॉट और अगर मैं कुछ
- 10:22:26भी नहीं करूं एमटी रखूं तो कुछ भी नहीं
- 10:22:28आएगा जैसे लेट्स सपोज यहां मैंने लगा दिया
- 10:22:31x एक मैंने यहां पर ऐड कर दिया अब जो भी
- 10:22:34रिजल्ट आएगा उस रिजल्ट को सिंपली हम
- 10:22:36प्रिंट करवा रहे हैं रन करते हैं तो
- 10:22:38बेसिकली हमारे पास एट रैंडम
- 10:22:41या एक की जगह लेट्स ट्राई टू प्रिंट स्टार
- 10:22:47लेट्स
- 10:22:49तो पहले वा जनरेट हुआ फिर स्टार आ गया एक
- 10:22:51बार इसे जूम इन करें पहले वा जनरेट हुआ
- 10:22:53फिर स्टार आ गया फिर सी जनरेट हुआ फिर
- 10:22:55स्टार आ गया फिर एक्स जनरेट हुआ फिर स्टार
- 10:22:57आ गया फिर आ जनरेट हुआ फिर स्टार आ गया पर
- 10:23:00हमें तो एस सच कोई स्टार नहीं चाहिए तो हम
- 10:23:02सिंपली यहां पर एमटी स्ट्रिंग भेज सकते
- 10:23:04हैं कि कुछ भी नहीं ऐड होगा एक्स्ट्रा जब
- 10:23:06इसे रन करेंगे तो सिंपल हमारा पासवर्ड आ
- 10:23:08जाएगा तो इसे यहीं पर डायरेक्टली अपने
- 10:23:11पासवर्ड नाम के स्ट्रिंग के अंदर हम स्टोर
- 10:23:13करा सकते
- 10:23:14हैं एंड यहां पर अपने पासवर्ड को हम
- 10:23:17प्रिंट करवा देंगे
- 10:23:19लेट्स रन इट तो ये हमारे पास रैंडम
- 10:23:21पासवर्ड जनरेट होके आ गया दोबारा रैंडम
- 10:23:23पासवर्ड जनरेट होक आ गया तो काम हमने वही
- 10:23:26किया है बस इस बार लिस्ट कंप्रीहेंशन को
- 10:23:27हमने यूज कर लिया एंड आपने नोटिस किया
- 10:23:29होगा कि यहां पर हमें तीन लाइनें लिखनी
- 10:23:31पड़ गई थी और यहां पर बेसिकली इट कैन ऑल
- 10:23:33बी डन इन अ सिंगल लाइन यूजिंग सम
- 10:23:35कॉम्प्लेक्शन सिंटेक्स अब आप चाहे तो इस
- 10:23:38सिंटेक्स को रिमेंबर कर सकते हैं बट अगर
- 10:23:39आपने ऐसे भी कोड लिखा है तो भी कोई
- 10:23:41प्रॉब्लम वाली बात नहीं है यह भी बिल्कुल
- 10:23:42वैलिड लॉजिकल कोड हमने क्रिएट कर लिया है
- 10:23:46तो आई होप कि पाइथन की इस सीरीज के अंदर
- 10:23:48हमें मजा आया होगा डिफरेंट डिफरेंट
- 10:23:50कॉन्सेप्ट्स को हमने सीखा होगा एंड इन
- 10:23:52सारे कॉन्सेप्ट्स को आगे बढ़ के हम अप्लाई
- 10:23:54भी कर रहे होंगे एक तो होता है कि हमने
- 10:23:56किसी भी ट्यूटोरियल को देख लिया हमने
- 10:23:58लेक्चर को देख लिया हमने काफी सारी चीजें
- 10:24:00पढ़ ली एक टीचर से उसके बाद नेक्स्ट स्टेप
- 10:24:02होता है कि हम खुद से एक्सपेरिमेंटेशन
- 10:24:04करें खुद से नई-नई चीजों को ट्राई करें
- 10:24:07क्योंकि वो भी हमें बहुत कुछ सिखाता है तो
- 10:24:09अब आगे बढ़कर यू कैन ट्राई टू लर्न मशीन
- 10:24:11लर्निंग यू कैन ट्राई टू लर्न वेब
- 10:24:12डेवलपमेंट यू कैन बेसिकली लर्न एनीथिंग
- 10:24:14दैट यू वांट पर जो हमारे कोर कांसेप्ट
- 10:24:17होते हैं कोडिंग के उनको हमने कवर कर लिया
- 10:24:19है अब अगर आपका मन है कि मुझे तो किसी और
- 10:24:21प्रोग्रामिंग लैंग्वेज को सीखकर उसके अंदर
- 10:24:23कुछ और करना है मुझे वेब डेवलपमेंट करनी
- 10:24:25है मुझे ऐप डेवलपमेंट करनी है मुझे कुछ और
- 10:24:27ही करना है तो वो चीज आप बिल्कुल कर सकते
- 10:24:29हैं क्योंकि अगर इतना आपने पाइथन कंप्लीट
- 10:24:31कर लिया है यानी बेसिक जो लॉजिक क्रिएट
- 10:24:33करना होता है किसी भी लैंग्वेज के अंदर वो
- 10:24:35हमें अब आ गया है अब उसकी जितनी आप
- 10:24:37प्रैक्टिस करेंगे वो उतना ही बेटर होते
- 10:24:39चले जाएगा उतना ही इंप्रूव्ड होते चले
- 10:24:41जाएगा सीरीज आपको कैसी लगी पाइथन के
- 10:24:44लेक्चर कैसे लगे उसके बारे में आप मुझे
- 10:24:45नीचे कमेंट करके बता सकते हैं आज के लिए
- 10:24:47इतना ही मिलते हैं नेक्स्ट वीडि मटल देन
- 10:24:49कीप लर्निंग एंड कीप एक्सप्लोरिंग
About this transcript
This page contains the full transcript of Python Tutorial for Beginners - Full Course (with Notes & Practice Questions) by Apna College, generated from the public captions YouTube serves with the video. The transcript has 121,648 words across 14,887 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.