Lecture 2 : Strings & Conditional Statements | Python Full Course — Transcript
Full transcript
- 0:00हाय एवरीवन एंड वेलकम टू द कंप्लीट पाइथन
- 0:02लैंग्वेज सीरीज जिसके अंदर आज हम पढ़ने
- 0:04वाले हैं अपने चैप्टर टू को चैप्टर टू के
- 0:06अंदर हम कवर करेंगे कि पाइथन के अंदर
- 0:08स्ट्रिंग्स क्या होती हैं स्ट्रिंग्स किस
- 0:10तरीके से काम करती है एंड उनसे रिलेटेड
- 0:11कुछ फंक्शंस एंड आल्सो एक और इंपॉर्टेंट
- 0:14कांसेप्ट को आज हम कवर करेंगे व्हिच आर
- 0:16कंडीशनल स्टेटमेंट्स जो हमारी पाइथन
- 0:18लैंग्वेज का एक तरीके से कोर फॉर्म करती
- 0:19हैं अब पाइथन सीरीज के जितने भी लेक्चर
- 0:22हैं वो सारे के सारे इसी चैनल के ऊपर इस
- 0:24प्लेलिस्ट के अंदर अवेलेबल है तो उन्हें
- 0:26जाकर हम चेक आउट कर सकते हैं आल्सो जो
- 0:28हमारे नोट्स होंगे यानी क्लास की स्लाइड्स
- 0:30होंगी उनको डाउनलोड करने का लिंक आपको
- 0:32नीचे डिस्क्रिप्शन बॉक्स के अंदर मिल रहा
- 0:33होगा तो शुरुआत करते हैं अपने चैप्टर टू
- 0:35के
- 0:39साथ हाय एवरीवन तो स्टार्ट करते हैं
- 0:41चैप्टर टू के साथ जिसमें सबसे पहले हम
- 0:43पढ़ने वाले हैं स्ट्रिंग्स के बारे में अब
- 0:45स्ट्रिंग्स इज अ डेटा टाइप इसको हमने
- 0:47ऑलरेडी अपने फर्स्ट लेक्चर के अंदर पढ़ा
- 0:48था एंड इट स्टोर्स अ सीक्वेंस ऑफ
- 0:50कैरेक्टर्स यानी डिफरेंट डिफरेंट
- 0:52कैरेक्टर्स का एक जो सीक्वेंस होता है उसे
- 0:54हम स्ट्रिंग की फॉर्म में स्टोर करते हैं
- 0:55वो कोई सिंगल कैरेक्टर भी हो सकता है वो
- 0:58एक वर्ड भी हो सकता है वो एक पूरा का पूरा
- 0:59पूरा सेंटेंस या फिर एक पैराग्राफ भी हो
- 1:01सकता है स्ट्रिंग को क्रिएट करने के हमने
- 1:03तीन तरीके देखे थे फॉर एग्जांपल यहां पर
- 1:06वीएस कोड के अंदर हमने ऑलरेडी अपने फोल्डर
- 1:08के अंदर एक फाइल बनाई हुई है लेक्चर 2py
- 1:12के नाम से तो इस पाइथन फाइल के अंदर हम
- 1:14अपने लेक्चर टू के कोड्स को लिख रहे होंगे
- 1:16इसके अंदर अगर मुझे एक स्ट्रिंग को क्रिएट
- 1:18करना है तो इस तरीके से हम एक स्ट्रिंग वन
- 1:20नाम का वेरिएबल बना सकते हैं डबल कोड्स के
- 1:22अंदर जनरली हम अपनी स्ट्रिंग को डिफाइन
- 1:24करते हैं दिस इज अ स्ट्रिंग तो ये
- 1:26स्ट्रिंग क्या हो गई ये एक सेंटेंस हो गया
- 1:29जो हमने स्ट्रिंग फॉर्म में स्टोर कर लिया
- 1:30हम इस तरीके से भी स्ट्रिंग्स को क्रिएट
- 1:32कर सकते हैं इनफैक्ट हम सिंगल कोड्स में
- 1:34भी स्ट्रिंग्स को क्रिएट कर सकते हैं अगर
- 1:36हम चाहे तो एक स्ट्रिंग टू बना सकते हैं
- 1:38जिसमें हम एक सिंगल वर्ड को स्टोर कर सकते
- 1:41हैं एंक्लोज्ड विद इन सिंगल कोड्स एंड यही
- 1:44सेम चीज हम ट्रिपल कोड्स के अंदर भी कर
- 1:46सकते हैं हमारी एक स्ट्रिंग थ्री हो सकती
- 1:48है जिसे हम चाहें तो ट्रिपल कोड्स के अंदर
- 1:51दिस इज
- 1:53अ स्ट्रिंग इस तरीके से स्टोर करा सकते
- 1:56हैं अब ये तीनों ही
- 1:59पर जब हम अपनी स्ट्रिंग्स को क्रिएट कर
- 2:01रहे होंगे मोस्ट ऑफ द टाइम हम डबल कोड्स
- 2:03को यूज करेंगे क्योंकि जनरली जब हम दूसरे
- 2:05लोगों का भी कोड देखते हैं पाइथन के अंदर
- 2:07तो उसमें डबल कोड ही यूज होता है या
- 2:08इनफैक्ट दूसरी प्रोग्रामिंग लैंग्वेजेस के
- 2:10अंदर भी अच्छा यहां पे हमारे दिमाग में
- 2:12सवाल आ सकता है कि हमें तीन डिफरेंट टाइप
- 2:14के कोड्स की जरूरत क्यों पड़ी स्ट्रिंग्स
- 2:16को क्रिएट करने के लिए इट इज जनरली ड्यू
- 2:18टू द फैक्ट फॉर एग्जांपल हमें कहीं पर
- 2:20अपोस्ट फी यूज करना है यानी हमें सिंगल
- 2:22कोट अपनी स्ट्रिंग के अंदर यूज करना है तो
- 2:24हम किस तरीके से यूज करें जैसे फॉर
- 2:27एग्जांपल हमें लिखना है दिस इज अपना कॉलेज
- 2:32ट्यूटोरियल अब इस स्ट्रिंग को अगर हम
- 2:35सिंगल कोड्स के अंदर एंक्लोज कर देंगे तो
- 2:37फिर पाइथन कंफ्यूज हो जाएगा कैसे कंफ्यूज
- 2:39हो जाएगा क्योंकि सिंगल कोट का मतलब है
- 2:41स्ट्रिंग यहां से स्टार्ट हो रही है और
- 2:43जैसे ही ये दूसरे वाला सिंगल कोट हमें
- 2:45दिखाई देगा मतलब यहां पे स्ट्रिंग एंड हो
- 2:46गई तो फिर ये इस ये जो अलग से वर्ड बच गया
- 2:50एंड अलग से एक सिंगल सिंगल कोट बच गया
- 2:52इसका कोई सेंस समझ नहीं आएगा हमारे पाइथन
- 2:54के इंटरप्रेटर को तो इंस्टेड इस तरीके की
- 2:57जो स्ट्रिंग है जिसमें हम सिंगल अपोस्ट फे
- 2:59यूज़ करना चाहते इसे हम डबल कोट्स के अंदर
- 3:01एंक्लोज करेंगे तो इस तरीके से एक वैलिड
- 3:03स्ट्रिंग बन जाएगी और हमने अपोस्ट फे को
- 3:05यानी सिंगल कोट को भी इसके अंदर एंक्लोज
- 3:07कर दिया पर यहीं पर अगर हमारे पास डबल कोट
- 3:10होता तो हम क्या करते इस स्ट्रिंग को
- 3:12सिंगल कोट के अंदर एंक्लोज कर देते तो इस
- 3:15तरीके से हमारे पास डिफरेंट डिफरेंट कोट्स
- 3:16अवेलेबल हैं डिफरेंट तरीके अवेलेबल हैं सो
- 3:19दैट वी कैन यूज़ सिंगल कोट्स एंड डबल
- 3:21कोट्स इनसाइड द स्ट्रिंग वैल्यू इट सेल्फ
- 3:23अच्छा यह तो बहुत बेसिक चीजें हो गई अब
- 3:25कुछ-कुछ और चीजों के बारे में बात करते
- 3:27हैं जैसे फॉर एग्जांपल हमें एक स्ट्रिंग
- 3:29के अंदर दो-तीन सेंटेंसेस लिखने हैं जैसे
- 3:31दिस इज अ स्ट्रिंग वी आर क्रिएटिंग इट इन
- 3:36पाइथन इस तरीके के हम दो सेंटेंसेस लिखना
- 3:39चाहते हैं पर हम चाहते हैं कि एक सेंटेंस
- 3:42को जैसे ही हम प्रिंट करवाएं उसके बाद
- 3:43नेक्स्ट लाइन में हमारा दूसरा सेंटेंस
- 3:45प्रिंट हो और इस तरीके से अगर हम अपने कोड
- 3:48एडिटर के अंदर नेक्स्ट लाइन देने की कोशिश
- 3:49करते हैं तो हमारे पास एरर आ जाता है
- 3:51क्योंकि ये जो नेक्स्ट लाइन है ये वैलिड
- 3:53नहीं है पाइथन के अंदर देना तो एज सच
- 3:55जनरली जिस तरीके से वर्ड डॉक्यूमेंट के
- 3:58अंदर हम काम करते हैं वैसे हम को कोड के
- 3:59अंदर काम नहीं कर सकते अगर हमें किसी भी
- 4:02स्ट्रिंग के अंदर नेक्स्ट लाइन देनी होती
- 4:03है तो उसके लिए हम एस्केप सीक्वेंस
- 4:05कैरेक्टर्स को यूज करते हैं अच्छा ये
- 4:07एस्केप सीक्वेंस कैरेक्टर्स क्या होते हैं
- 4:09लेट मी आल्सो राइट इट डाउन एस्केप
- 4:12सीक्वेंस कैरेक्टर्स कुछ स्पेशल
- 4:15कैरेक्टर्स होते हैं जिनका काम होता है
- 4:17फॉर्मेटिंग देना फॉर्मेटिंग का मतलब अगर
- 4:19लेट्स सपोज हमें टैब का स्पेस चाहिए या
- 4:21हमें नेक्स्ट लाइन चाहिए तो इस तरीके की
- 4:24चीजों को हम डायरेक्टली कोड के अंदर नहीं
- 4:26कर सकते तो उन चीजों को करने के लिए हम इन
- 4:28कैरेक्टर्स को यूज करते हैं
- 4:30अब अगर इस स्ट्रिंग को हम नॉर्मली प्रिंट
- 4:32करवाना चाहे लेट मी ट्राई टू प्रिंट माय
- 4:35स्ट्रिंग वन तो हमारी स्क्रीन के ऊपर
- 4:37हमारी स्ट्रिंग वन कुछ इस तरीके से प्रिंट
- 4:39होकर आएगी पर मुझे चाहिए कि यहां पर
- 4:41नेक्स्ट लाइन आ जाए तो उसके लिए हम क्या
- 4:42कर सकते हैं उसके लिए हम यहां पर लिख सकते
- 4:44हैं ब n ब n एक एस्केप सीक्वेंस कैरेक्टर
- 4:48होता है जिसका मतलब होता है नेक्स्ट लाइन
- 4:50कि यहां पर जब भी ये स्ट्रिंग प्रिंट हो
- 4:52या इसके साथ कुछ ऑपरेशन हो तो यहां पर
- 4:54हमारे पास नेक्स्ट लाइन आनी चाहिए इसको
- 4:56सेव कर लेते हैं रन करते हैं तो हमारे पास
- 4:58क्या होगा यहां पर एक नेक्स्ट लाइन आ
- 4:59जाएगी ये एक्स्ट्रा स्पेस स्टार्टिंग में
- 5:02इसलिए क्रिएट हुआ क्योंकि v से पहले हमारे
- 5:04पास एक्स्ट्रा स्पेस था वी कैन री रन इट
- 5:06एंड इस तरीके से हम अपने स्ट्रिंग के अंदर
- 5:09नेक्स्ट लाइन को लेकर आ सकते हैं जैसे हम
- 5:10नेक्स्ट लाइन को लेकर आए वैसे ही हम टैब
- 5:12के स्पेस को भी लेकर आ सकते थे जैसे यहां
- 5:14बै स् t अगर हम लिख देते तो इसका मतलब ये
- 5:17टैब वाला एस्केप सीक्वेंस कैरेक्टर है
- 5:19लेट्स सेव इट एंड रीरंग तो इस तरीके से एक
- 5:22टैब का स्पेस हमारे दोनों सेंटेंसेस के
- 5:24बीच में आ गया तो एस्केप सीक्वेंस
- 5:26कैरेक्टर्स को भी हम डिफरेंट टाइम्स पर
- 5:28यूज़ कर सकते हैं जब भी हम स्ट्रिंग के
- 5:29अंदर लेट्स सपोज कोई पैराग्राफ लिख रहे
- 5:31हैं या कोई बड़ी लाइन को लिखने की कोशिश
- 5:33कर रहे हैं अब बात करते हैं कि स्ट्रिंग्स
- 5:35के ऊपर हम डिफरेंट डिफरेंट ऑपरेशंस को
- 5:36कैसे परफॉर्म कर सकते हैं सबसे पहला
- 5:39ऑपरेशन जिसके बारे में हम बात करेंगे उसका
- 5:40नाम है कॉन्कैटिनेट अब कॉन्कैटिनेट सुनने
- 5:43में बहुत डिफिकल्ट वर्ड लगता है बट ये
- 5:45एक्चुअली बहुत आसान चीज है जैसे मैथ के
- 5:48अंदर हम दो नंबर्स को ऐड कर सकते हैं हम
- 5:50सिंपली लिख सकते हैं a + b वैसे ही पाइथन
- 5:53के अंदर हम दो स्ट्रिंग्स को भी ऐड कर
- 5:54सकते हैं जैसे अगर हम एक स्ट्रिंग वन एंड
- 5:57एक स्ट्रिंग टू को ऐड करें तो इनका जो
- 5:59आउटपुट होगा वो पाइथन के अंदर एक वैलिड
- 6:01आउटपुट होता है और दो स्ट्रिंग्स को
- 6:03जोड़ने के ऑपरेशन को हम कॉन्कैटिनेट कहते
- 6:06हैं और दो स्ट्रिंग्स को जोड़ने के लिए
- 6:07पाइथन के अंदर हम अपने प्लस ऑपरेटर को यूज
- 6:10कर सकते हैं जैसे यहां पर इफ आई क्रिएट
- 6:12माय स्ट्रिंग वन लेट्स कॉल इट अपना एंड
- 6:16माय स्ट्रिंग टू लेट्स कॉल इट कॉलेज तो हम
- 6:19सिंपली लिख सकते हैं स्ट्रिंग वन प्स
- 6:21स्ट्रिंग टू इसे सेव करेंगे रन करेंगे तो
- 6:24हमारे पास आउटपुट में आ जाएगा दोनों
- 6:26स्ट्रिंग्स का कॉन्कैटिनेटेड वर्जन यानी
- 6:28जुड़ा हुआ वर्जन हम चाहे तो इनका जो जुड़ा
- 6:30हुआ वर्जन है उसे एक अलग स्ट्रिंग के अंदर
- 6:32भी स्टोर करा सकते हैं लेट्स कॉल इट फाइनल
- 6:35स्ट्रिंग फाइनल
- 6:39स्ट्रिंग एंड अपनी फाइनल स्ट्रिंग को हम
- 6:43यहां पर स्टोर कराएंगे सेव एंड रन तो ये
- 6:46हमारे पास आ गई हमारी फाइनल स्ट्रिंग
- 6:48नेक्स्ट हमारे पास जो हम ऑपरेशन परफॉर्म
- 6:50कर सकते हैं वो होता है लेंथ का हम चाहे
- 6:52तो किसी भी स्ट्रिंग की लेंथ को फाइंड आउट
- 6:54कर सकते हैं यूजिंग दिस लेंथ फंक्शन अब
- 6:56फंक्शंस क्या होते हैं उसके बारे में हमें
- 6:58बिल्कुल अभी टेंशन ले लेने की जरूरत नहीं
- 7:00है बाद में फंक्शंस को हम डिटेल में
- 7:01पढ़ेंगे तो अभी हो सकता है कि हमें फंक्शन
- 7:03वर्ड बार-बार बार-बार सुनाई दे तो फंक्शन
- 7:05को हमें ऐसे इमेजिन करना है कि बेसिकली एक
- 7:08मैजिकल वर्ड है जिसको हम लिख देते हैं तो
- 7:11एक पर्टिकुलर ऑपरेशन हमारे लिए परफॉर्म हो
- 7:13जाता है जैसे प्लस को जैसे ही हम लिख देते
- 7:15हैं तो वो प्लस कर देता है दो चीजों को ऐड
- 7:17कर देता है वैसे ही पाइथन के अंदर अलग-अलग
- 7:19फंक्शंस होते हैं जो इनबिल्ट होते हैं जो
- 7:21अलग-अलग काम को परफॉर्म करने के लिए यूज़
- 7:22होते हैं ऐसे ही पाइथन के अंदर हमारा एल
- 7:26लेंथ फंक्शन होता है जो किसी स्ट्रिंग की
- 7:28लेंथ को कैलकुलेट करने के काम आता है तो
- 7:30हम लिख सकते हैं सिंपली एल ए जैसे हम
- 7:32प्रिंट लिखते हैं और फिर हमारे पेंसिस एंड
- 7:34उसके अंदर जिस भी स्ट्रिंग को हम पास कर
- 7:36देंगे जिस भी स्ट्रिंग को लिख देंगे हमारे
- 7:38पास उसकी लेंथ आ जाएगी जैसे फॉर एग्जांपल
- 7:41यहां पर मुझे स्ट्रिंग वन की लेंथ को
- 7:43प्रिंट करवाना है तो हम सिंपली प्रिंट
- 7:46करवा सकते हैं एल ऑफ एसटी आरव या हम चाहे
- 7:51तो इसे एक अलग वेरिएबल के अंदर भी स्टोर
- 7:53करा सकते हैं यहां पर लेन वन नाम का हमने
- 7:56एक वेरिएबल बना लिया और इसमें हम लेन यानी
- 7:58लेंथ ऑफ स्ट्रिंग वन स्टोर करा रहे हैं और
- 8:00फिर हम लें वन को प्रिंट करवा रहे हैं इसी
- 8:04तरीके से हम चाहें तो लेंथ टू को भी
- 8:06प्रिंट करवा सकते
- 8:07हैं लेट्स क्रिएट अनदर वेरिएबल लेंथ टू
- 8:11जिसमें स्ट्रिंग टू की लेंथ आएगी एंड इसे
- 8:13भी प्रिंट करवाते हैं लेट्स रन इट तो सबसे
- 8:16पहले हमारे पास प्रिंट हुआ है फोर क्योंकि
- 8:17अपना के अंदर फोर कैरेक्टर्स हैं एंड उसके
- 8:20बाद हमारे पास प्रिंट हुआ है सेवन क्योंकि
- 8:22कॉलेज के अंदर सेवन कैरेक्टर्स हैं अच्छा
- 8:24जब हम अपनी फाइनल स्ट्रिंग को क्रिएट कर
- 8:26रहे हैं तो लेट्स सपोज हम अपनी फाइनल
- 8:28स्ट्रिंग को कुछ इस तरीके से क्रिएट करते
- 8:29हैं कि बीच में हम एक स्पेस और एडिशनल ऐड
- 8:32कर देते हैं तो इस तरीके से कोई नई
- 8:34स्ट्रिंग यानी खाली स्ट्रिंग ऐड करना भी
- 8:36कंपलीटली वैलिड है यानी पहले अपना आएगा
- 8:38फिर एक स्पेस आएगी फिर कॉलेज आएगा इस
- 8:40तरीके से फाइनल स्ट्रिंग के अंदर हमारे
- 8:42पास एक बीच में एक्स्ट्रा स्पेस आएगा और
- 8:45फिर हम चाहे तो इस फाइनल स्ट्रिंग की लेंथ
- 8:47भी प्रिंट करवा सकते हैं वी कैन प्रिंट
- 8:49लेंथ ऑफ आवर फाइनल स्ट्रिंग लेट्स सेव इट
- 8:53एंड रन इट तो हमारे पास अपना कॉलेज प्रिंट
- 8:56होकर आया विद अ स्पेस एंड टोटल कैरेक्टर्स
- 8:58कितने प्रिंट हुए 12 कैरेक्टर्स प्रिंट
- 9:00हुए शुरुआत के जो दो अपना एंड कॉलेज इन
- 9:03दोनों के अंदर मिला के 11 कैरेक्टर्स थे
- 9:05तो बेसिकली जब भी किसी स्ट्रिंग की लेंथ
- 9:07कैलकुलेट होती है तो उसके अंदर ये जो एक
- 9:09एमटी स्पेस है वो भी काउंट होता है तो कभी
- 9:12भी स्पेसेस को इग्नोर नहीं किया जाता लेंथ
- 9:14को काउंट करते हुए ये हमें याद रखना है
- 9:16क्योंकि कई बार एज अ बिगिन हम ये मिस्टेक
- 9:18कर देते हैं कि हमें लगता है सिर्फ
- 9:19कैरेक्टर्स ही काउंट होंगे लेंथ के अंदर
- 9:21लेंथ के अंदर स्पेसेस भी काउंट होती है
- 9:23लेंथ के अंदर स्पेशल कैरेक्टर्स जैसे
- 9:25परसेंटेज हो गया जैसे डॉलर साइन हो गया ट
- 9:27द रेट हो गया ये सारी चीजें इनफैक्ट
- 9:29डिजिट्स भी काउंट हो रहे होते हैं अब
- 9:54python-pip के अंदर तो इंटरनली उस
- 9:57स्ट्रिंग के सारे कैरेक्टर्स को एक
- 9:59इंडेक्स मिल जाता है इंडेक्स इज़ काइंड
- 10:01ऑफ़ सेइंग कि उस कैरेक्टर को अपनी एक
- 10:03पोजीशन नंबर मिल जाती है जैसे हम स्कूल के
- 10:06अंदर असेंबली के अंदर खड़े होते थे तो
- 10:08पहले एक फर्स्ट स्टूडेंट खड़ा होता था फिर
- 10:10सेकंड स्टूडेंट खड़ा होता था फिर थर्ड
- 10:11स्टूडेंट खड़ा होता था वैसे ही जब भी
- 10:13हमारी स्ट्रिंग क्रिएट होती है तो हम ऐसे
- 10:15इमेजिन कर सकते हैं कि यहां से फर्स्ट
- 10:17कैरेक्टर से हमारी नंबरिंग चालू हो जाती
- 10:19है हमारी काउंट चालू हो जाती है हमें
- 10:21हमारी पोजीशन पता चल जाती है और पाइथन के
- 10:24अंदर स्ट्रिंग्स की जो नंबरिंग होती है वो
- 10:26हमेशा जरो के साथ स्टार्ट होती है इंस्टेड
- 10:28ऑफ वन तो जो फर्स्ट कैरेक्टर होता है उसे
- 10:31इंडेक्स मिलता है ज़ीरो सेकंड कैरेक्टर को
- 10:33इंडेक्स मिलता है वन थर्ड कैरेक्टर को
- 10:35इंडेक्स मिलता है टू एंड सो ऑन एंड बीच
- 10:37में अगर स्पेसेस भी होते हैं या अंडरस्कोर
- 10:39होता है या कोई स्पेशल कैरेक्टर होता है
- 10:40उसे भी इंडेक्स मिल रहा होता है अब
- 10:42इंडेक्स हमें हेल्प कैसे करते हैं इंडेक्स
- 10:45हमें हेल्प करते हैं टू एक्सेस कैरेक्टर्स
- 10:47एक्सेस कैरेक्टर्स मतलब कि अगर हम चाहते
- 10:50हैं कि पोजीशन टू वाला कैरेक्टर हमें मिल
- 10:52जाए तो उसे हम डायरेक्टली एक्सेस कर सकते
- 10:54हैं कैसे हम अपनी स्ट्रिंग का नाम लिख
- 10:56सकते हैं फिर हम लगाते हैं स्क्वेयर
- 10:58ब्रैकेट्स स्क्वेयर ब्रैकेट्स के अंदर हम
- 11:00वो इंडेक्स लिख सकते हैं जिसका हमें
- 11:01कैरेक्टर चाहिए फॉर एग्जांपल हमें इंडेक्स
- 11:04टू वाला कैरेक्टर चाहिए तो हम सिंपली ये
- 11:06चीज लिखकर अपने कैरेक्टर को एक्सेस कर
- 11:08सकते हैं इस चीज को एक बार चेक करते हैं
- 11:11अपने कोड के अंदर लेट्स क्रिएट अ स्ट्रिंग
- 11:14लेट्स कॉल इट अपना कॉलेज जिसके अंदर हमने
- 11:17एक स्पेस भी दिया है अब इसके अंदर अगर
- 11:19मुझे इंडेक्स जीरो वाला कैरेक्टर एक्सेस
- 11:21करना है तो इसको हम कह सकते हैं
- 11:24कैरेक्टर या स इ इक्ट एटीआर ऑफ 0
- 11:30यह लिखने का मतलब है कि स्ट्रिंग के अंदर
- 11:31हम रोत इंडेक्स वाला कैरेक्टर एक्सेस कर
- 11:33रहे हैं एंड उसे हम चाहे तो प्रिंट भी कर
- 11:35सकते हैं सेव किया रन किया तो हमारे पास a
- 11:38प्रिंट हो गया इसी तरीके से अगर हम वन
- 11:40करें तो हमारे पास p प्रिंट हो जाएगा अगर
- 11:42हम टू करें तो हमारे पास n प्रिंट हो
- 11:45जाएगा कुछ इस तरीके से हम चाहे तो इसे
- 11:47डायरेक्टली भी एक्सेस कर सकते हैं यानी वी
- 11:49कैन डायरेक्टली राइट स्ट्रिंग ऑफ लेट्स
- 11:52सपोज थ्री तो 0 1 2 3 हमारे पास ए प्रिंट
- 11:56होकर आना चाहिए इस तरीके से हम चाहे तो
- 11:59फोर में अपने स्पेस को भी प्रिंट करवा
- 12:01सकते हैं तो इस बार हमारे पास जो आउटपुट
- 12:02आएगा दैट विल बी इन एमटी स्पेस अच्छा इस
- 12:05तरीके से हमने इंडेक्स की फॉर्म में
- 12:07कैरेक्टर्स को एक्सेस तो कर लिया पर हम
- 12:09अपने कैरेक्टर्स को इंडेक्स की हेल्प से
- 12:10चेंज नहीं कर सकते यानी अगर हम चाहे कि
- 12:13मेरा स्ट्रिंग ऑफ फोर ये जो एमटी स्पेस है
- 12:17यह वाली एमटी स्पेस रिप्लेस हो जाए एक डैश
- 12:20से या फिर एक रेट के साइन से तो वो चीज कर
- 12:24पाना पॉसिबल नहीं होगा यानी अगर हम इस
- 12:26तरीके का कुछ कोड लिखें एंड इसे एक बार हम
- 12:30रन करने की कोशिश करें तो हमारे पास एरर आ
- 12:32जाएगा एरर क्या कह रहा है स्ट्रिंग
- 12:33ऑब्जेक्ट डज नॉट सपोर्ट आइटम असाइनमेंट
- 12:36असाइनमेंट कहने का मतलब है कि यहां पर हम
- 12:38जो पर्टिकुलर इंडेक्स पे एक और अलग
- 12:40कैरेक्टर की वैल्यू को असाइन करने की
- 12:41कोशिश कर रहे हैं यह पाइथन के अंदर अलाउड
- 12:44नहीं होता है तो इंडेक्स की फॉर्म में हम
- 12:46सिर्फ कैरेक्टर्स को एक्सेस कर सकते हैं
- 12:48उनको मैनिपुलेट नहीं कर सकते मतलब उन्हें
- 12:50मॉडिफाई नहीं कर सकते सो दिस वाज ऑल अबाउट
- 12:52इंडेक्सिंग एक और स्पेशल चीज होती है
- 12:54स्ट्रिंग से रिलेटेड जिसको अगर पाइथन को
- 12:57सीखने के बाद आगे जाकर अगर आप मशीन
- 12:59लर्निंग सीखना चाहते हैं तो उसके अंदर हम
- 13:01स्लाइसिंग नाम का एक कांसेप्ट होता है
- 13:03पाइथन में जिसको बहुत ज्यादा यूज़ कर रहे
- 13:04होते हैं क्योंकि मशीन लर्निंग
- 13:05एल्गोरिथम्स अप्लाई करते टाइम हमें डाटा
- 13:07के साथ बहुत ज्यादा डील करना पड़ता है और
- 13:09डेटा से हमें रिलेवेंट इंफॉर्मेशन को
- 13:10फाइंड आउट करना पड़ता है तो उस टाइम पे हम
- 13:13स्लाइसिंग को काफी ज्यादा यूज़ करेंगे तो
- 13:15इसीलिए स्लाइसिंग एक इंपॉर्टेंट टॉपिक
- 13:17होता है जब भी हम पाइथन को पढ़ रहे हैं
- 13:18पाइथन के अंदर स्ट्रिंग्स में स्लाइसिंग
- 13:20का क्या मतलब होता है स्लाइसिंग का मतलब
- 13:22होता है एक्सेसिंग पार्ट्स ऑफ़ अ स्ट्रिंग
- 13:24यानी जैसे अगर हमारे पास कोई फ्रूट होता
- 13:25है जैसे एप्पल हो गई एप्पल को हम काट देते
- 13:27हैं तो उसे हम कहते हैं स्लाइस एन एप्पल
- 13:29वैसे ही स्ट्रिंग्स को पार्ट में तोड़ने
- 13:32को यानी जब भी हम स्ट्रिंग्स के टुकड़े
- 13:34करते हैं पाइथन के अंदर उसे हम स्लाइसिंग
- 13:35कह देते हैं अब स्ट्रिंग्स के हम टुकड़े
- 13:38डायरेक्टली कर सकते हैं पाइथन में यानी हम
- 13:40सिंपली लिख सकते हैं अपनी स्ट्रिंग का नाम
- 13:42और फिर स्क्वेयर ब्रैकेट्स के अंदर हम दो
- 13:44इंडेक्स पास करते हैं एक होता है हमारा
- 13:46स्टार्टिंग इंडेक्स और एक होता है हमारा
- 13:48एंडिंग इंडेक्स यानी अगर ये स्ट्रिंग
- 13:50हमारे पास है जिसमें अगर हमने कोई भी
- 13:52स्टार्टिंग इंडेक्स पास कर दिया और कोई भी
- 13:54एंडिंग इंडेक्स पास कर दिया तो उसके बीच
- 13:57का जो पूरा का पूरा टुकड़ा है जो जो पूरी
- 13:59की पूरी स्लाइस है वो हमारे पास रिटर्न
- 14:00होकर आ जाएगी तो स्लाइसिंग के लिए हम
- 14:02लिखते हैं स्टार्टिंग इंडेक्स कोलन एंडिंग
- 14:04इंडेक्स और इसमें हमेशा हमारा स्टार्टिंग
- 14:06इंडेक्स इंक्लूडेड होता है बट हमारा
- 14:08एंडिंग इंडेक्स इंक्लूडेड नहीं होता फॉर
- 14:10एग्जांपल अगर हमने कोई स्ट्रिंग बनाई है
- 14:12अपना कॉलेज और इसमें अगर हम किसी पार्ट को
- 14:14एक्सेस करना चाहते हैं तो अगर हमने लिख के
- 14:16भेज दिया 1 कल 4 तो इसका मतलब होगा वन
- 14:19वाले इंडेक्स से लेके 2 3 3 वाले इंडेक्स
- 14:23तक जितना भी स्ट्रिंग का पार्ट है वो
- 14:24हमारे पास रिटर्न बैक होकर आ जाएगा तो
- 14:26हमारे पास पी एनए ये स्ट्रिंग का टुकड़ा
- 14:29रिटर्न बैक होकर आ जाएगा इसको चेक करते
- 14:32हैं लेट्स सपोज आई हैव दिस स्ट्रिंग अपना
- 14:35कॉलेज एंड यहां
- 14:38से हम लेने की कोशिश करते हैं वन से लेके
- 14:42फोर तक इंडेक्स सेव किया एंड रन किया तो
- 14:45हमारे पास पीएन आ जाएगा पीएन कैसे आया a
- 14:48है हमारा इंडेक्स नंबर ज़ीरो तो हम वन से
- 14:50स्टार्ट करना चाहते हैं तो हम p से
- 14:51स्टार्ट करेंगे टू पर n आ जाएगा थ्री पर a
- 14:54आ जाएगा एंड हम थ्री पर ही रुक जाएंगे
- 14:56क्योंकि फोर को हम कभी इंक्लूड नहीं करते
- 14:58ऐसे हमें एक और चाहिए यानी स्पेस भी चाहिए
- 15:00तो हम फाइव को कर देंगे तो इस बार हमारे
- 15:03पास पीएन आएगा विदन एडिशनल
- 15:06स्पेस हम चाहे तो इस काउंट को जीरो से भी
- 15:08स्टार्ट कर सकते हैं रो से फोर तक अगर हम
- 15:11करेंगे तो हमारे पास फर्स्ट वर्ड आ जाएगा
- 15:13सेव किया रिफ्रेश किया वी गॉट अपना और अगर
- 15:16हमें सिर्फ कॉलेज चाहिए तो उसके लिए हमें
- 15:18क्या करना पड़ेगा कौन से इंडेक्स से
- 15:20स्टार्ट करेंगे 0 1 2 3 4 हम फिफ्थ
- 15:23इंडेक्स से स्टार्ट करेंगे कॉलेज के लिए
- 15:26इंडेक्स नंबर फाइव से एंड हमें कौन से इ
- 15:28तक जाना है 5 6 7 8 9 10 11 तो हम अपने 12
- 15:34को लिख देंगे यानी 11थ इंडेक्स के लिए
- 15:36हमें काउंट को + व करना पड़ेगा तो हमारे
- 15:38पास पूरा का पूरा कॉलेज जो है वो प्रिंट
- 15:41होकर आ जाएगा अच्छा 12 की जगह हम एक और
- 15:43चीज यहां पर लिख सकते थे व्हिच वुड बी
- 15:45लेंथ ऑफ स्ट्रिंग ये भी कंप्लीट वैलिड
- 15:48होता क्योंकि लास्ट चीज क्या होने वाली है
- 15:50जो हमारा लास्ट इंडेक्स होगा उसका + व
- 15:52होगा हमारी स्ट्रिंग की लेंथ तो हम लेंथ
- 15:54ऑफ स्ट्रिंग भी लिख सकते थे तो भी हमारे
- 15:56पास क्या आता सेम आउटपुट रिटर्न होकर आता
- 15:58तो जब भी हमें लास्ट इंडेक्स देना होता है
- 16:00लास्ट इंडेक्स तक जाना होता है तो सिंपली
- 16:02हम लेंथ ऑफ स्ट्रिंग भी लिख सकते हैं
- 16:03अच्छा एक और चीज स्लाइसिंग के बारे में कि
- 16:05जब भी हम अपना सेकंड जो एंडिंग इंडेक्स है
- 16:08उसको मिस कर देते हैं तो पाइथन ऑटोमेटिक
- 16:11समझता है कि हम लास्ट इंडेक्स तक जाना
- 16:12चाहते हैं यानी सिर्फ इतना लिखकर भी अगर
- 16:15हम अपने प्रोग्राम को रन करें तो भी हम
- 16:17कॉलेज तक पहुंच सकते हैं यानी अगर हमें
- 16:19कभी भी लास्ट इंडेक्स तक जाना हो तो हम
- 16:21लास्ट इंडेक्स को यहां से कंप्लीट स्किप
- 16:23भी कर सकते हैं और लेट्स सपोज अगर हमने
- 16:25यहां पर कोई भी इंडेक्स लिख दिया और
- 16:27स्टार्टिंग वाला मिस कर दिया तो पाइथन
- 16:29ऑटोमेटिक समझेगा कि यहां पर रो आना चाहिए
- 16:31था तो यानी इस लाइन को लिखने का मतलब है
- 16:34कि हम रो से लेकर 4 तक जाना चाह रहे हैं
- 16:37और ऐसे
- 16:39ही अगर हम यहां पर लिखते हैं तो इसका मतलब
- 16:43है कि हम फाइव से लेंथ ऑफ स्ट्रिंग तक
- 16:47जाना चाह रहे हैं तो कभी-कभी पाइथन के
- 16:48अंदर अगर हमें स्टार्टिंग इंडेक्स मिसिंग
- 16:50लगे या हमें एंडिंग इंडेक्स मिसिंग लगे तो
- 16:52उसे पाइथन ऑटोमेटिक फिल कर देता है लेट्स
- 16:54सेव इट एंड ट्राई टू रन इट तो फर्स्ट केस
- 16:57में हमारे पास अपना प्रिंट हो गया जो रो
- 16:59से फोर तक जाता है सेकंड केस में हमारे
- 17:00पास कॉलेज प्रिंट हो गया जो फाइव से लेंथ
- 17:03ऑफ द स्ट्रिंग तक जा रहा होता है अब जनरली
- 17:06नॉर्मल केसेस में स्लाइसिंग ऐसे ही काम कर
- 17:08रही होती है पर एक और स्पेशल केस होता है
- 17:10स्लाइसिंग का जिसमें हमारे पास नेगेटिव
- 17:12इंडेक्स आ रहे होते हैं अब ये नेगेटिव
- 17:14इंडेक्स का कांसेप्ट क्या है पाइथन के
- 17:17अंदर जब हम शुरुआत से लेके आखिर तक जाते
- 17:19हैं तो हम अपने पॉजिटिव इंडेक्स का काउंट
- 17:22इंक्रीज करते हुए जाते हैं यानी अगर कोई
- 17:24भी स्ट्रिंग है फॉर एग्जांपल वी हैव दिस
- 17:26स्ट्रिंग कॉल्ड एल इसमें शुरुआत वाला
- 17:28इंडेक्स होगा रो फिर वन फिर टू फिर थ्री
- 17:30फिर फोर लेकिन पाइथन के अंदर एक और स्पेशल
- 17:33फीचर होता है जो दूसरी लैंग्वेजेस के अंदर
- 17:34देखने को नहीं मिलता यानी अगर आप c+ प
- 17:37जावा बैकग्राउंड से आ रहे हैं
- 17:38जावास्क्रिप्ट से आ रहे हैं तो जनरली ये
- 17:39हमें देखने को नहीं मिलेगा प्रोग्रामिंग
- 17:41के अंदर कि हम अपने इंडेक्स को बैकवर्ड भी
- 17:43काउंट कर सकते हैं अच्छा बैकवर्ड काउंटिंग
- 17:46कैसे वर्क करती है बैकवर्ड काउंटिंग -1 के
- 17:48साथ स्टार्ट होती है एंड फिर हम अपने नंबर
- 17:51को -1 के साथ और डिक्रीज करते हुए चले
- 17:53जाते हैं यानी लास्ट इंडेक्स को हम -1
- 17:56कहते हैं सेकंड लास्ट को -2 कहते हैं थर्ड
- 17:58लास्ट को -3 कहते हैं एंड सो ऑन तो इस
- 18:00तरीके से अगर कभी भी हम ऐसे स्लाइसिंग
- 18:02करने की कोशिश करें स्ट्रिंग ऑफ -3 कोलन
- 18:05-1 तो इसका मतलब है कि हम इस -3 वाले
- 18:08इंडेक्स से इस -1 वाले इंडेक्स तक जाने की
- 18:11कोशिश कर रहे हैं और इसमें भी हमारा ये जो
- 18:13एंडिंग इंडेक्स है ये इंक्लूड नहीं होगा
- 18:15यानी अगर हम -3 से -1 तक जाने की कोशिश कर
- 18:17रहे हैं तो हमारे पास सिर्फ p और l आकर
- 18:19प्रिंट होंगे इसको हम टेस्ट भी कर सकते
- 18:21हैं और एल को जब हम क्रिएट करेंगे तो इसके
- 18:24अंदर हम प्रिंट करवाने की कोशिश कर सकते
- 18:26हैं स्ट्रिंग ऑफ -3 32 -1 इसको सेव कर
- 18:30लेते हैं एंड लेट्स रन इट तो हमारे पास
- 18:33प्रिंट होगा p एंड l इसी तरीके से अगर हम
- 18:36स्टार्टिंग से प्रिंट करवाना चाहे तो -5
- 18:38लिख सकते हैं -5 से अगर हम ए प सिर्फ इतना
- 18:42प्रिंट करवाना चाहते हैं तो हम यहां पे -2
- 18:44लिखेंगे सेव करेंगे रीरंग तो हमारे पास पप
- 18:47प्रिंट होकर आ जाएगा यानी -5 से -2 तक
- 18:50जाने का मतलब है ये तीन कैरेक्टर्स को हम
- 18:52कवर करेंगे और लास्ट वाले को हम स्किप कर
- 18:54देंगे तो बैकवर्ड्स काउंटिंग भी कुछ-कुछ
- 18:57केसेस में हमें हेल्प करती ती है जब हमें
- 18:59स्ट्रिंग की लेंथ का एग्जैक्ट आईडिया नहीं
- 19:01होता और जब हम लास्ट से अपने कैरेक्टर्स
- 19:02को काउंट करना चाहते हैं ऑल दो अभी
- 19:05क्योंकि हम अभी बिगनर स्टेज पे हैं तो
- 19:06इसके एज सच प्रैक्टिकल केसेस हम नहीं देख
- 19:08रहे होंगे बस हमें याद रख लेना है कि इस
- 19:10तरीके से कांसेप्ट वर्क करता है अब जब हम
- 19:12स्ट्रिंग्स को पढ़ रहे हैं तो स्ट्रिंग्स
- 19:14के अंदर हम एक साथ बहुत सारे कांसेप्ट पढ़
- 19:16रहे हैं अभी हम थोड़े से और फंक्शंस
- 19:18पढ़ेंगे स्ट्रिंग्स के अंदर जो काफी
- 19:19यूज़फुल होते हैं बट एज अ प्रोफेशनल
- 19:21प्रोग्रामर कई बार हमें डिफरेंट
- 19:22लैंग्वेजेस के साथ एक साथ काम करना पड़
- 19:24सकता है या हमें बहुत सारी डिफरेंट
- 19:26डिफरेंट कॉन्सेप्ट्स होते हैं जो हम एक
- 19:28साथ यूज़ करते हैं जब भी हम कंपनी के अंदर
- 19:30कोड कर रहे होते हैं तो जरूरी नहीं है कि
- 19:32ये जो सारे के सारे फंक्शंस हैं ये हमें
- 19:34एक साथ में याद हो जाएं या हमें लाइफ
- 19:36लॉन्ग याद रहेंगे अगर इनको हमने एक बार
- 19:38पढ़ लिया एज अ प्रोग्रामर जब आप मल्टीपल
- 19:40लैंग्वेजेस के अंदर कोड करना स्टार्ट करते
- 19:42हैं मल्टीपल टेक्नोलॉजीज को सीखना स्टार्ट
- 19:43करते हैं जो जनरली हम में से सारे लोग कर
- 19:46रहे होंगे जो भी सॉफ्टवेयर इंजीनियरिंग
- 19:47किया मशीन लर्निंग किया डेटा साइंस की
- 19:49फील्ड में जा रहे होंगे तो उस टाइम पर ये
- 19:51सारे के सारे फंक्शंस हमें याद हो ऐसा
- 19:53बिल्कुल भी जरूरी नहीं होता तो एज अ
- 19:55प्रोग्रामर हमारे साथ कई बार ऐसा होगा कि
- 19:57छोटे-मोटे फंक्शंस के नाम हमें याद नहीं
- 19:59रहेंगे तो ऐसे केसेस में अगर हम सिंपली
- 20:01चीजों को ग करना चाहे तो दैट इज आल्सो
- 20:03कंप्लीट नॉर्मल यानी अगर हम कोई बड़ा सा
- 20:06कोड लिखने हैं pythonanywhere.com
- 20:28समझ में आना चाहिए हमें नेसेसरीली चीजों
- 20:30को मेमराइज नहीं करना है मतलब उनके
- 20:33रट्टेड बेसिक सिंटेक्स होगा जिसको हम साथ
- 20:36के साथ याद करते हुए चलना है एंड याद करने
- 20:38से भी बेटर एक तरीका होगा कि हम चीजों को
- 20:40प्रैक्टिस कर लें यानी ज्यादा से ज्यादा
- 20:42आप ट्यूटोरियल के साथ में क्लास के साथ
- 20:43में कोड लिखते हुए चलेंगे तो चीजें हमें
- 20:45मैक्सिमम चीजें ऑटोमेटिक याद होती चली
- 20:47जाएंगी अब नेक्स्ट स्ट्रिंग्स के अंदर हम
- 20:49बात करेंगे फंक्शंस के बारे में जैसे हमने
- 20:52स्ट्रिंग के अंदर अपने लेंथ फंक्शन को
- 20:53देखा वैसे ही हमारे पास और भी काफी सारे
- 20:55फंक्शंस होते हैं इनमें से सबसे पहला
- 20:57फंक्शन जिसको हम पढ़ प रहे होंगे वो है
- 20:58एंड्स विद फंक्शन हम किसी भी स्ट्रिंग को
- 21:00लिखकर डॉट एंड्स विद अगर लिखें और उसके
- 21:03अंदर पैरेंस में कोई भी एक वैल्यू अगर पास
- 21:05करें तो ये फंक्शन क्या करेगा ये फंक्शन
- 21:08चेक करेगा इफ आवर स्ट्रिंग एंड्स विद दिस
- 21:11स्ट्रिंग यानी ये जो सब स्ट्रिंग इसे हम
- 21:14सब स्ट्रिंग कहते हैं सब स्ट्रिंग यानी
- 21:15कोई भी छोटी
- 21:16स्ट्रिंग यह फंक्शन हमारे लिए चेक करके
- 21:19भेजता है क्या हमारी स्ट्रिंग का जो लास्ट
- 21:21का पार्ट है वो इस सब स्ट्रिंग के साथ एंड
- 21:24हो रहा है अगर एंड हो रहा है तो हमें
- 21:26रिटर्न होकर आएगा ट्रू और एंड नहीं नहीं
- 21:28हो रहा तो हमारे पास रिटर्न होकर आएगा
- 21:29फाल्स फॉर
- 21:31एग्जांपल लेट्स टेक अ स्ट्रिंग स्ट्रिंग
- 21:35इज इक्वल टू आई एम स्टडिंग पाइथन फ्रॉम
- 21:40अपना कॉलेज इस तरीके से अगर हमने कोई भी
- 21:43स्ट्रिंग लिखी अब अगर हम प्रिंट करवाना
- 21:45चाहते हैं एटीआर डॉट एंड्स विद तो यहां पर
- 21:50हम प्रिंट करवा सकते हैं स्ट्रिंग डॉट
- 21:52एंड्स विद अच्छा कई बार हमारी हेल्प के
- 21:54लिए विजुअल स्टूडियो कोड ऑटोमेटिक हमें
- 21:56कुछ फंक्शन सजेस्ट कर देता है जिनको हम
- 21:58यूज कर सकते हैं जैसे ही सजेशन को हम यूज
- 22:00करना चाहते हैं हम सिंपली एंटर प्रेस कर
- 22:02सकते हैं एंड फिर हम लगा देंगे अपने
- 22:05पेंसिस जब भी हम किसी फंक्शन को लिखते हैं
- 22:07उसको यूज करने के लिए बाद में हमें पैरेंस
- 22:09हमेशा लगाने होते हैं बाकी फंक्शंस के
- 22:11बारे में बाद में हम डिटेल में पढ़ेंगे
- 22:13यहां पर अगर मुझे चेक करना है कि मेरी जो
- 22:15स्ट्रिंग है वो ईज इसके साथ खत्म होती है
- 22:18या नहीं होती तो उसके लिए हम पास कर सकते
- 22:19हैं ईज इसको सेव कर लेते हैं एंड रन करते
- 22:23हैं तो हमारे पास प्रिंट होकर आएगा ट्रू
- 22:25बट अगर मुझे चेक करना होता कि क्या यह एपी
- 22:28के साथ एंड होती है तो ओबवियसली मेरी
- 22:30स्ट्रिंग में लास्ट में एपीपी नहीं आता
- 22:32इसको एग्जीक्यूट करेंगे तो हमारे पास आ
- 22:34जाएगा फाल्स तो इस तरीके से कोई भी वर्ड
- 22:36कोई भी स्ट्रिंग्स किसी भी पर्टिकुलर सब
- 22:38स्ट्रिंग के साथ एंड होती है क्या उसके
- 22:40लिए हम चेक कर सकते हैं यूजिंग दिस फंक्शन
- 22:42सेकंड फंक्शन जिसको हम यूज कर सकते हैं जो
- 22:44बाद में हो सकता है हमारे काफी बार हैंड
- 22:46आए ये होता है कैपिट इइ फंक्शन कैपिट आइज
- 22:49करने का मतलब होता है जो भी हमारी
- 22:50स्ट्रिंग है उसके फर्स्ट कैरेक्टर को
- 22:53कैपिट इज कर देना यानी उसको कैपिटल बना
- 22:55देना फॉर एग्जांपल इसे अगर मैं स्ल आ कर
- 22:58दूं एंड यहां पर हम लिखें स्ट्रिंग डॉट
- 23:02कैपिटल
- 23:07आइज सिर्फ इतना तो यह फंक्शन क्या करेगा
- 23:10जब भी हमारी नई स्ट्रिंग को प्रिंट
- 23:11करवाएगा तो उसमें आई हमारे पास कैपिटल
- 23:14होकर आएगा इसमें एक और चीज अगर हम सेकंड
- 23:16टाइम अपनी स्ट्रिंग को प्रिंट करवाना चाहे
- 23:18लाइक
- 23:20दिस तो हमारा जो कैपिट आइज है वो सिर्फ एक
- 23:23बार में वर्क करता है सेकंड टाइम यानी
- 23:25ओरिजिनल स्ट्रिंग के अंदर चेंजेज नहीं
- 23:26करता जब भी स्ट्रिंग डॉट कैपिला इज काम कर
- 23:29रहा है तो वो एक नई स्ट्रिंग को क्रिएट कर
- 23:31रहा है जिसके अंदर चेंजेज होंगे पुरानी
- 23:33स्ट्रिंग के अंदर कोई चेंजेज नहीं होंगे
- 23:35पर हम चाहते हैं कि हमारी पुरानी स्ट्रिंग
- 23:37के अंदर भी चेंजेज हो तो उसके लिए हम
- 23:39सिंपली लिख सकते हैं स्ट्रिंग डॉ कैपिला
- 23:41इज इज इक्वल टू स्ट्रिंग यानी यह जो नई
- 23:44वैल्यू रिटर्न कर रहा है उसे हम अपने
- 23:46पुराने वेरिएबल के अंदर ही स्टोर कर रहे
- 23:47हैं तो इस बार जब हम अपनी स्ट्रिंग को
- 23:49प्रिंट करवाएंगे तो उसके अंदर चेंजेज हो
- 23:51जाएंगे यानी अब हम अपनी ओरिजिनल स्ट्रिंग
- 23:54को मॉडिफाई करने की कोशिश कर रहे हैं जैसे
- 23:56ही प्रिंट करेंगे अब ओरिजिनल स्ट्रिंग के
- 23:58अंदर मॉडिफिकेशन हो चुके हैं तो जब भी
- 24:01स्ट्रिंग्स के अंदर कोई भी फंक्शन इस
- 24:02तरीके से काम कर रहे होते हैं तो वो
- 24:03ओरिजिनल स्ट्रिंग के अंदर चेंजेज नहीं
- 24:05करते वो नई स्ट्रिंग बनाते हैं और उसके
- 24:07अंदर चेंजेज होते हैं नेक्स्ट फंक्शन
- 24:09जिसको हम यूज़ कर सकते हैं दैट इज द
- 24:10रिप्लेस फंक्शन रिप्लेस फंक्शन का काम
- 24:13होता है कि किसी ओल्ड वैल्यू को न्यू
- 24:15वैल्यू के साथ रिप्लेस करना फॉर एग्जांपल
- 24:17हमारे पास एक स्ट्रिंग है आई एम स्टडिंग
- 24:20पाइथन फ्रॉम अपना कॉलेज इस स्ट्रिंग के
- 24:22अंदर सारे के सारे जो ओज हैं यानी ये
- 24:24फ्रॉम वाला ओ कॉलेज वाला ओ पाइथन वाला ओ
- 24:27इन सार ओज को हम ए से रिप्लेस करना चाहते
- 24:29हैं तो उसके लिए हम सिंपली लिख सकते हैं
- 24:31स्ट्रिंग डॉट रिप्लेस हम पहले ओल्ड वैल्यू
- 24:35पास करेंगे यानी मुझे o को रिप्लेस करना
- 24:37है a के साथ तो उससे स्ट्रिंग के अंदर
- 24:39जहां भी o आएगा वो अब a के साथ रिप्लेस हो
- 24:41जाएगा लेट्स ट्राई टू रन इट आई एम स्टडिंग
- 24:44पाइथन में o की जगह a हो गया है फ्रॉम में
- 24:46o की जगह ए हो गया है एंड अपना कॉलेज में
- 24:49ओ की जगह a हो गया है हम चाहे तो पूरी की
- 24:51पूरी एक सब स्ट्रिंग को भी रिप्लेस कर
- 24:53सकते हैं जैसे फॉर एग्जांपल पाइथन की जगह
- 24:56अगर हम यहां पर जावास्क्रिप्ट कर करना
- 24:57चाहे तो वी कैन राइट पाइथन हमारी ओल्डड
- 25:01वैल्यू एंड जावास्क्रिप्ट हमारी न्यू
- 25:03वैल्यू सेव किया रन किया तो हमारे पास आ
- 25:06गया आई एम स्टडिंग जावास्क्रिप्ट फ्रॉम
- 25:07अपना कॉलेज नेक्स्ट बात करते हैं हमारे
- 25:10फाइंड फंक्शन की फाइंड फंक्शन का काम होता
- 25:12है टू सर्च फॉर दिस वर्ड इन आवर स्ट्रिंग
- 25:15फाइंड फंक्शन सर्च करता है कि क्या ये
- 25:17वर्ड हमारी स्ट्रिंग के अंदर एजिस्ट करता
- 25:19है या नहीं करता और अगर ये वर्ड एजिस्ट
- 25:21करता होगा तो यह जहां पर भी फर्स्ट टाइम
- 25:24एजिस्ट करता है उसका स्टार्टिंग इंडेक्स
- 25:27हमारे पास रिटर्न होकर आ जाता
- 25:30है यानी जो भी फर्स्ट अरेंस है उसका
- 25:33फर्स्ट इंडेक्स हमारे पास रिटर्न होकर आ
- 25:34जाएगा फॉर एग्जांपल हम अपनी स्ट्रिंग के
- 25:37अंदर ओ ओ को सर्च करना चाहते हैं तो
- 25:39स्ट्रिंग के अंदर ओ फर्स्ट टाइम कहां पर
- 25:41आता है ओ फर्स्ट टाइम पाइथन के अंदर यहां
- 25:43पर आ रहा है तो इसका इंडेक्स हमारे पास
- 25:45रिटर्न होकर आ जाएगा लेट्स ट्राई टू डू इट
- 25:48एटीआर ड फाइ वी आर ट्राइट सर्च फॉर
- 25:52कैरेक्टर ओ इसको सेव कर लेते हैं एंड सर्च
- 25:55करते हैं तो हमारे पास आ गया कैरेक्टर का
- 25:57इंडेक्स व्हि इज इक्वल टू 18 यू कैन आल्सो
- 25:59काउंट इट इफ यू वांट बट आई एम प्रिटी श्यर
- 26:01कि
- 26:19python2 3 4 एंड फाइव यानी ये फिफ्थ
- 26:23इंडेक्स से हमारा वर्ड स्टार्ट होता है
- 26:25अच्छा अगर हम ऐसी चीज के लिए सर्च करें जो
- 26:27एस्ट ही नहीं करती जैसे फॉर एग्जांपल आई
- 26:29सर्च फॉर द लेटर q तो उस केस में हमारे
- 26:32पास रिटर्न होकर आएगा -1 -1 इसलिए रिटर्न
- 26:34होकर आ रहा है क्योंकि -1 एज सच कोई वैलिड
- 26:37इंडेक्स नहीं होता जब भी हम इंडेक्सेस की
- 26:39बात करते हैं हमें कभी भी फर्स्ट थॉट में
- 26:41नेगेटिव इंडेक्सेस के बारे में नहीं सोचना
- 26:43नेगेटिव इंडेक्सेस सिर्फ स्लाइसिंग के लिए
- 26:45एजिस्ट करते हैं हम नॉर्मल जब भी
- 26:47स्ट्रिंग्स के साथ डील करते हैं हमेशा
- 26:48इंडेक्सेस ज़ीरो से स्टार्ट होते हैं और
- 26:50पॉजिटिवली बढ़ते चले जाते हैं नेक्स्ट एक
- 26:52और फंक्शन की बात करते हैं ये होता है
- 26:54हमारा काउंट फंक्शन काउंट फंक्शन अरेंस को
- 26:57काउंट करता है फॉर अ सब स्ट्रिंग इन अ
- 26:58स्ट्रिंग यानी अगर हम किसी भी वर्ड को पास
- 27:00करें तो ये कितनी बार वर्ड हमारी स्ट्रिंग
- 27:02के अंदर एजिस्ट करता है उसका काउंट हमारे
- 27:04पास रिटर्न होकर आ जाता है जैसे इस
- 27:06स्ट्रिंग के अंदर अगर हम स्ट्रिंग डॉट
- 27:10काउंट को लिखें एंड पास करें
- 27:13फ्रॉम तो फ्रॉम कितनी बार एजिस्ट करता है
- 27:16मेरी स्ट्रिंग के अंदर दो बार एजिस्ट करता
- 27:18है एक बार यहां पर एक बार यहां पर तो
- 27:20हमारे पास टू प्रिंट होकर आ जाएगा तो
- 27:21हमारे पास आ गया है टू अगर हम काउंट करना
- 27:24चाहते हैं लेटर ओ कितनी बार एजिस्ट करता
- 27:26है तो एजिस्ट करता है फोर टाइप्स
- 27:27कहां-कहां पर एक बार फ्रॉम में एक बार
- 27:29पाइथन में एक बार फ्रॉम में एंड एक बार
- 27:31अपना कॉलेज के अंदर तो इस तरीके से हमारे
- 27:34डिफरेंट फंक्शंस होते हैं पाइथन के अंदर
- 27:35जिनको हम यूज़ कर सकते हैं इनफैक्ट इसके
- 27:38अलावा भी और भी बहुत सारे फंक्शन होते हैं
- 27:40जैसे इफ आई राइट स्ट्रिंग डॉट तो ये जितने
- 27:42भी फंक्शंस विजुअल स्टूडियो कोड मुझे
- 27:44सजेस्ट कर रहा है ये सारे के सारे
- 27:46स्ट्रिंग के लिए वैलिड फंक्शंस हैं पाइथन
- 27:49के अंदर जिनको हम धीरे-धीरे चाहे तो
- 27:51एक्सप्लोर कर सकते हैं बाकी एक साथ सारे
- 27:53फंक्शंस को एज सच पढ़ने का पॉइंट नहीं है
- 27:55इन सारे फंक्शंस को हमने सिर्फ इसलिए देखा
- 27:57है ताकि हमें एक बेसिक आईडिया लगे कि
- 27:59स्ट्रिंग्स बहुत ज्यादा पावरफुल होती हैं
- 28:01पाइथन के अंदर इनफैक्ट आगे जाकर जब हम और
- 28:03बेटर कॉन्सेप्ट्स को सीख रहे होंगे तो इन
- 28:04स्ट्रिंग फंक्शंस को या स्ट्रिंग की
- 28:06प्रॉपर्टीज को हम बहुत बार यूज़ कर रहे
- 28:07होंगे तो हम इन प्रॉपर्टीज के ऊपर कुछ
- 28:09प्रैक्टिस क्वेश्चंस को सॉल्व करते हैं
- 28:11लेट्स कम टू आवर फर्स्ट प्रैक्टिस
- 28:13क्वेश्चन जो कह रहा है राइट अ प्रोग्राम
- 28:14टू इनपुट यूजर्स फर्स्ट नेम एंड प्रिंट
- 28:17इट्स लेंथ यानी पहले हमें यूजर का जो
- 28:19फर्स्ट नेम है उसे इनपुट लेना है इनपुट
- 28:22लेना हमने ऑलरेडी सीखा था अपने फर्स्ट
- 28:23लेक्चर के अंदर और फिर उस इनपुट को जिसको
- 28:26हमने लिया है स्ट्रिंग के अंदर उसकी हमें
- 28:28लेंथ प्रिंट करवानी है तो यहां पर मेरे
- 28:30सॉल्व करने से पहले आपको पॉज करना है एंड
- 28:32यू हैव टू ट्राई टू सॉल्व दिस क्वेश्चन ऑन
- 28:34योर ओन उसके बाद अगर हम सॉल्व कर पाते हैं
- 28:36या नहीं कर पाते फर्क नहीं पड़ता पर एक
- 28:38बार ट्राई जरूर करना है एंड उसके बाद हम
- 28:40सॉल्यूशन को देख सकते हैं लेट्स रिमूव ऑल
- 28:43ऑफ इट एंड सबसे पहले अपना इनपुट करवाते
- 28:46हैं एंटर योर
- 28:49नेम एंड इसे हम स्टोर कर लेंगे एक नेम नाम
- 28:54की स्ट्रिंग के अंदर एंड फिर हमें प्रिंट
- 28:57करवाना
- 28:58है लेंथ ऑफ योर नेम
- 29:02इज लेन ऑफ नेम लेट्स सेव इट एंड रन लेट्स
- 29:08सपोज आई राइट माय नेम टू बी श्रद्धा तो
- 29:10मेरे स्ट्रिंग की लेंथ हो जाएगी सेवन के
- 29:12इक्वल इस तरीके से अगर हम अमन लिखें तो
- 29:15स्ट्रिंग की लेंथ हो जाएगी फोर के इक्वल
- 29:17तो हम कोई भी नेम लिख सकते हैं और हमारे
- 29:18पास उसकी लेंथ प्रिंट होकर आ जाएगी सेकंड
- 29:21क्वेश्चन पर बढ़ते हैं राइट अ प्रोग्राम
- 29:23टू फाइंड द अरेंस ऑफ डॉलर इन अ स्ट्रिंग
- 29:26यानी एक स्ट्रिंग के अंदर डॉल कितनी बार
- 29:28आता है उसकी हमें नंबर ऑफ अरेंस यानी
- 29:30काउंट को प्रिंट करवाना है तो उसके लिए हम
- 29:32सिंपली अपने काउंट मेथड को यूज कर सकते
- 29:34हैं काउंट फंक्शन को यूज कर सकते हैं एक
- 29:36स्ट्रिंग ले लेते हैं एटीआर इ इक्वल
- 29:39टू हाई आई एम द
- 29:45डॉलर
- 29:48सिंबल डॉलर
- 29:5099.99 तो इस तरीके से हमने कोई भी रैंडम
- 29:53स्ट्रिंग बना ली है और हम सिंपली प्रिंट
- 29:55कर सकते हैं स्ट्रिंग डॉट काउंट मुझे
- 29:57काउंट करना है द अरेंस ऑफ डॉलर तो मुझे
- 30:00पता है मेरी स्ट्रिंग के अंदर डॉलर साइन
- 30:02हमारे पास तीन बार आता है लेट्स रन इट एंड
- 30:05वी विल हैव दिस नंबर थ्री तो इस तरीके से
- 30:07हम अपने स्ट्रिंग फंक्शंस को यूज़ कर सकते
- 30:09हैं व्हेन वी आर डीलिंग विद स्ट्रिंग्स
- 30:11नेक्स्ट हम पढ़ने वाले हैं एक और
- 30:12इंपॉर्टेंट कांसेप्ट को जिसका नाम है
- 30:14कंडीशनल स्टेटमेंट्स अब लाइफ के अंदर बहुत
- 30:17सारी डिफरेंट डिफरेंट कंडीशंस होती हैं
- 30:19फॉर एग्जांपल हम एक वोटर आईडी के लिए या
- 30:21फिर एक लाइसेंस के लिए तभी अप्लाई कर सकते
- 30:23हैं जब हमारी एज 18 प्लस हो जाती है या
- 30:26हमारे मार्क्स के ऊपर कंडीशन होती है जैसे
- 30:28अगर हमारे मार्क्स 90 प्लस हो तभी हो सकता
- 30:31है हमें ग्रेड ए मिल रहा हो अगर 80 से 90
- 30:33के बीच में तब हो सकता है हमें ग्रेड भी
- 30:35मिल रहा हो तो इस तरीके से डिफरेंट
- 30:37डिफरेंट कंडीशंस हैं जो लाइफ के अंदर
- 30:38एजिस्ट करती हैं इन्हीं सारी कंडीशंस को
- 30:41हम कोड के अंदर भी एक्सप्रेस कर सकते हैं
- 30:43कंडीशंस को कोड के अंदर लिखने के लिए हम
- 30:46इफ एल इफ एंड एल्स इस सिंटेक्स को यूज
- 30:49करते हैं सिंटेक्स का मतलब प्रोग्रामिंग
- 30:52के अंदर होता है रूल्स ऑफ प्रोग्रामिंग कि
- 30:53किस तरीके से किसी एक चीज को लिखा जाए
- 30:56जैसे अगर हम हम किसी फंक्शन को लिखना
- 30:58चाहते हैं जैसे हम प्रिंट स्टेटमेंट को
- 30:59लिखना चाहते हैं तो उसे हम ऐसे ही लिखेंगे
- 31:02यह क्या है यह पाइथन के अंदर सिंटेक्स है
- 31:04सिंटेक्स यानी सही तरीका कोड को लिखने का
- 31:07तो कंडीशनल स्टेटमेंट्स को लिखने का सही
- 31:09तरीका अब हम सीखने वाले हैं कंडीशनल
- 31:11स्टेटमेंट्स के अंदर सबसे पहले हम बात
- 31:13करेंगे इफ की जब भी हम किसी कंडीशन के
- 31:16बेसिस पर किसी काम को करवाना चाहते हैं
- 31:18फॉर एग्जांपल अगर हमारी एज 18 प्लस हो जाए
- 31:21तभी हम अपने लाइसेंस के लिए अप्लाई कर
- 31:23पाएं तो हम इफ यह कीवर्ड है जिसे लिख सकते
- 31:26हैं एंड उसके बाद पैरेंस के अंदर हम किसी
- 31:29एक कंडीशन को लिख सकते हैं कंडीशन कुछ भी
- 31:32हो सकती है कंडीशन हो सकती है जैसे हमारे
- 31:34पास कोई एज वेरिएबल है उसकी वैल्यू ग्रेटर
- 31:36दन इक्वल ू 18 हो गई ये क्या है ये एक
- 31:38कंडीशन है कंडीशन बेसिकली कोई भी ऐसी चीज
- 31:41है जो ट्रू या फॉल्स की वैल्यू को रिटर्न
- 31:44करती हो कंडीशन में सिंपली हम कोई बुलियन
- 31:46वेरिएबल भी लिख सकते हैं जिसके अंदर या तो
- 31:48ट्रू हो या फिर फॉल्स हो तो इफ स्टेटमेंट
- 31:51के अंदर अगर ऐसी कंडीशन आती है जो ट्रू
- 31:53रिटर्न करती है तो फिर इफ के अंदर कोई भी
- 31:56जो हम काम लिखते यानी ये जो हमारी
- 31:57स्टेटमेंट वन है ये एग्जीक्यूट हो जाती है
- 32:00इसको एक बार प्रैक्टिकली लिख कर देखते हैं
- 32:02फॉर एग्जांपल हम एक वेरिएबल बनाते हैं
- 32:05एज इक्वल्स
- 32:0721 अब अगर हम चाहते हैं कि एज 18 प्लस अगर
- 32:11है तो उसके बेसिस पे हमें डिसाइड करना है
- 32:13कि लाइसेंस के लिए अप्लाई कर सकते हैं या
- 32:15हमें ड्राइवर्स लाइसेंस मिल सकता है या
- 32:16नहीं मिल सकता तो उसके लिए हम लिख सकते
- 32:19हैं इफ एंड उसके बाद अपने पेंसिस पेंसिस
- 32:21में हम लिखेंगे इफ ए इज ग्रेटर दन इक्वल
- 32:24टू 18 एंड फिर हम लगाते हैं कोलन एंड फिर
- 32:27नेक्स्ट लाइन अब यहां पर यह ध्यान रखना है
- 32:30जो हमारी नेक्स्ट लाइन स्टार्ट होगी इस
- 32:31कोलन के बाद उस लाइन को हम स्टार्ट करेंगे
- 32:34एक टैब स्पेस के साथ या फिर फोर स्पेसेस
- 32:36के साथ विजुअल स्टूडियो कोड में बाय
- 32:38डिफॉल्ट वैसे टैब का मतलब फोर स्पेसेस ही
- 32:41होता है तो या तो हम एक-एक करके फोर
- 32:43स्पेसेस यहां पर दे रहे होंगे 1 2 3 4 या
- 32:46फिर बाय डिफॉल्ट विजुअल स्टूडियो कोड में
- 32:48जैसे ही हम यहां पे एंटर प्रेस करेंगे तो
- 32:49हम टैब की स्पेस के डिस्टेंस पर आ जाएंगे
- 32:52और यहां पर हम अपनी नेक्स्ट स्टेटमेंट लिख
- 32:54रहे होंगे इसका मतलब है ये जो स्टेटमेंट
- 32:56है ये तब एग्जीक्यूट होगी जब हमारी इफ
- 32:58स्टेटमेंट यानी इफ वाली कंडीशन ट्रू होगी
- 33:01तो उस केस में हम प्रिंट करवाना चाहते हैं
- 33:03कैन
- 33:05वोट एंड अप्लाई फॉर लाइसेंस इस तरीके की
- 33:10स्टेटमेंट को हम प्रिंट करवा सकते हैं तो
- 33:12इसे सेव करते हैं रन करेंगे तो यहां क्या
- 33:15आ जाएगा यहां पर कंडीशन जैसे ही ट्रू हो
- 33:17गई मतलब ए की वैल्यू ओबवियसली ग्रेटर दन
- 33:19इक्वल ट 18 है ही तो ये हमें ट्रू दे देगा
- 33:22और उस केस में हम प्रिंट करवा देंगे कैन
- 33:23वोट एंड अप्लाई फॉर लाइसेंस पर यहीं पर
- 33:26अगर हमारी एज हम 16 कर देते सेव करके रन
- 33:29करते तो इस बार हमारे लिए कुछ भी प्रिंट
- 33:31होकर नहीं आता अगर हम चाहते हैं जैसे ही
- 33:33इफ स्टेटमेंट ट्रू हो तो दो काम होनी
- 33:35चाहिए तो उसके लिए हम क्या कर सकते हैं
- 33:36यहां पर अपना सेकंड काम भी कर सकते हैं
- 33:38यानी हमारी फर्स्ट स्टेटमेंट हो गई एंड
- 33:40यहां पर हम अपनी सेकंड स्टेटमेंट भी
- 33:41डिफाइन कर सकते हैं तो यहां लिख सकते हैं
- 33:44कैन ड्राइव एंड कैन वोट तो इस तरीके से दो
- 33:48स्टेटमेंट्स को भी हम एक साथ एग्जीक्यूट
- 33:50करा सकते हैं लेट्स मेक आवर एज
- 33:53ग्रेटर देन 18 सेव किया तो हमारे पास दो
- 33:56दोनों लाइंस एग्जीक्यूट होकर आ गई अब इफ
- 33:59स्टेटमेंट के अंदर हम चाहते तो किसी
- 34:01कंडीशन की जगह सिंपली ट्रू भी लिख सकते थे
- 34:03सिंपली अगर हम ट्रू लिख
- 34:05देते इस तरीके से तो ये जो स्टेटमेंट्स है
- 34:08ये हर बार हमारे लिए एग्जीक्यूट होंगी अब
- 34:10जैसे हमारे पास इफ होता है इफ का मतलब
- 34:12होता है अगर यह चीज सच है तो यह काम हो
- 34:14जाना चाहिए वैसे ही हमारे पास एल इफ होता
- 34:17है एल इफ का मतलब होता है अगर हम
- 34:21इसका एक्सपेंडेड वर्जन पढ़ना चाहे तो एल्स
- 34:25इफ की तरह इसको हम पढ़ सकते
- 34:27कि अगर मान लो फर्स्ट स्टेटमेंट ट्रू नहीं
- 34:29होती है तो उस केस में हम इस स्टेटमेंट को
- 34:32चेक करेंगे तो यहां पर नेक्स्ट लाइन में
- 34:35हम एल इफ लिख सकते हैं और एल इफ लिखकर हम
- 34:38कोई और स्टेटमेंट भी एग्जीक्यूट कर सकते
- 34:40हैं जैसे फॉर एग्जांपल हम ट्रैफिक लाइट्स
- 34:42का एग्जांपल लेते हैं जैसे अभी हमारी जो
- 34:45लाइट है उसका कलर लेट्स सपोज हमने ग्रीन
- 34:48लिया हुआ है तो यहां पर हम चेक कर सकते
- 34:50हैं कि अगर हमारी जो लाइट है उसकी वैल्यू
- 34:52रेड है तो हम क्या कर जाए हम स्टॉप कर
- 34:55जाए ट्रैफिक लाइट्स के अंदर हमारे पास तीन
- 34:58कलर्स होते हैं रेड येलो एंड ग्रीन रेड का
- 35:00मतलब होता है स्टॉप ग्रीन का मतलब होता है
- 35:01गो एंड येलो का मतलब होता है लुक तो यहां
- 35:04पर अगर हमारी लाइट रेड है तो उस केस में
- 35:06हमें स्टॉप करना है एल इफ एल इफ मतलब अगर
- 35:09लाइट रेड नहीं है तो उस केस में एक और
- 35:11कंडीशन के लिए चेक कर सकते हैं कि क्या
- 35:13हमारी लाइट जो है वो ग्रीन है अगर लाइट
- 35:17ग्रीन है तो दोबारा से कोलन लगाएंगे
- 35:19दोबारा से नेक्स्ट लाइन में तो उस केस में
- 35:21हम प्रिंट करवा देंगे गो एंड अगर लाइट
- 35:23ग्रीन भी नहीं है तो दोबारा एक और हम चाहे
- 35:25तो एलएफ स्टेटमेंट लिख सकते हैं अगर लाइट
- 35:29हमारी येलो है तो उस केस में हम प्रिंट
- 35:33करवा सकते हैं वेट या फिर लुक इसको कर
- 35:38सकते हैं सेव एंड एग्जीक्यूट तो क्योंकि
- 35:40लाइट हमारी ग्रीन है तो कोड एग्जीक्यूशन
- 35:43कैसे काम करेगा कोड में इस तरीके से
- 35:45एग्जीक्यूशन होगा कि पहले हम चेक करेंगे
- 35:46क्या लाइट रेड के इक्वल है ओबवियसली लाइट
- 35:48रेड के इक्वल नहीं है फिर हम इस स्टेटमेंट
- 35:50पर आ जाएंगे क्या लाइट ग्रीन के इक्वल है
- 35:52यस लाइट ग्रीन के इक्वल है तो उस केस में
- 35:54हम प्रिंट करवा देंगे गो तो यहां पर हमारे
- 35:56पास आउटपुट में गो प्रिंट होकर आ गया है
- 35:58एंड जैसे ही एक स्टेटमेंट एग्जीक्यूट हो
- 36:00जाएगी उसके बाद वाली जितनी स्टेटमेंट्स है
- 36:02उसको फिर कोड नहीं देखेगा मतलब इस
- 36:04स्टेटमेंट को फिर हम इग्नोर कर देंगे और
- 36:06बाहर आ जाएंगे तो यहां पर इनफैक्ट हम
- 36:10लास्ट में प्रिंट भी करवा सकते हैं एंड ऑफ
- 36:14कोड सेव एंड रन तो हमारे पास प्रिंट होकर
- 36:19आ गया
- 36:20गो एंड फिर एंड ऑफ कोड हम चाहे तो अपने
- 36:24कोड के अंदर कितने भी इफ लिख सकते हैं और
- 36:27कितने भी एलएफ लिख सकते हैं एक साथ यानी
- 36:29सीक्वेंस में जैसे हम चाहते तो इस एलएफ को
- 36:31हम इफ भी बना सकते थे तो इस तरीके से हम
- 36:33तीन इफ स्टेटमेंट्स को भी लिख सकते थे और
- 36:36हम चाहते तो इन सबको एलएफ बना सकते थे पर
- 36:40हमेशा जब भी एलएफ आता है हमेशा शुरुआत में
- 36:42हमें एक इफ स्टेटमेंट को लिखना ही लिखना
- 36:44पड़ता है अब इफ और एलएफ के बीच में
- 36:47डिफरेंस क्या होता है इफ और एलएफ के बीच
- 36:49में सिर्फ इतना डिफरेंस होता है कि इफ
- 36:51स्टेटमेंट हमेशा चेक करेगा मतलब ये इफ
- 36:54स्टेटमेंट हमेशा कंडीशन के लिए चेक करेगी
- 36:56बट एलएफ स्टेटमेंट सिर्फ तभी चेक करेगी जब
- 36:59इफ कंडीशन फॉल्स दे देगी फॉर
- 37:03एग्जांपल इस कोड को एक बार हम कॉमेंट आउट
- 37:06करते हैं फॉर एग्जांपल हमारे पास कोई नंबर
- 37:09है नंबर इज इक्वल टू 5 हम यहां पर चेक
- 37:12करना चाहते हैं अगर हमारे नंबर की वैल्यू
- 37:14ग्रेटर दन फ है या ग्रेटर दन 3 है या टू
- 37:18है तो उस केस में हम प्रिंट करवा देंगे
- 37:21ग्रेटर दन
- 37:24टू और अगर हम यहां पर इफ करके चेक करें
- 37:27अगर हमारा नंबर ग्रेटर दन 3 है तो उस केस
- 37:30में हम प्रिंट करवा
- 37:31देंगे ग्रेटर द 3 इसे सेव कर लेते हैं
- 37:34एग्जीक्यूट करेंगे तो क्या होगा सबसे पहले
- 37:37हमारे नंबर के लिए चेक होगा 5 इज ग्रेटर
- 37:39दन 2 तो हम यहां प्रिंट करवाएंगे ग्रेटर
- 37:40दन 2 फिर चेक होगा इफ है क्योंकि तो हर
- 37:43बार चेक होगा 5 इज ग्रेटर दन 3 तो हम
- 37:45प्रिंट करवा देंगे ग्रेटर दन 3 तो इस केस
- 37:47में जब हम इफ यूज़ करते हैं तो दोनों
- 37:49स्टेटमेंट्स एग्जीक्यूट होंगी पर जैसे ही
- 37:51हमने यहां पे एलएफ लिख दिया सेव करेंगे
- 37:53एंड रीरंग करेंगे तो सिर्फ एक ही
- 37:55स्टेटमेंट ट्रू होगी यानी जो पहले ट्रू हो
- 37:57गया सिर्फ वही ट्रू हो गया सेकंड कंडीशन
- 37:59के लिए हम चेक नहीं करेंगे एलएफ के केस
- 38:01में हम तभी चेक करते हैं जब हमारी फर्स्ट
- 38:03स्टेटमेंट फॉल्स होती है अब जैसे हमारे
- 38:05पास इफ एंड एलएफ होता है वैसे ही हमारे
- 38:07पास एक एल्स स्टेटमेंट होती है इफ और एलएफ
- 38:11को हम कितनी भी बार लिख सकते हैं शुरुआत
- 38:12हमेशा इफ के साथ होती है बट एल्स
- 38:14स्टेटमेंट को हम सिर्फ एक बार लिखते हैं
- 38:16और एल स्टेटमेंट को हम हमेशा लास्ट में
- 38:18लिख रहे होते हैं एल स्टेटमेंट का मतलब
- 38:20होता है इसमें कोई कंडीशन चेक नहीं करते
- 38:22एल स्टेटमेंट का मतलब है ऊपर अगर सारी की
- 38:25सारी कंडीशन ने हमें फाल्स दे दिया तो फिर
- 38:27एल्स रन हो जाएगा यानी अपने ट्रैफिक लाइट
- 38:32वाले केस में हम वापस आते हैं फॉर
- 38:35एग्जांपल इस कोड के अंदर अगर हमारी लाइट
- 38:38का कलर रेड भी नहीं है ग्रीन भी नहीं है
- 38:40येलो भी नहीं है इसका मतलब लाइट इज ब्रोकन
- 38:42डेफिनेटली अगर ट्रैफिक लाइट के अंदर हमें
- 38:44ब्लू कलर दिख रहा है तो उसका एस सच कोई
- 38:46सेंस नहीं बनाता तो उस केस में हम एक एल
- 38:48स्टेटमेंट लिख सकते हैं कोलन लगाएंगे मतलब
- 38:50एल स्टेटमेंट में कोई कंडीशन चेक हमें
- 38:52नहीं करनी एंड यहां पर हम प्रिंट करवा
- 38:54सकते हैं
- 38:55लाइट इज ब्रोकन फॉर एग्जांपल हमारी
- 39:00ट्रैफिक लाइट का कलर हो गया पिंक तो उस
- 39:02केस में यह कंडीशन भी फॉल्स देगी यह भी
- 39:04फॉल्स देगी यह भी फॉल्स देगी तो हमारे पास
- 39:06ये चीज प्रिंट होकर आएगी एग्जीक्यूट
- 39:08करेंगे तो हमारे पास प्रिंट होकर आएगा
- 39:09लाइट इज ब्रोकन ऐसे ही अगर हम यहां पर
- 39:12येलो कर दें तो उस केस में हमारे पास
- 39:15प्रिंट होकर आएगा लुक क्योंकि रेड वाली
- 39:17कंडीशन फॉल्स दे देगी यह फॉल्स दे देगी
- 39:19यहां पर जैसे ही ट्रू हो गया वैसे यह
- 39:21प्रिंट हो गया उस केस में एल स्टेटमेंट
- 39:23हमारे पास रन नहीं करेगी हम चाहे तो सिर्फ
- 39:25इफ एंड एल्स भी यूज कर सकते हैं जैसे इसे
- 39:27कॉमेंट आउट कर देते हैं अपना वोटिंग वाला
- 39:29एग्जांपल लेते हैं लेट्स सपोज आवर एज इज
- 39:32इक्वल टू 24 तो यहां पर हम चेक कर सकते
- 39:35हैं अगर हमारी एज की वैल्यू इज ग्रेटर दन
- 39:38इक्वल टू 18 तो उस केस में हम प्रिंट करवा
- 39:40सकते हैं कैन
- 39:42वोट और एक एल्स वाला केस लिख सकते हैं
- 39:45यानी अगर ग्रेटर दन इक्वल टू 18 नहीं है
- 39:48अगर इस स्टेटमेंट ने फाल्स दे दिया तो उस
- 39:50केस में हमें प्रिंट करवाना है कैन नॉट
- 39:54वोट इसे सेव कर लेते एग्जीक्यूट कर सकते
- 39:57हैं इस केस में आएगा कैन वोट एंड जैसे ही
- 40:00एज हो जाएगी 14 के इक्वल उस केस में हमारे
- 40:02पास प्रिंट होकर आएगा कैन नॉट वोट तो इस
- 40:05तरीके से हमारी इफ एल इफ एंड एल्स
- 40:07स्टेटमेंट्स वर्क करती है अब ये तो हो गए
- 40:10बहुत बेसिक एग्जांपल्स बाद में जाके जब हम
- 40:12डिफरेंट डिफरेंट कॉन्सेप्ट्स को एक्सप्लोर
- 40:14करेंगे तो कंडीशनल स्टेटमेंट्स को हम बहुत
- 40:16बार लिख रहे होंगे अब यहां पर एक और चीज
- 40:18कि जब भी हम इफ स्टेटमेंट के अंदर ये जो
- 40:20टैब का यानी फोर स्पेसेस का स्पेस देते
- 40:22हैं गैप देते हैं या एल्स के अंदर देते
- 40:24हैं या एलएफ के अंदर देते हैं इस इस चीज़
- 40:26को प्रोग्रामिंग के अंदर हम इंडेंटेशन
- 40:29कहते हैं इंडेंटेशन का मतलब होता है
- 40:32प्रॉपर स्पेसिंग जनरली अगर हम सी c+ प
- 40:34जावा बैकग्राउंड से आ रहे हैं तो हमने
- 40:36सुना होगा कि ब्लॉक ऑफ या देखा होगा कि
- 40:38ब्लॉक ऑफ कोड की हेल्प से हम मल्टीपल
- 40:39स्टेटमेंट्स को कंबाइन करते हैं वो चीज़
- 40:42पाइथन के अंदर नहीं होती पाइथन के अंदर
- 40:43मल्टीपल स्टेटमेंट्स को लिखने के लिए हम
- 40:45इंडेंटेशन यानी प्रॉपर स्पेसिंग का यूज़
- 40:47कर रहे होते हैं इंस्टेड ऑफ़ कर्ली
- 40:49ब्रेसेज दैट इज़ व्हाई
- 40:56तो यह हो गई हमारी बेसिक्स ऑफ कंडीशनल
- 40:58स्टेटमेंट्स अब एक और एग्जांपल के थ्रू
- 41:00कंडीशनल स्टेटमेंट्स को और अच्छे से समझते
- 41:02हैं फॉर एग्जांपल हमें एक कोड लिखना है एक
- 41:05प्रोग्राम लिखना है जिसमें हम अपने
- 41:06स्टूडेंट्स को ग्रेड देना चाहते हैं बेस्ड
- 41:08ऑन देयर मार्क्स यानी जिस भी स्टूडेंट के
- 41:1090 प्लस मार्क्स हैं उसे ग्रेड मिलना
- 41:12चाहिए a जिस भी स्टूडेंट के 80 से 90 के
- 41:15बीच में उसे b मिलना चाहिए जिसके भी 80 से
- 41:1770 के बीच में उसको c मिलना चाहिए और 70
- 41:19से लेस है अगर तो उसको डी मिलना चाहिए
- 41:21ओबवियसली दिस इज़ अ वेरी हार्श वे ऑफ
- 41:24असाइनिंग ग्रेड्स बट फॉर सिंपलीसिटी हम
- 41:27अजूम कर लेते हैं कि इस तरीके का कुछ
- 41:28सिस्टम चल रहा है किसी कॉलेज के अंदर तो
- 41:31इस सिस्टम को हम किस तरीके से एक कोड के
- 41:34अंदर कन्वर्ट करेंगे बेसिकली इसका
- 41:36प्रैक्टिकल सिनेरियो ये हो सकता है कि
- 41:37हमने पाइथन का ऐसा प्रोग्राम लिख दिया
- 41:39जिसमें टीचर क्या कर सकते है सारे
- 41:40स्टूडेंट्स के मार्क्स एंटर कर सकते हैं
- 41:42और उन स्टूडेंट्स के लिए ग्रेड वाला
- 41:44सीजीपीए वाले सिस्टम के हिसाब से उनका
- 41:46रिपोर्ट कार्ड बनके तैयार हो जाएगा तो इस
- 41:48सिस्टम को हमें क्रिएट करना है तो इसे
- 41:50क्रिएट करने के लिए हम कंडीशनल
- 41:52स्टेटमेंट्स को यूज करेंगे सबसे पहले अपनी
- 41:54फर्स्ट कंडीशन की तरफ आ जाते हैं
- 41:56फर्स्ट कंडीशन के अंदर लेट्स सपोज हमारे
- 41:59पास मार्क्स ऑलरेडी हैं तो हम चेक करेंगे
- 42:01कि क्या हमारे जो मार्क्स हैं वो ग्रेटर
- 42:05दन इक्वल टू 90 है अगर मार्क्स ग्रेटर दन
- 42:07इक्वल टू 90 है तो उस केस में हमारा ग्रेड
- 42:09क्या हो जाएगा हमारा ग्रेड हो जाएगा ए के
- 42:13इक्वल उसके बाद अगर ऐसा नहीं होता तो हम
- 42:16सेकंड कंडीशन को चेक करेंगे यानी एलएफ
- 42:19एलएफ के अंदर चेक करेंगे क्या मार्क्स
- 42:21ग्रेटर दन 80 एंड लेसन 90 है इस चीज को
- 42:25चेक करने के लिए हमें यहां पे अपने लॉजिकल
- 42:27ऑपरेटर्स को यूज करना पड़ेगा यानी हम पहले
- 42:29चेक करेंगे क्या हमारे जो मार्क्स हैं वो
- 42:31ग्रेटर दन इक्वल ू 80 है अब ग्रेटर दन =
- 42:3480 में तो कोई भी वैल्यू हो सकती है फिर
- 42:37हम चेक करेंगे एंड यानी अगर हम अपनी रेंज
- 42:39में चेक करना चाहते हैं तो हम लिखेंगे
- 42:42एंड
- 42:43मार्क्स आर लेस देन 90 तो इस तरीके से
- 42:48लॉजिकल ऑपरेटर को यूज करके हम अपनी दो
- 42:50कंडीशंस को कंबाइन कर सकते हैं यानी
- 42:53मार्क्सस ग्रेटर दन इक्व 80 तो होने ही
- 42:55चाहिए प्लस मार्क्स लेस देन 90 भी होने
- 42:58चाहिए तो ये स्टेटमेंट भी ट्रू होगी ये भी
- 43:00ट्रू होगी मतलब मार्क्स 80 से 90 की रेंज
- 43:02में है तो ही हमारी फाइनल स्टेटमेंट ट्रू
- 43:05आएगी तो इस तरीके से हम लॉजिकल ऑपरेटर्स
- 43:07को यूज करते हैं अपनी प्रोग्रामिंग के
- 43:09अंदर कि दोनों स्टेटमेंट ट्रू हो तभी
- 43:11मार्क्स हमारी इस रेंज के अंदर है उस केस
- 43:13में हम क्या प्रिंट करवाएंगे उस केस में
- 43:14हमारा ग्रेड हो जाएगा b के इक्वल एंड इस
- 43:17तरीके से हम अपनी सारी स्टेटमेंट्स को लिख
- 43:19सकते हैं एक बार इसका कोड लिखते हैं फॉर
- 43:22एग्जांपल हमारे पास कुछ मार्क्स हैं लेट्स
- 43:24सपोज द मार्क्स आर इक्वल टू
- 43:2774 हम अपनी कंडीशन को लिखना स्टार्ट कर
- 43:29सकते हैं अगर हमारी मार्क्स ग्रेटर दन
- 43:32इक्वल टू 90 है तो उस केस में हमारा
- 43:35ग्रेड हो जाएगा ए के
- 43:38इक्वल
- 43:40एल आर मार्क्स आर ग्रेटर दन इक्वल टू 80
- 43:45एंड मार्क्स आर लेसन 90 उस केस में हमारा
- 43:50ग्रेड हो जाएगा बी के इक्वल नेक्स्ट हम
- 43:54लिखने वाले हैं एल इफ आर मार्क्स आर
- 43:57ग्रेटर दन इक्वल टू
- 43:5970 एंड मार्क्स आर लेस देन 80 तो उस केस
- 44:05में ग्रेड इज गोइंग टू बी सी एंड यहां हम
- 44:09लिख सकते हैं अपना एल्स वाला केस एल्स
- 44:10ग्रेड इज गोइंग टू बी इक्वल टूडी एंड
- 44:13लास्ट में हम प्रिंट करवा सकते हैं ग्रेड
- 44:17ऑफ द
- 44:19स्टूडेंट आर ग्रेडको कर लेते हैं सेव एंड
- 44:24रिफ्रेश तो ग्रेड इज द स्टूडेंट इज गोइंग
- 44:26टू बी सी अब यहां पर यह जो मार्क्स है हम
- 44:29चाहे तो इसे इनपुट ले सकते हैं फ्रॉम द
- 44:31यूजर एंटर स्टूडेंट
- 44:36मार्क्स सेव कर लेते हैं एंड लेट्स रन इट
- 44:39लेट्स सपोज हमारा जो स्टूडेंट है उसके
- 44:41मार्क्स आए हैं 94 के इक्वल लेट्स कास्ट
- 44:44इट इनटू
- 44:46इंट सेव एंड रन तो स्टूडेंट के मार्क्स आए
- 44:51हैं 94 द ग्रेड इज गोइंग टू बी ए दोबारा
- 44:53हम चेक कर सकते हैं स्टूडेंट के जो
- 44:55मार्क्स हैं वो वो आए हैं 67 ग्रेड इज
- 44:59गोइंग टू बी डी स्टूडेंट के मार्क्स हैं
- 45:0188 द ग्रेड इज गोइंग टू बी बी तो इस तरीके
- 45:04से हम अपने लिए एक पूरा प्रोग्राम बना
- 45:06चुके हैं जिसमें कोई चीज इनपुट हो रही है
- 45:08फिर हमारे पास कुछ ऑपरेशन परफॉर्म हो रहा
- 45:10है फिर हम फाइनली कुछ आउटपुट कर रहे हैं
- 45:12जनरली प्रोग्राम्स इसी तरीके से काम करते
- 45:14हैं प्रोग्रामिंग लैंग्वेजेस में यानी
- 45:16पहले हम कुछ इनपुट ले रहे होते हैं उसके
- 45:17बाद हम कुछ ऑपरेशंस को परफॉर्म करते हैं
- 45:19एंड फिर फाइनली कुछ आउटपुट होता है जिसको
- 45:21एज अ रिजल्ट हम सेंड आउट करते हैं अपने
- 45:23प्रोग्राम से अब कंडीशनल स्टेटमेंट्स के
- 45:25साथ देयर इज आल्सो समथिंग कॉल्ड
- 45:28नेस्टिंग नेस्टिंग का मतलब होता है इफ के
- 45:30अंदर इफ स्टेटमेंट लिखना यानी एक
- 45:33स्टेटमेंट के अंदर हम जब एक और स्टेटमेंट
- 45:35लिखते हैं फॉर एग्जांपल हमने कोई कंडीशन
- 45:37लिख दी इस तरीके से हमारी इफ स्टेटमेंट है
- 45:40और इसके अंदर जब हम कोई और इफ स्टेटमेंट
- 45:42यानी ये जो प्रॉपर स्पेसिंग है उसके साथ
- 45:45सम अदर कंडीशन में हम चाहें तो एक और इफ
- 45:47स्टेटमेंट लिख सकते हैं फिर यहां से हमें
- 45:49गैप देना पड़ेगा और यहां हम कोई भी चीज
- 45:52प्रिंट करवा सकते हैं इस फिनोमिना को हम
- 45:54नेस्टिंग कहते हैं प्रोग्रामिंग के अंदर
- 45:57नेस्टिंग होता है एक स्टेटमेंट के अंदर
- 45:58दूसरी स्टेटमेंट को लिखना एंड यह कंप्लीट
- 46:01वैलिड है
- 46:08python3 हम पहले तो चेक कर रहे हैं इफ द
- 46:10एज इज़ ग्रेटर दन इक्वल ट
- 46:1318 तो उस केस में हम लेट्स सपोज प्रिंट
- 46:16करवा रहे हैं कैन ड्राइव इस तरीके से कुछ
- 46:20एंड एल्स में हम प्रिंट करवा रहे
- 46:24हैं कैन नॉट
- 46:28ड्राइव अब वैसे तो ड्राइविंग के लिए कोई
- 46:30अपर एज लिमिट नहीं होती बट फॉर एग्जांपल
- 46:32हमारे पास कोई इमेजिनरी अपर एज लिमिट है
- 46:34कि 80 प्लस से मतलब ड्राइविंग जो है व
- 46:37नहीं पॉसिबल इस तरीके का हम एक सिनेरियो
- 46:39इमेजिन करते हैं तो यहां पर इसी स्टेटमेंट
- 46:43के अंदर अगर हमें चेक करना है कि एक बार
- 46:45अगर एज ग्रेटर दन इक्वल टू 18 हो गई उसी
- 46:48के अंदर अगर हम चेक करना चाहते हैं इफ द
- 46:50एज इज आल्सो ग्रेटर दन इक्वल टू 80 तो
- 46:53यहां पर हम चाहते हैं कि हम कुछ प्रिंट कर
- 46:55दे लेट्स सपोज वी वांट टू प्रिंट कैन नॉट
- 46:59ड्राइव इस तरीके का हम कुछ प्रिंट करवाना
- 47:01चाहते हैं पर अगर यह चीज सच नहीं हुई तो
- 47:04उस केस में यानी एल्स वाले केस में वी
- 47:07वांट टू प्रिंट दिस थिंग तो यह कोड भी
- 47:09कंप्लीट वैलिड है इनफैक्ट इस कोड के अंदर
- 47:12हम क्या यूज़ कर रहे हैं इस कोड के अंदर
- 47:13हम नेस्टिंग को यूज कर रहे हैं नेस्टिंग
- 47:15का मतलब होता है एक इफ स्टेटमेंट के अंदर
- 47:17दूसरी स्टेटमेंट्स को लिखना इसको सेव कर
- 47:19लेते हैं अगर एज 34 है तो उस केस में तो
- 47:22प्रिंट होकर आएगा कैन ड्राइव पर जैसे ही
- 47:24हम अपनी एज इसको कर देंगे लेट्स सपोज 95
- 47:28सेव एंड रीरंग तो उस केस में प्रिंट होकर
- 47:31आएगा कै नॉट ड्राइव तो यहां पर जैसे ही
- 47:33फर्स्ट स्टेटमेंट ट्रू हो जाएगी उसके बाद
- 47:35हम अंदर जाएंगे दोबारा सेकंड स्टेटमेंट को
- 47:36चेक करेंगे ये ट्रू होती है तो हम इस चीज
- 47:39को प्रिंट करवाएंगे और ये चीज अगर फॉल्स
- 47:40हो जाती है तो फिर हम इस स्टेटमेंट को
- 47:42प्रिंट करवा रहे होंगे तो इस तरीके से
- 47:44नेस्टिंग भी वर्क करती है प्रोग्रामिंग के
- 47:46अंदर यहां पर हमने कंडीशनल स्टेटमेंट्स के
- 47:48अंदर नेस्टिंग देखी है आगे जाके हम लूप्स
- 47:50का इंपॉर्टेंट कांसेप्ट पढ़ेंगे अगले वाले
- 47:52लेक्चर के अंदर जिसमें हम लूप्स के अंदर
- 47:54भी नेस्टिंग को कर स सकते हैं नाउ लेट्स
- 47:56कम टू सम प्रैक्टिस क्वेश्चंस इन
- 47:58प्रैक्टिस क्वेश्चंस को सबसे पहले तो हमें
- 48:00खुद सॉल्व करने की कोशिश करनी है एंड उसके
- 48:02बाद हम क्लास के साथ इन्हें देख सकते हैं
- 48:05सबसे पहला प्रैक्टिस क्वेश्चन कह रहा है
- 48:06राइट अ प्रोग्राम टू चेक इफ अ नंबर एंटर्ड
- 48:09बाय द यूजर इज ऑड और इवन अब इस क्वेश्चन
- 48:11को सॉल्व करने के लिए ऑड एंड इवन नंबर्स
- 48:13के बारे में सोचते हैं हमारे ऑड नंबर्स वन
- 48:16से स्टार्ट कर सकते हैं वन हो गया थ्री हो
- 48:18गया फाइव हो गया सेवन हो गया ना हो गया 11
- 48:2013 ये सारे के सारे हमारे ऑड नंबर्स होते
- 48:23हैं ऐसे ही हमारे पास इवन नंबर्स होते हैं
- 48:25इवन नंबर्स में वी हैव 2 4 6 8 10 12 14
- 48:29एंड सो ऑन अब ऑड एंड इवन नंबर्स की एक
- 48:32स्पेशल प्रॉपर्टी होती है जितने भी इवन
- 48:35नंबर्स होते हैं सारे के सारे इवन नंबर्स
- 48:39कैन वी से दैट दे आर मल्टीप्लस ऑफ टू वो
- 48:42सारे के सारे इवन नंबर्स टू की टेबल में
- 48:44आते हैं या एक और बेटर तरीका होगा कहने का
- 48:47कि सारे के सारे जो इवन नंबर्स होते हैं
- 48:50वो टू से कंप्लीट डिवाइड हो जाते हैं यानी
- 48:54किसी भी इवन नंबर को हम टू से डिवाइड करें
- 48:57तो हमेशा रिमाइंडर जीरो ही आएगा जैसे अगर
- 49:00हम 14 को टू से डिवाइड करें तो द रिमाइंडर
- 49:03इज गोइंग टू बी इक्वल टू 0 तो कैन वी से
- 49:05कि कोई भी नंबर अगर टू से डिवाइड होके
- 49:08रिमाइंडर जरो देता है तो वो एक इवन नंबर
- 49:10है वी कैन डेफिनेटली से दैट कि अगर कोई भी
- 49:13नंबर रिमाइंडर में रिमाइंडर के लिए यूज
- 49:15करेंगे अपने मॉड्यूल ऑपरेटर का कि कोई भी
- 49:17नंबर टू से अगर डिवाइड होकर रिमाइंडर में
- 49:19जीरो दे देता है नंबर को टू से डिवाइड
- 49:22करके रिमाइंडर निकाल रहे हैं अगर उसकी
- 49:23वैल्यू जीरो है तो उसका मतलब वो एक इवन
- 49:26नंबर है एंड कोई भी नंबर जो रिमाइंडर जीरो
- 49:28नहीं देता है बाकी सारे नंबर्स जो बच गए व
- 49:31सारे के सारे हमारे ऑड नंबर्स है इस चीज
- 49:33को चेक कर लेते हैं यानी प्रोग्राम में
- 49:35कन्वर्ट करते हैं लेट्स सपोज वी हैव सम
- 49:36नंबर इक्वल टू 40 अब यहां पर हम या तो
- 49:40पहले एक रिमाइंडर फाइंड आउट कर सकते हैं
- 49:42नम मॉडलो
- 49:44टू अगर हमारा रिमाइंडर इक्वल टू जीरो है
- 49:48तो उस केस में हम प्रिंट करवा सकते हैं
- 49:50इवन एंड एल्स वाले केस
- 49:53में हम प्रिंट करवा सकते हैं ऑड इस तरीके
- 49:58से या इनफैक्ट ये जो नंबर है इसे हम चाहे
- 50:01तो इनपुट भी ले सकते हैं फ्रॉम द यूजर
- 50:04एंटर
- 50:06नंबर सेव एंड रन सबसे पहले हम अपना नंबर
- 50:10एंटर करेंगे 14 हमारा 14 क्या है इवन नंबर
- 50:14है या फिर अगर हमने एंटर कर दिया वन वन इज
- 50:17एन ऑड नंबर तो इस तरीके से हम कैलकुलेट कर
- 50:19सकते हैं या डायरेक्टली ये जो रिमाइंडर है
- 50:22इसी को हम यहां पर कैलकुलेट करके चेक कर
- 50:24सकते हैं इंस्टेड ऑफ़ क्रिएटिंग अ न्यू
- 50:26वेरिएबल सेव कर लिया रिफ्रेश कर लिया द
- 50:28नंबर 24 इज़ एन इवन नंबर एंड द नंबर 17
- 50:32इज़ एन ऑड नंबर नेक्स्ट क्वेश्चन पर आ
- 50:35जाते हैं नेक्स्ट क्वेश्चन हमें कह रहा है
- 50:37राइट अ प्रोग्राम टू फाइंड द ग्रेटेस्ट
- 50:40ऑफ़ थ्री नंबर्स एंटर्ड बाय द यूजर यानी
- 50:43यूज़र हमें तीन नंबर देगा a b एंड c ये
- 50:46कुछ भी हो सकते हैं हमें एक प्रोग्राम
- 50:48लिखना है जो इन तीनों में से लार्जेस्ट
- 50:50वैल्यू को फाइंड आउट करें एग्जांपल के लिए
- 50:53ले लेते हैं लेट्स सपोज a के अंदर फर है b
- 50:55के अंदर फ है एंड c के अंदर सेन है तो इस
- 50:59तरीके से हमारे पास तीन नंबर्स हैं अब
- 51:01सबसे पहले तो हम चेक कर सकते हैं कि क्या
- 51:03a ग्रेटर दन b है अगर a ग्रेटर दन b है
- 51:09एंड a ग्रेटर द c भी हो जाता है तो उस केस
- 51:12में क्या हम कह सकते हैं कि a अगर दोनों
- 51:14नंबर से बड़ा है तो हमारा ग्रेटेस्ट नंबर
- 51:16a आ जाएगा या फिर अगर ऐसा नहीं होता मतलब
- 51:20a तो ग्रेटेस्ट नंबर नहीं है तो एल इफ में
- 51:23हम चेक कर सकते हैं कि b ग्रेटर c है क्या
- 51:26हमें ऑब् वियस पता है अगर फर्स्ट
- 51:28स्टेटमेंट ट्रू नहीं हुई तो उसका मतलब a
- 51:29तो ग्रेटेस्ट नंबर नहीं है तो मतलब या तो
- 51:31b ग्रेटेस्ट है या c ग्रेटेस्ट है तो पहले
- 51:34चेक कर लो क्या b ग्रेटर दन c है अगर b
- 51:36ग्रेटर दन c है तो इसका मतलब b ग्रेटर
- 51:38नंबर है और एल्स के केस में c ग्रेटर नंबर
- 51:41है इसको एक बार कोड के अंदर लिखकर देखते
- 51:45हैं लेट्स सपोज वी एंटर द नंबर इनपुट इट
- 51:49फ्रॉम द
- 51:50यूजर
- 51:52या एंटर फर्स्ट नंबर तो उसे हम ए के अंदर
- 51:56स्टोर कर लेंगे एंड इसी तरीके से हम अपने
- 51:59तीन नंबर्स को एंटर कराएंगे एक को बी के
- 52:02अंदर स्टोर कर लेंगे एंड एक को हम सी के
- 52:05अंदर स्टोर कर
- 52:08लेंगे सबसे पहले चेक करेंगे अगर ए ग्रेटर
- 52:11दन बी है एंड ऐसे हम ग्रेटर दन इक्वल टू
- 52:14भी बोल सकते हैं एंड ए ग्रेटर इक्वल टू सी
- 52:17है तो उस केस में हम प्रिंट करवाना चाहते
- 52:21हैं फर्स्ट नंबर इज
- 52:27ग्रेटेस्ट या लार्जेस्ट
- 52:31एंड फर्स्ट नंबर की वैल्यू भी प्रिंट करवा
- 52:34देते हैं च इज
- 52:37ए एल इफ अगर बी ग्रेटर दन इक्वल टू सी हो
- 52:41जाता है तो उस केस में हम प्रिंट करवा
- 52:44देंगे नंबर सेकंड इज द लार्जेस्ट
- 52:47सेकंड इज लार्जेस्ट एंड हम प्रिंट करवा
- 52:50देंगे बी की वैल्यू को एंड एल्स वाले केस
- 52:53में हमें ओबवियसली पता है कि हमारा नंबर
- 52:54सी सब सबसे ग्रेटेस्ट होगा तो थर्ड
- 52:58इज लार्जेस्ट
- 53:01एंड सी इसे सेव कर लेते हैं एंड रन करते
- 53:04हैं सबसे पहले लेट्स सपोज वी इनपुट फोर
- 53:08सेकंड नंबर में हमने फाइव को इनपुट किया
- 53:10एंड थर्ड नंबर में हम सेवन को इनपुट कर
- 53:11रहे हैं तो आंसर आया थर्ड इज लार्जेस्ट
- 53:13व्हिच इज सेवन दोबारा हम चाहे तो अपने कोड
- 53:16को रन कर सकते हैं विद सम डिफरेंट वैल्यूज
- 53:18लेट्स सपोज फर्स्ट नंबर इज 99 सेकंड नंबर
- 53:21इज 201 एंड थर्ड नंबर इज़ 87
- 53:26हमारा लार्जेस्ट नंबर हो जाएगा सेकंड नंबर
- 53:28व्हिच इज इक्वल टू 201 तो इस तरीके से
- 53:30हमारा प्रोग्राम फिनिश अप हो गया है अच्छा
- 53:32यहां पे मैं आपको एक होमवर्क प्रॉब्लम
- 53:34दूंगी कि जैसे हमने लार्जेस्ट ऑफ थ्री को
- 53:36फाइंड आउट करने के लिए कोड लिखा है वैसे
- 53:38ही आपको लार्जेस्ट ऑफ फोर नंबर्स को फाइंड
- 53:40आउट करने के लिए कोड लिखना है और इस कोड
- 53:42को आपको खुद बैठकर पहले लॉजिकली सोचना है
- 53:45पेपर पेन के ऊपर एंड उसके बाद हम इसे
- 53:47पाइथन के कोड के अंदर कन्वर्ट कर रहे
- 53:48होंगे अब आ जाते हैं अपने थर्ड क्वेश्चन
- 53:50की तरफ थर्ड क्वेश्चन में कह रहा है राइट
- 53:53अ प्रोग्राम टू चेक इफ अ नंबर इज अ
- 53:55मल्टीपल ऑफ सेन और नॉट कोई भी नंबर किसी
- 53:58दूसरे नंबर का मल्टीपल तब होता है जब उनका
- 54:00रिमाइंडर जीरो आता है यानी अगर हम कोई भी
- 54:03नंबर x ले ले अगर हमें चेक करना है ये
- 54:05मल्टीपल ऑफ सेन है क्या तो उसका रिमाइंडर
- 54:07हमारे पास रो आना चाहिए जैसे फॉर एग्जांपल
- 54:10x = इ 7 के लिए या 14 के लिए या 21 के लिए
- 54:13या 28 के लिए इन सारे नंबर्स के लिए सेवन
- 54:16के साथ इनका रिमाइंडर जीरो आएगा तो ये
- 54:18सारे के सारी नंबर्स सेवन के मल्टीपल बन
- 54:21जाएंगे हम इसके लिए कोड भी लिख सकते हैं
- 54:24जैसे लेट सपोज हमने कोई नंबर इनपुट लिया
- 54:26लेट्स कॉल इट
- 54:28x एंटर नंबर एंड अगर हमारा जो भी नंबर है
- 54:33x उसका
- 54:34रिमाइंडर सेन के साथ टर्न्स आउट टू बी रो
- 54:38तो उस केस में हम प्रिंट करवा देंगे
- 54:40मल्टीपल ऑफ
- 54:427 एंड एल्स वाले केस में हम प्रिंट
- 54:45करवाएंगे नॉट अ मल्टीपल इसे सेव कर लेते
- 54:49हैं एंटर करते हैं हमने एंटर किया 21 तो
- 54:5221 इज अ मल्टीपल ऑफ से एंड दोबारा अगर हम
- 54:55एंटर करें लेट्स सपोज 16 तो 16 इज़ नॉट अ
- 54:58मल्टीपल ऑफ़ सेन एंड ये सिर्फ सेवन के लिए
- 55:01नहीं हम किसी भी नंबर के लिए चेक कर सकते
- 55:02हैं फॉर एग्जांपल हम चेक कर सकते हैं कोई
- 55:04भी नंबर फाइव का मल्टीपल है क्या सेव किया
- 55:06रन किया अगर हम एंटर करेंगे 25 तो 25 इज़
- 55:10अ मल्टीपल ऑफ़ फ बट अगर हम एंटर करें 27
- 55:14तो 27 इज़ नॉट अ मल्टीपल ऑफ़ फाइव तो इस
- 55:17तरीके से यह बेसिक बेसिक कोड है जिनको
- 55:19लिखकर हमने अपने क्वेश्चंस को प्रैक्टिस
- 55:21कर लिया है ऑब् वियस जब हम रियल लाइफ
- 55:23प्रोग्रामिंग करते हैं तो वहां पर जो
- 55:24लॉजिक बिल्ड करते हैं वो इससे भी ज्यादा
- 55:29कॉम्प्लेक्शन के अंदर जिनको सीखना पड़ेगा
- 55:32तो आई होप कि आज के लेक्चर से हम और
- 55:33कांसेप्ट सीख कर जा रहे होंगे अबाउट पाइथन
- 55:36लैंग्वेज आज के लिए इतना ही मिल द नेक्स्ट
- 55:38वीडियो में टिल देन कीप लर्निंग एंड कीप
- 55:39प्रैक्टिसिंग
About this transcript
This page contains the full transcript of Lecture 2 : Strings & Conditional Statements | Python Full Course by Shradha Khapra, generated from the public captions YouTube serves with the video. The transcript has 11,233 words across 1,387 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.