PERL/C2/Data-Structures/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
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:00 टर्मिनल पर प्रदर्शित आउटपुट चिन्हांकित होता है ।
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 अरै और
07:13 Perl में हैश डेटा स्ट्रक्चर
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 धन्यवाद।

Contributors and Content Editors

Devraj, Sakinashaikh