PERL/C2/Data-Structures/Marathi

From Script | Spoken-Tutorial
Jump to: navigation, search

Title of script: Data Structures

Author: Manali Ranade

Keywords: Perl


Time Narration
00:00 पर्लमधील Data Structures या पाठात स्वागत.
00:05 या पाठात पर्लमधील डेटा स्ट्रक्चरबद्दल जाणून घेऊ.
00:11 मी उबंटु लिनक्स 12.04 ही ऑपरेटिंग सिस्टीम आणि पर्ल 5.14.2 वापरणार आहे.
00:18 मी gedit हा टेक्स्ट एडिटर वापरणार आहे.
00:22 तुम्ही तुमच्या आवडीचा टेक्स्ट एडिटर वापरू शकता.
00:25 तुम्हाला पर्लमधील व्हेरिएबल्सचे प्राथमिक ज्ञान असावे.
00:29 कॉमेंटस, लूप्स आणि कंडिशनल स्टेटमेंटसचे ज्ञान अधिक फायद्याचे ठरेल.
00:36 संबंधित पाठांसाठी स्पोकन ट्युटोरियल वेबसाईटला भेट द्या.
00:41 पर्लमधे डेटा स्ट्रक्चरचे तीन प्रकार आहेत.
00:44 स्केलर, ऍरे
00:46 आणि हॅश. यालाच असोसिएटीव्ह ऍरे म्हणतात.
00:50 स्केलर: ह्या टाईपचे डेटा स्ट्रक्चर कुठल्याही डेटा टाईपची व्हॅल्यू संचित करते.
00:56 डेटा टाईप स्ट्रिंग, नंबर, डबल इत्यादी असू शकतो.
01:01 हा ऍरे किंवा हॅशचा संदर्भ साठवू शकतो.
01:06 पर्लमधील रेफरन्स बद्दल पुढील पाठांत जाणून घेऊ.
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 हे scalars dot pl ही फाईल gedit मधे उघडेल.
02:05 स्क्रीनवर दिसत असलेला कोड टाईप करा.
02:09 येथे स्केलर घोषित करून त्याला व्हॅल्यू दिलेली आह.
02:13 ह्या काही गणिती क्रिया आहेत ज्या नंबर टाईपच्या स्केलरवर करता येऊ शकतात.
02:19 ही स्ट्रिंग ऑपरेशन्स आहेत जी स्ट्रिंग टाईपच्या स्केलरवर करता येतात.
02:25 substr हे PERL फंक्शन स्ट्रिंगचा भाग आऊटपुट म्हणून देते.
02:30 येथे index 0 स्ट्रिंगची सुरूवात दाखवतो. म्हणजेच कुठल्याच अक्षरापासून स्ट्रिंग extract करावयाचा ते सांगतो.
02:39 आणि 11 offset दर्शवते म्हणजेच आऊटपुटमधे कुठपर्यंत स्ट्रिंगची व्हॅल्यू हवी आहे.
02:46 Ctrl + S दाबा. फाईल सेव्ह करा.
02:50 टर्मिनलवर जाऊन पर्ल स्क्रिप्ट कार्यान्वित करा.
02:55 perl scalars dot pl आणि एंटर दाबा.
03:00 टर्मिनलवर हायलाईट केल्याप्रमाणे आऊटपुट दाखवले जाईल.
03:05 आता पर्लमधील ऍरे डेटा स्ट्रक्चर पाहू.
03:09 ऍरे म्हणजे एलिमेंटसची सूची .
03:12 हे एलिमेंटस स्ट्रिंग, नंबर इत्यादी असू शकतात.
03:16 ह्याला एक index असतो, जो ऍरेवर विविध क्रिया करताना वापरला जातो.
03:22 Index शून्याने सुरू होतो.
03:25 इतर प्रोग्रॅमिंग लँग्वेजेस प्रमाणे पर्लमधे ऍरेचा आकार किंवा लांबी आधी घोषित करण्याची गरज नसते.
03:33 पर्लमधील ऍरे, त्यातील घटक कमी केले किंवा वाढवले की लहान मोठा होतो.
03:39 ऍरेचा सिन्टॅक्स असा आहे.
03:41 at the rate variableName space equal to space कंसात कॉमाने वेगळी केलेली ऍरेच्या घटकांची यादी कंस पूर्ण semicolon
03:54 आता ऍरे डेटा स्ट्रक्चरचे उदाहरण पाहू.
03:57 टर्मिनलवर जाऊन टाईप करा gedit perlArray dot pl space & आणि एंटर दाबा.
04:08 हे gedit मधे perlArray dot pl ही फाईल उघडेल.
04:12 स्क्रीनवर दिसत असलेला कोड टाईप करा.
04:18 हा नंबर टाईपचे घटक असलेला नंबर ऍरे आहे.
04:23 हा स्ट्रिंग टाईपचे घटक असलेला string ऍरे आहे.
04:29 ह्या ऍरे मधे नंबर आणि स्ट्रिंग ह्या दोन्ही टाईपचे घटक आहेत.
04:34 हे उदाहरण पर्लमधील विविध प्रकारचे ऍरे दाखवते.
04:39 पर्लमधे अशाप्रकारे ऍरे प्रिंट केले जातात.
04:43 Ctrl + S दाबा. फाईल सेव्ह करा.
04:47 टर्मिनलवर जाऊन पर्ल स्क्रिप्ट कार्यान्वित करण्यासाठी टाईप करा
04:52 perl perlArray dot pl आणि एंटर दाबा.
04:59 टर्मिनलवर असे आऊटपुट दिसेल.
05:04 आता पर्लमधील हॅश डेटा स्ट्रक्चर पाहू.
05:08 हॅशला असोसिएटिव्ह ऍरेही म्हणतात.
05:12 हे एक Key Value pair data structure आहे
05:15 hash मधील की (Key) ही एकमेव असते.
05:18 तीच की परत दिली असता त्या कीसाठी आधी दिलेली व्हॅल्यू नव्या व्हॅल्यूने लिहिली जाते.
05:28 एक व्हॅल्यू अनेक वेळा येऊ शकते.
05:30 की कुठल्याही डेटा प्रकारची व्हॅल्यू साठवू शकते.
05:34 हॅशचा सिन्टॅक्स असा आहे.
05:36 percentage variable name space equal to space कंस सुरू
05:41 एंटर दाबा. single quote key Name single quote space equal to greater than sign space Value comma
05:50 एंटर दाबा.
05:52 single quote key Name single quote space equal to greater than sign space Value
05:58 एंटर दाबा.
06:00 कंस पूर्ण semicolon
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 टर्मिनलवर जाऊन पर्ल स्क्रिप्ट कार्यान्वित करण्यासाठी टाईप करा
06:55 perl perlHash dot pl आणि एंटर दाबा.
07:01 टर्मिनलवर असे आऊटपुट दिसेल.
07:05 थोडक्यात, या पाठात आपण सँपल प्रोग्रॅमद्वार' ,
07:09 पर्लमधील स्केलर, ऍरे आणि
07:11 हॅश डेटा स्ट्रक्चर
07:13 शिकलो.
07:15 असाईनमेंट करू.
07:17 स्केलर व्हेरिएबल घोषित करा.
07:19 त्याला फ्लोट टाईपची व्हॅल्यू देऊन ती प्रिंट करा.
07:23 'Red', 'Yellow' आणि 'Green' रंगाचा ऍरे घोषित करून तो प्रिंट करा.
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 [at] spoken hyphen tutorial dot org वर लिहा
08:10 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
08:15 यासाठी अर्थसहाय्य नॅशनल मिशन ऑन एज्युकेशन थ्रू आय. सी. टी. , एम .एच. आर. डि. गव्हरमेण्ट ऑफ इंडिया यांच्याकडून मिळालेले आहे.
08:22 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
08:33 हा पर्लवरील पाठ तुम्हाला आवडला असेल अशी आशा करते.
08:35 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते .
08:38 सहभागासाठी धन्यवाद.

Contributors and Content Editors

PoojaMoolya, Ranjana