Difference between revisions of "PERL/C3/File-Handling/Hindi"
From Script | Spoken-Tutorial
Line 11: | Line 11: | ||
| 00:06 | | 00:06 | ||
| इस ट्यूटोरियल में हम सीखेंगे कि | | इस ट्यूटोरियल में हम सीखेंगे कि | ||
− | + | 'read mode' में फाइल कैसे खोलते हैं | |
− | + | फाइल कैसे लिखते हैं | |
− | + | 'append mode' में फाइल कैसे खोलते हैं | |
− | + | 'file handle' कैसे बंद करते हैं। | |
|- | |- | ||
| 00:17 | | 00:17 | ||
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ: | | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ: | ||
− | + | 'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम | |
− | + | 'Perl 5.14.2' और | |
− | + | 'gedit' टेक्स्ट एडिटर | |
|- | |- | ||
Line 38: | Line 38: | ||
| 00:43 | | 00:43 | ||
| बुनियादी ऑपरेशन्स जो हम 'पर्ल' में फाइल्स के साथ कर सकते हैं वो निम्न हैं: | | बुनियादी ऑपरेशन्स जो हम 'पर्ल' में फाइल्स के साथ कर सकते हैं वो निम्न हैं: | ||
− | + | फाइल खोलना | |
− | + | फाइल से पढ़ना | |
− | + | फाइल पर लिखना और | |
− | + | फाइल बंद करना। | |
|- | |- | ||
|00:54 | |00:54 | ||
| डिफ़ॉल्ट 'फाइल हैंडल्स' निम्न हैं: | | डिफ़ॉल्ट 'फाइल हैंडल्स' निम्न हैं: | ||
− | + | 'STDIN' | |
− | + | 'STDOUT' | |
− | + | 'STDERR' | |
|- | |- | ||
Line 192: | Line 192: | ||
|- | |- | ||
| 04:21 | | 04:21 | ||
− | | अब, टाइप करें: 'gedit writefile dot pl ampersand' और एंटर दबाएं। | + | | अब, टाइप करें: '''gedit writefile dot pl ampersand''' और एंटर दबाएं। |
|- | |- | ||
| 04:29 | | 04:29 | ||
− | | 'writefile dot pl' फाइल में, स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें। | + | | '''writefile dot pl''' फाइल में, स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें। |
|- | |- | ||
Line 204: | Line 204: | ||
|- | |- | ||
| 04:37 | | 04:37 | ||
− | | 'ओपन' फंक्शन 'second.txt' फाइल को 'write' मोड में खोलता है। | + | | 'ओपन' फंक्शन '''second.txt''' फाइल को 'write' मोड में खोलता है। |
|- | |- | ||
Line 212: | Line 212: | ||
|- | |- | ||
| 04:49 | | 04:49 | ||
− | | पहला पैरामीटर 'FILE1' 'FILEHANDLE' है। | + | | पहला पैरामीटर '''FILE1''' '''FILEHANDLE''' है। |
|- | |- | ||
| 04:53 | | 04:53 | ||
− | | 'प्रिंट' फंक्शन दिए गए टेक्स्ट को 'FILEHANDLE' यानि 'FILE1' में प्रिंट करता है। | + | | 'प्रिंट' फंक्शन दिए गए टेक्स्ट को '''FILEHANDLE''' यानि '''FILE1''' में प्रिंट करता है। |
|- | |- | ||
| 04:59 | | 04:59 | ||
− | | अब फाइल सेव करने के लिए 'Ctrl+S' दबाएं। | + | | अब फाइल सेव करने के लिए '''Ctrl+S''' दबाएं। |
|- | |- | ||
Line 228: | Line 228: | ||
|- | |- | ||
| 05:05 | | 05:05 | ||
− | | टर्मिनल पर जाएँ और टाइप करें 'perl writefile dot pl' और एंटर दबाएं। | + | | टर्मिनल पर जाएँ और टाइप करें '''perl writefile dot pl''' और एंटर दबाएं। |
|- | |- | ||
| 05:12 | | 05:12 | ||
− | | अब, जांचते हैं कि 'second.txt' फाइल में टेक्स्ट लिखा गया है या नहीं। | + | | अब, जांचते हैं कि '''second.txt''' फाइल में टेक्स्ट लिखा गया है या नहीं। |
|- | |- | ||
| 05:18 | | 05:18 | ||
− | | टाइप करें: 'gedit second.txt' और एंटर दबाएं। | + | | टाइप करें: '''gedit second.txt''' और एंटर दबाएं। |
|- | |- | ||
| 05:23 | | 05:23 | ||
− | | हम अपनी 'second.txt' फाइल में निम्न टेक्स्ट देख सकते हैं: 'Working with files makes data storage and retrieval a simple task!' | + | | हम अपनी '''second.txt''' फाइल में निम्न टेक्स्ट देख सकते हैं: '''Working with files makes data storage and retrieval a simple task!''' |
|- | |- | ||
|05:32 | |05:32 | ||
− | | अब हम 'second.txt' फाइल बंद करते हैं। | + | | अब हम '''second.txt''' फाइल बंद करते हैं। |
|- | |- | ||
Line 256: | Line 256: | ||
|- | |- | ||
| 05:46 | | 05:46 | ||
− | | नीचे वाले 'print' कमांड को जोड़ें। | + | | नीचे वाले '''print''' कमांड को जोड़ें। |
|- | |- | ||
| 05:48 | | 05:48 | ||
− | | अब, फाइल को सेव करने के लिए 'Ctrl+S' दबाएं। अब प्रोग्राम को नष्पादित करें। | + | | अब, फाइल को सेव करने के लिए '''Ctrl+S''' दबाएं। अब प्रोग्राम को नष्पादित करें। |
|- | |- | ||
| 05:54 | | 05:54 | ||
− | | टर्मिनल पर जाएँ और टाइप करें 'perl writefile dot pl' और एंटर दबाएं। | + | | टर्मिनल पर जाएँ और टाइप करें '''perl writefile dot pl''' और एंटर दबाएं। |
|- | |- | ||
| 06:00 | | 06:00 | ||
− | | अब, 'second.txt' फाइल को दोबारा जाँचें। | + | | अब, '''second.txt''' फाइल को दोबारा जाँचें। |
|- | |- | ||
| 06:04 | | 06:04 | ||
− | | टाइप करें: 'gedit second.txt' और एंटर दबाएं। | + | | टाइप करें: '''gedit second.txt''' और एंटर दबाएं। |
|- | |- | ||
| 06:09 | | 06:09 | ||
− | | हम आउटपुट 'Greater than symbol (>) overwrites the content of the file!' देख सकते हैं। | + | | हम आउटपुट '''Greater than symbol (>) overwrites the content of the file!''' देख सकते हैं। |
|- | |- | ||
| 06:14 | | 06:14 | ||
− | | 'second.txt' फाइल के पिछले कंटेंट्स ओवरराइट किये जा चुके हैं। | + | | '''second.txt''' फाइल के पिछले कंटेंट्स ओवरराइट किये जा चुके हैं। |
|- | |- | ||
Line 288: | Line 288: | ||
|- | |- | ||
| 06:24 | | 06:24 | ||
− | | अब 'second.txt' फाइल बंद करें। | + | | अब '''second.txt''' फाइल बंद करें। |
|- | |- | ||
Line 296: | Line 296: | ||
|- | |- | ||
| 06:32 | | 06:32 | ||
− | | दो 'greater than' (>>) सिम्बल्स के साथ 'open' स्टेटमेंट 'APPEND' मोड को दिखाता है। | + | | दो '''greater than''' (>>) सिम्बल्स के साथ '''open''' स्टेटमेंट 'APPEND' मोड को दिखाता है। |
|- | |- | ||
| 06:38 | | 06:38 | ||
− | | अब मैं 'gedit' में दोबारा 'writefile dot pl' खोलूँगी। | + | | अब मैं '''gedit''' में दोबारा '''writefile dot pl''' खोलूँगी। |
|- | |- | ||
| 06:44 | | 06:44 | ||
− | | 'open' स्टेटमेंट में दो 'greater (>>) than' सिम्बल्स टाइप करें। यह दिखायेगा कि फाइल 'append mode' में है। | + | | '''open''' स्टेटमेंट में दो 'greater (>>) than' सिम्बल्स टाइप करें। यह दिखायेगा कि फाइल 'append mode' में है। |
|- | |- | ||
Line 312: | Line 312: | ||
|- | |- | ||
| 06:57 | | 06:57 | ||
− | | मौजूदा डेटा को जोड़ने के लिए एक लाइन जोड़ें: 'print FILE1 डबल कोट्स में Two greater than symbols (>>) opens the file in append mode' | + | | मौजूदा डेटा को जोड़ने के लिए एक लाइन जोड़ें: '''print FILE1''' डबल कोट्स में Two greater than symbols (>>) opens the file in append mode' |
|- | |- | ||
| 07:07 | | 07:07 | ||
− | | अब, फाइल को सेव करने के लिए 'Ctrl+S' दबाएं। | + | | अब, फाइल को सेव करने के लिए '''Ctrl+S''' दबाएं। |
|- | |- | ||
Line 324: | Line 324: | ||
|- | |- | ||
| 07:14 | | 07:14 | ||
− | | 'टर्मिनल' पर वापस जाएँ और टाइप करें: 'perl writefile dot pl' और एंटर दबाएं। | + | | 'टर्मिनल' पर वापस जाएँ और टाइप करें: '''perl writefile dot pl''' और एंटर दबाएं। |
|- | |- | ||
| 07:20 | | 07:20 | ||
− | | अब, जाँचते हैं कि 'second.txt' फाइल पर टेक्स्ट जोड़ा गया है या नहीं। | + | | अब, जाँचते हैं कि '''second.txt''' फाइल पर टेक्स्ट जोड़ा गया है या नहीं। |
|- | |- | ||
| 07:26 | | 07:26 | ||
− | | टाइप करें: 'gedit second.txt' और एंटर दबाएं। | + | | टाइप करें: '''gedit second.txt''' और एंटर दबाएं। |
|- | |- | ||
| 07:31 | | 07:31 | ||
− | | हम देख सकते हैं कि टेक्स्ट हमारी 'second.txt' फाइल में जोड़ दिया गया है। | + | | हम देख सकते हैं कि टेक्स्ट हमारी '''second.txt''' फाइल में जोड़ दिया गया है। |
|- | |- | ||
| 07:36 | | 07:36 | ||
− | | अब 'second.txt' फाइल को बंद करते हैं। | + | | अब '''second.txt''' फाइल को बंद करते हैं। |
|- | |- | ||
Line 357: | Line 357: | ||
| 07:53 | | 07:53 | ||
| इस ट्यूटोरियल में हमने सीखा: | | इस ट्यूटोरियल में हमने सीखा: | ||
− | + | 'read' मोड में एक फाइल खोलना | |
− | + | फाइल पर लिखना | |
− | + | 'append' मोड में एक फाइल खोलना और | |
− | + | 'फाइल हैंडल' बंद करना। | |
|- | |- | ||
| 08:03 | | 08:03 | ||
− | | यहाँ आपके लिए एक नियत कार्य है। 'writefile.pl' प्रोग्राम में 'फाइल एट्रीब्यूट' को '+>' सिंबल में बदलें। | + | | यहाँ आपके लिए एक नियत कार्य है। '''writefile.pl''' प्रोग्राम में 'फाइल एट्रीब्यूट' को '+>' सिंबल में बदलें। |
|- | |- | ||
Line 372: | Line 372: | ||
|- | |- | ||
| 08:14 | | 08:14 | ||
− | | आउटपुट देखने के लिए 'second.txt' फाइल खोलें। | + | | आउटपुट देखने के लिए '''second.txt''' फाइल खोलें। |
|- | |- | ||
Line 385: | Line 385: | ||
| 08:29 | | 08:29 | ||
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: | | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: | ||
− | + | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। | |
− | + | ||
|- | |- | ||
Line 393: | Line 392: | ||
|- | |- | ||
− | | | + | |08:41 |
− | | | + | |स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के एमएचआरडी के NMEICT द्वारा निधिबद्ध है। |
|- | |- | ||
− | | 08:48 | + | |08:48 |
− | | | + | |इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है। |
|- | |- | ||
− | | | + | |08:53 |
− | | | + | |आय आय टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |
|} | |} |
Latest revision as of 11:38, 3 March 2017
Time | Narration |
00:01 | 'PERL' में 'फाइल हैंडलिंग' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे कि
'read mode' में फाइल कैसे खोलते हैं फाइल कैसे लिखते हैं 'append mode' में फाइल कैसे खोलते हैं 'file handle' कैसे बंद करते हैं। |
00:17 | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ:
'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम 'Perl 5.14.2' और 'gedit' टेक्स्ट एडिटर |
00:28 | आप अपनी पसंद का कोई भी टेक्स्ट एडिटर उपयोग कर सकते हैं। |
00:32 | इस ट्यूटोरियल के अनुसरण के लिए आपको 'पर्ल प्रोग्रामिंग' का कार्यकारी ज्ञान होना चाहिए। |
00:37 | यदि नहीं, तो सम्बंधित 'पर्ल' स्पोकन ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल्स वेबसाइट पर जाएँ। |
00:43 | बुनियादी ऑपरेशन्स जो हम 'पर्ल' में फाइल्स के साथ कर सकते हैं वो निम्न हैं:
फाइल खोलना फाइल से पढ़ना फाइल पर लिखना और फाइल बंद करना। |
00:54 | डिफ़ॉल्ट 'फाइल हैंडल्स' निम्न हैं:
'STDIN' 'STDOUT' 'STDERR' |
01:02 | यह 'ओपन फंक्शन' के लिए सिंटेक्स है। |
01:05 | सिंटेक्स में, 'FILEHANDLE' वो 'फाइल हैंडल' है जो 'ओपन' फंक्शन से रिटर्न किया जाता है। |
01:11 | 'MODE', फाइल को खोलने के मोड जैसे: रीड, राइट आदि दिखाता है। |
01:18 | 'EXPR', वो फिज़िकल फाइलनेम है जो रीड या राइट करने में उपयोग होता है। इस स्थिति में 'First.txt' फाइल का नाम है। |
01:27 | यहाँ प्रदर्शित की तरह 'ओपन' फंक्शन को लिखने का एक अन्य तरीका है। |
01:32 | अब समझते हैं कि एक मौजूदा फाइल कैसे खोलते हैं और इससे डेटा कैसे पढ़ते हैं। |
01:38 | पहले हम एक टेक्स्ट फाइल बनाएंगे और इसमें कुछ डेटा संचित करेंगे। 'टर्मिनल' पर जाएँ और टाइप करें: 'gedit first.txt' और एंटर दबाएं। |
01:51 | 'first dot txt' फाइल में, निम्न टेक्स्ट टाइप करें: |
01:55 | फाइल सेव करें और 'gedit' बंद करें। |
01:59 | अब हम एक 'पर्ल प्रोग्राम' देखेंगे जो 'first.txt' फाइल खोलता है और विषय वस्तु पढ़ता है। |
02:07 | अब मैं 'openfile.pl' सैंपल प्रोग्राम खोलती हूँ जो मैंने पहले ही सेव किया है। |
02:13 | टाइप करें: 'gedit openfile dot pl ampersand' और एंटर दबाएं। |
02:19 | 'openfile dot pl' फाइल में, स्क्रीन पर प्रदर्शित की तरह कोड टाइप करें। |
02:25 | अब कोड समझते हैं। |
02:28 | 'open' फंक्शन पढ़ने के लिए एक फाइल खोलता है। |
02:33 | पहला पैरामीटर 'DATA', वो 'filehandle' है जो 'पर्ल' को भविष्य में फाइल को देखने की अनुमति देता है। |
02:40 | दूसरा पैरामीटर '<' लेस दैन सिंबल 'READ' मोड को दर्शाता है। |
02:44 | यदि 'Mode' उल्लिखित करने में चूक जाता है तो डिफ़ॉल्ट रूप से फाइल 'READ' मोड में खोला जायेगा। |
02:50 | तीसरा पैरामीटर 'first.txt', उस फाइल का नाम है जहाँ से डेटा पढ़ा जाना है। |
02:57 | क्या होगा यदि 'first.txt' फाइल मौजूद नहीं है ? |
03:02 | स्क्रिप्ट उचित 'एरर मैसेज' के साथ जो 'डॉलर एक्सक्लेमेशन ($!)' वेरिएबल में संचित है समाप्त हो जाएगी। |
03:08 | 'वाइल लूप' लाइन बाइ लाइन पढ़ेगा और और जब तक सारी फाइल न पढ़ ली जाएँ तब तक '' फाइल को लूप करेगा। |
03:17 | 'Print डॉलर अंडरस्कोर ('$_')' वेरिएबल मौजूदा लाइन की विषय वस्तु को प्रिंट करेगा । |
03:22 | अंततः, 'FILEHANDLE' नाम के साथ फाइल को बंद करें जो हमने 'ओपन' स्टेटमेंट में दिया था। |
03:29 | फाइल को बंद करना कंटेंट के ओवरराइट होने या फाइल के किसी भी आकस्मिक बदलावों से बचाता है। |
03:36 | अब, फाइल को सेव करने के लिए 'Ctrl+S' दबाएं। |
03:40 | अब प्रोग्राम को निष्पादित करें। |
03:42 | टर्मिनल पर वापस जाएँ और टाइप करें 'perl openfile dot pl' और एंटर दबाएं। |
03:51 | प्रदर्शित की तरह आउटपुट दिखता है। |
03:54 | यह वही कंटेंट है जो हमने पहले 'first dot txt' फाइल में देखा। |
03:59 | आगे हम देखेंगे कि फाइल में डेटा कैसे लिखा जाता है। |
04:03 | 'ग्रेटर दैन' (>) सिंबल के साथ 'ओपन' स्टेटमेंट 'WRITE' मोड को परिभाषित करता है। |
04:08 | 'फाइलनेम' उस फाइल के नाम को दिखाता है जहाँ डेटा लिखा जाना है। |
04:13 | अब मैं सैंपल प्रोग्राम 'writefile.pl' खोलती हूँ, जो मैंने पहले ही सेव किया है। |
04:19 | 'टर्मिनल' पर जाएँ। |
04:21 | अब, टाइप करें: gedit writefile dot pl ampersand और एंटर दबाएं। |
04:29 | writefile dot pl फाइल में, स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें। |
04:34 | अब मैं कोड समझाती हूँ। |
04:37 | 'ओपन' फंक्शन second.txt फाइल को 'write' मोड में खोलता है। |
04:44 | फाइलनेम से पहले 'ग्रेटर दैन' (“>”) सिंबल 'write' मोड को दिखाता है। |
04:49 | पहला पैरामीटर FILE1 FILEHANDLE है। |
04:53 | 'प्रिंट' फंक्शन दिए गए टेक्स्ट को FILEHANDLE यानि FILE1 में प्रिंट करता है। |
04:59 | अब फाइल सेव करने के लिए Ctrl+S दबाएं। |
05:03 | अब प्रोग्राम को निष्पादित करें। |
05:05 | टर्मिनल पर जाएँ और टाइप करें perl writefile dot pl और एंटर दबाएं। |
05:12 | अब, जांचते हैं कि second.txt फाइल में टेक्स्ट लिखा गया है या नहीं। |
05:18 | टाइप करें: gedit second.txt और एंटर दबाएं। |
05:23 | हम अपनी second.txt फाइल में निम्न टेक्स्ट देख सकते हैं: Working with files makes data storage and retrieval a simple task! |
05:32 | अब हम second.txt फाइल बंद करते हैं। |
05:35 | क्या होगा यदि हम 'write' मोड में समान फाइल दोबारा खोलते हैं ? उसे देखते हैं। |
05:41 | 'writefile.pl' में, पिछले 'print' स्टेटमेंट को 'कमेंट' करें। |
05:46 | नीचे वाले print कमांड को जोड़ें। |
05:48 | अब, फाइल को सेव करने के लिए Ctrl+S दबाएं। अब प्रोग्राम को नष्पादित करें। |
05:54 | टर्मिनल पर जाएँ और टाइप करें perl writefile dot pl और एंटर दबाएं। |
06:00 | अब, second.txt फाइल को दोबारा जाँचें। |
06:04 | टाइप करें: gedit second.txt और एंटर दबाएं। |
06:09 | हम आउटपुट Greater than symbol (>) overwrites the content of the file! देख सकते हैं। |
06:14 | second.txt फाइल के पिछले कंटेंट्स ओवरराइट किये जा चुके हैं। |
06:19 | ऐसा इसलिए है क्योंकि हमने 'write' मोड में दोबारा फाइल खोली थी। |
06:24 | अब second.txt फाइल बंद करें। |
06:27 | आगे, हम देखेंगे कि मौजूदा फाइल में डेटा को कैसे जोड़ते हैं। |
06:32 | दो greater than (>>) सिम्बल्स के साथ open स्टेटमेंट 'APPEND' मोड को दिखाता है। |
06:38 | अब मैं gedit में दोबारा writefile dot pl खोलूँगी। |
06:44 | open स्टेटमेंट में दो 'greater (>>) than' सिम्बल्स टाइप करें। यह दिखायेगा कि फाइल 'append mode' में है। |
06:52 | पिछले 'print' स्टेटमेंट को 'Comment' करें, जैसे कि यह पहले निष्पादित हो गया है। |
06:57 | मौजूदा डेटा को जोड़ने के लिए एक लाइन जोड़ें: print FILE1 डबल कोट्स में Two greater than symbols (>>) opens the file in append mode' |
07:07 | अब, फाइल को सेव करने के लिए Ctrl+S दबाएं। |
07:11 | अब प्रोग्राम को निष्पादित करें। |
07:14 | 'टर्मिनल' पर वापस जाएँ और टाइप करें: perl writefile dot pl और एंटर दबाएं। |
07:20 | अब, जाँचते हैं कि second.txt फाइल पर टेक्स्ट जोड़ा गया है या नहीं। |
07:26 | टाइप करें: gedit second.txt और एंटर दबाएं। |
07:31 | हम देख सकते हैं कि टेक्स्ट हमारी second.txt फाइल में जोड़ दिया गया है। |
07:36 | अब second.txt फाइल को बंद करते हैं। |
07:39 | उसी प्रकार, अन्य मोड्स भी हैं। |
07:42 | अपने आप इन विकल्पों का प्रयास करें और समझें क्या होता है। |
07:49 | यह हमें इस ट्यूटोरियल के अंत में लाता है। इसे सारांशित करते हैं। |
07:53 | इस ट्यूटोरियल में हमने सीखा:
'read' मोड में एक फाइल खोलना फाइल पर लिखना 'append' मोड में एक फाइल खोलना और 'फाइल हैंडल' बंद करना। |
08:03 | यहाँ आपके लिए एक नियत कार्य है। writefile.pl प्रोग्राम में 'फाइल एट्रीब्यूट' को '+>' सिंबल में बदलें। |
08:11 | प्रोग्राम को सेव और निष्पादित करें। |
08:14 | आउटपुट देखने के लिए second.txt फाइल खोलें। |
08:17 | फाइल एट्रीब्यूट '+>' सिंबल के उपयोग का विश्लेषण करें। |
08:22 | निम्न लिंक पर उपलब्ध वीडिओ स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें। |
08:29 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। |
08:37 | अधिक जानकारी के लिए, कृपया हमें लिखें। |
08:41 | स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के एमएचआरडी के NMEICT द्वारा निधिबद्ध है। |
08:48 | इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है। |
08:53 | आय आय टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |