PERL/C2/Data-Structures/Hindi
From Script | Spoken-Tutorial
Time | Narration |
00:00 | Perl में डेटा स्ट्रक्चर्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:05 | इस ट्यूटोरियल में हम Perl में उपलब्ध डेटा स्ट्रक्चर्स के बारे में सीखेंगे। |
00:11 | यहाँ हम उबंटू लिनक्स 12.04 ऑपरेटिंग सिस्टम और Perl 5.14.2 का उपयोग कर रहे हैं। |
00:18 | मैं gedit टेक्स्ट एडिटर का उपयोग भी करूँगा। |
00:22 | आप अपनी पसंद के किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं। |
00:25 | आपको Perl में वेरिएबल्स का बुनियादी जानकारी होनी चाहिए। |
00:29 | comments, loops और conditional स्टेटमेंट्स की जानकारी एक अतिरिक्त लाभ होगा। |
00:36 | कृपया संबंधित ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ। |
00:41 | Perl में 3 प्रकार के डेटा स्ट्रक्चर होते हैं। |
00:44 | स्केलर |
00:45 | अरै |
00:46 | हैश, जिसे असोसिएटिव अरै भी कहते हैं। |
00:50 | स्केलर: इस प्रकार का डेटा स्ट्रक्चर किसी भी प्रकार के डेटा टाइप की वैल्यू नियंत्रित करता है। |
00:56 | डेटा टाइप स्ट्रिंग, नंबर, डबल आदि हो सकते हैं। |
01:01 | यह एक अरै या हैश के लिए रिफ्रेंस भी नियंत्रित कर सकता है। |
01:06 | नोट: Perl में रिफ्रेंस आने वाले ट्यूटोरियल में देखेंगे। |
01:11 | डेटा स्ट्रक्चर का स्केलर प्रकार वेरिएबल को घोषित करने के लिए सरल है। |
01:16 | $count = 12 सेमीकॉलन |
01:20 | $string = सिंगल कोट्स में 'I am scalar of type string' सेमीकॉलन |
01:26 | हम निम्न ऑपरेशन्स स्केलर पर कर सकते हैं। |
01:30 | इसके लिए वैल्यू निर्धारित करना। |
01:32 | एक स्केलर दूसरे के लिए निर्धारित करना। |
01:35 | नंबर टाइप के स्केलर्स पर गणितीय ऑपरेशन्स करना जैसे जोड़, घटाव आदि। |
01:41 | स्ट्रिंग स्केलर पर स्ट्रिग ऑपरेशन्स जैसे concatenation, substr आदि। |
01:48 | अब स्केलर डेटा स्ट्रक्चर का एक उदाहरण देखते हैं। |
01:52 | टर्मिनल पर जाएँ और टाइप करें gedit scalars dot pl space & और एंटर दबाएँ। |
02:01 | यह gedit में scalars dot pl file in खोलेगा। |
02:05 | स्क्रीन पर प्रदर्शित निम्न कोड टाइप करें । |
02:09 | यह स्केलर के लिए डिक्लेरेशन और आसाइंमेंट है। |
02:13 | यह गणितीय ऑपरेशन्स हैं, जिन्हें स्केलर के नंबर टाइप पर किया जा सकता है। |
02:19 | यह स्ट्रिंग ऑपरेशन्स हैं, जिन्हें स्केलर के स्ट्रिंग' टाइप पर किया जा सकता है। |
02:25 | substr PERL फंक्शन है, जो आउटपुट के रूप में स्ट्रिंग का भाग प्रदान करता है। |
02:30 | यहाँ इंडेक्स 0 स्ट्रिंग की शुरूआत को निर्दिष्ट करता है, अर्थात जहाँ से हम स्ट्रिंग को extract करना चाहते हैं। |
02:39 | और 11 'offset निर्दिष्ट करता है, जहाँ तक हम स्ट्रिंग को आउटपुट रखना चाहते हैं । |
02:46 | फाइल को सेव करने के लिए ctrl + s दबाएँ । |
02:50 | फिर टर्मिनल पर जाएँ और perl scalars dot pl के रुप में Perl स्क्रिप्ट को निष्पादित करें । |
02:55 | और एंटर दबाएँ । |
03:0 | टर्मिनल पर प्रदर्शित आउटपुट चिन्हांकित होता है । |
03:05 | अब PERL. में अरै डेटा स्ट्रक्चर देखते हैं । |
03:09 | अरै । यह एलिमेंट्स की सूची है । |
03:12 | एलिमेंट्स स्ट्रिंग , नम्बर आदि हो सकते हैं । |
03:16 | इसमें एक इंडेक्स होता है, जो अरै पर विभिन्न ऑपरेशन्स करने के लिए उपयोगित है । |
03:22 | इंडेक्स 0के साथ शुरु होता है । |
03:25 | अन्य प्रोग्रामिंग लैंग्वेजेस से भिन्न, यहाँ इसे Perl में उपयोग करने से पहले एक अरै या इसकी लंबाई घोषित करने की आवश्यकता नहीं है। |
03:33 | Perl अरै, इसमें एलिमेंट्स जोड़ने या घटाने के अनुसार फैलता या कम होता है। |
03:39 | अरै लिखने के लिए सिंटेक्स हैः |
03:41 | at the rate variableName space equal to space ओपन ब्रैकेट एलिमेंट्स की सूची कॉमा के साथ पृथक क्लोज ब्रैकेट सेमीकॉलन। |
03:54 | अब अरै डेटा स्ट्रक्टर का एक उदाहरण देखते हैं। |
03:57 | टर्मिनल पर जाएँ और टाइप करें gedit perlArray dot pl space & और एंटर दबाएँ। |
04:08 | यह gedit' में perlArray dot pl फाइल खोलेगा। |
04:12 | स्क्रीन पर दिखाई देने के अनुसार, निम्न कोड टाइप करें। |
04:18 | यह नम्बर अरै है, जिसमें नम्बर टाइप के एलिमेंट्स होते हैं। |
04:23 | यह स्ट्रिंग अरै है, जिसमें स्ट्रिंग टाइप के एलिमेंट्स होते हैं। |
04:29 | इस अरै में दोनों नम्बर और स्ट्रिंग टाइप के एलिमेंट्स होते हैं। |
04:34 | यह उदाहरण Perl ' में विभिन्न प्रकार के अरैज दर्शाता है। |
04:39 | इस प्रकार हम Perl में अरै प्रिंट कर सकते हैं। |
04:43 | फाइल को सेव करने के लिए Ctrl + S दबाएँ। |
04:47 | फिर टर्मिनल पर जाएँ और perl perlArray dot pl के रूप में Perl स्क्रिप्ट को निष्पादित करें। |
04:52 | और एंटर दबाएँ। |
04:59 | टर्मिनल पर निम्न आउटपुट प्रदर्शित होता है। |
05:04 | अब Perl में हैश डेटा स्ट्रक्चर देखते हैं। |
05:08 | हैश को वैकल्पिक रूप से असोसिएटिव अरै कहते हैं। |
05:12 | यह Key वैल्यू pair डेटा स्ट्रक्चर है। |
05:15 | Key हैश में विशिष्ट है। |
05:18 | यदि समान key फिर से जुडती है, तो उस key की वैल्यू नयी निर्धारित वैल्यू द्वारा निरस्त हो जायेगी। |
05:28 | वैल्यू समरुप हो सकती है। |
05:30 | यह किसी भी डेटा टाइप की वैल्यू भी रखता है। |
05:34 | हैश का सिंटेक्स है |
05:36 | percentage वेरिएबल का नाम space equal to space ओपन ब्रैकेट |
05:41 | एंटर दबाएँ। |
05:42 | सिंगल कोट् key का नाम सिंगल कोट space equal to greater than sign space वैल्यू कॉमा |
05:50 | एंटर दबाएँ। |
05:52 | सिंगल कोट key का नाम सिंगल कोट space equal to greater than sign space वैल्यू |
05:58 | एंटर दबाएँ। |
06:00 | क्लोज ब्रैकेट सेमीकॉलन |
06:03 | अब हैश डेटा स्ट्रक्चर का एक उदाहरण देखते हैं। |
06:07 | टर्मिनल पर जाएँ और टाइप करें |
06:10 | gedit perlHash dot pl space & और एंटर दबाएँ। |
06:18 | यह gedit में perlHash dot pl फाइल खोलेगा। |
06:22 | स्क्रीन पर प्रदर्शित निम्न कोड को टाइप करें। |
06:27 | यह हैश विषय में प्राप्त अंकों को दर्शाता है। |
06:31 | यह उदाहरण, हैश का उपयोग दर्शाता है। |
06:35 | अब देखते हैं कि हैश को कैसे प्रिंट करें। |
06:38 | अभी के लिए, ध्यान दें जिस तरह मैनें हैश को प्रिंट किया है। |
06:42 | पूर्ण विवरण आगे वाले ट्यूटोरियल में दिया जायेगा। |
06:47 | फाइल को सेव करने के लिए Ctrl + S दबाएँ। |
06:50 | फिर टर्मिलन पर जाएँ और perl perlHash dot pl के रुप में Perl स्क्रिप्ट को निष्पादित करें। |
06:55 | और एंटर दबाएँ। |
07:01 | टर्मिनल पर निम्न आउटपुट प्रदर्शित होता है। |
07:05 | संक्षेप में |
07:06 | इस ट्यूटोरियल में हमने सीखा |
07:09 | स्केलर |
07:10 | अरै और |
07:11 | Perl में हैश डेटा स्ट्रक्चर |
07:13 | सैम्पल प्रोग्राम का उपयोग करके। |
07:15 | यहाँ आपके लिए नियत कार्य है... |
07:17 | स्केलर वेरिएबल को घोषित करें। |
07:19 | इसके लिए float टाइप की वैल्यू निर्धारित करें और फिर इसे प्रिंट करें। |
07:23 | लाल, पीले और हरे रंग के एक अरै को घोषित और प्रिंट करें। |
07:28 | कर्मचारी का नाम और उसके विभाग के हैश को घोषित और प्रिंट करें। |
07:33 | सुझाव: 'Employee' =>(equal to greater than sign) 'John' क़ॉमा |
07:38 | 'Department' =>(equal to greater than sign) 'Engineering' |
07:42 | निम्न लिंक पर उपलब्ध वीडियो देखें। |
07:46 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
07:49 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
07:53 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
|
07:59 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
|
08:03 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
|
08:10 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
08:15 | यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
|
08:22 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
http://spoken-tutorial.org/NMEICT-Intro
|
08:33 | आशा करता हूँ कि आपने Perl के इस ट्यूटोरियल का आनंद लिया होगा। |
08:35 | यह स्क्रिप्ट सीमा द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
08:38 | धन्यवाद। |