Difference between revisions of "Ruby/C3/for-and-each-Looping-Statements/Marathi"
From Script | Spoken-Tutorial
(First Upload) |
|||
Line 13: | Line 13: | ||
|- | |- | ||
− | | 00 | + | | 00:01 |
| रुबीमधील '''for''' आणि '''each लूप्स''' वरील पाठात स्वागत. | | रुबीमधील '''for''' आणि '''each लूप्स''' वरील पाठात स्वागत. | ||
|- | |- | ||
− | | 00 | + | | 00:05 |
| या पाठात शिकणार आहोत, | | या पाठात शिकणार आहोत, | ||
|- | |- | ||
− | | 00 | + | | 00:07 |
| “'''loop” म्हणजे काय?''' | | “'''loop” म्हणजे काय?''' | ||
|- | |- | ||
− | | 00 | + | | 00:08 |
| '''रुबीमधील वेगवेगळे लूप्स.''' | | '''रुबीमधील वेगवेगळे लूप्स.''' | ||
|- | |- | ||
− | | 00 | + | | 00:11 |
| “'''for” लूपचा वापर,''' | | “'''for” लूपचा वापर,''' | ||
|- | |- | ||
− | | 00 | + | | 00:12 |
| “'''each” लूपचा उपयोग.''' | | “'''each” लूपचा उपयोग.''' | ||
|- | |- | ||
− | | 00 | + | | 00:14 |
| येथे वापरणार आहोत, | | येथे वापरणार आहोत, | ||
|- | |- | ||
− | | 00 | + | | 00:16 |
| उबंटु वर्जन 12.04 | | उबंटु वर्जन 12.04 | ||
|- | |- | ||
− | | 00 | + | | 00:19 |
| '''रुबी '''1.9.3 | | '''रुबी '''1.9.3 | ||
|- | |- | ||
− | | 00 | + | | 00:22 |
| ह्या पाठासाठी तुमच्याकडे इंटरनेट कनेक्शन असायला हवे. | | ह्या पाठासाठी तुमच्याकडे इंटरनेट कनेक्शन असायला हवे. | ||
|- | |- | ||
− | | 00 | + | | 00:25 |
| तसेच लिनक्स कमांडस, टर्मिनल आणि टेक्स्ट एडिटरचे ज्ञान असावे. | | तसेच लिनक्स कमांडस, टर्मिनल आणि टेक्स्ट एडिटरचे ज्ञान असावे. | ||
|- | |- | ||
− | | 00 | + | | 00:30 |
| नसल्यास संबंधित पाठासाठी आमच्या वेबसाईटला भेट द्या. | | नसल्यास संबंधित पाठासाठी आमच्या वेबसाईटला भेट द्या. | ||
|- | |- | ||
− | | 00 | + | | 00:34 |
| आता रुबीमधे “'''loop” चा उल्लेख कशाच्या संदर्भात होतो ते पाहू. ''' | | आता रुबीमधे “'''loop” चा उल्लेख कशाच्या संदर्भात होतो ते पाहू. ''' | ||
|- | |- | ||
− | | 00 | + | | 00:38 |
| '''loop''' म्हणजे कमांड किंवा कमांडसचा संच जो ठराविक वेळा कार्यान्वित होतो. | | '''loop''' म्हणजे कमांड किंवा कमांडसचा संच जो ठराविक वेळा कार्यान्वित होतो. | ||
|- | |- | ||
− | | 00 | + | | 00:44 |
| '''रुबी''' मधे खालील प्रमुख लूपिंग स्टेटमेंटस आहेत. | | '''रुबी''' मधे खालील प्रमुख लूपिंग स्टेटमेंटस आहेत. | ||
|- | |- | ||
− | | 00 | + | | 00:47 |
| '''for''' | | '''for''' | ||
|- | |- | ||
− | | 00 | + | | 00:48 |
| '''each ''' | | '''each ''' | ||
|- | |- | ||
− | | 00 | + | | 00:49 |
| '''while''' | | '''while''' | ||
|- | |- | ||
− | | 00 | + | | 00:49 |
| '''until''' | | '''until''' | ||
|- | |- | ||
− | | 00 | + | | 00:50 |
| ह्या पाठात '''for''' आणि '''each''' लूप्सचा वापर शिकू. | | ह्या पाठात '''for''' आणि '''each''' लूप्सचा वापर शिकू. | ||
|- | |- | ||
− | | 00 | + | | 00:55 |
| सुरूवात करण्यापूर्वी तुमच्या होम डिरेक्टरीमधे पुढील फोल्डर्स बनवा. | | सुरूवात करण्यापूर्वी तुमच्या होम डिरेक्टरीमधे पुढील फोल्डर्स बनवा. | ||
|- | |- | ||
− | | 01 | + | | 01:02 |
| ttt, ruby hyphen tutorial, looping hyphen statements. | | ttt, ruby hyphen tutorial, looping hyphen statements. | ||
|- | |- | ||
− | | 01 | + | | 01:07 |
| येथे दाखवल्याप्रमाणे सब फोल्डर्स बनवा. | | येथे दाखवल्याप्रमाणे सब फोल्डर्स बनवा. | ||
|- | |- | ||
− | | 01 | + | | 01:11 |
| आता आवश्यक फोल्डर्स बनवले आहेत. | | आता आवश्यक फोल्डर्स बनवले आहेत. | ||
|- | |- | ||
− | | 01 | + | | 01:13 |
| आता पुढे जाऊ. | | आता पुढे जाऊ. | ||
|- | |- | ||
− | | 01 | + | | 01:15 |
| रुबीमधील '''for लूपचा '''सिंटॅक्स असा आहे: | | रुबीमधील '''for लूपचा '''सिंटॅक्स असा आहे: | ||
|- | |- | ||
− | | 01 | + | | 01:19 |
| '''for “variable” in “a collection of objects” ''' | | '''for “variable” in “a collection of objects” ''' | ||
|- | |- | ||
− | | 01 | + | | 01:22 |
| '''रुबी कोड''' | | '''रुबी कोड''' | ||
|- | |- | ||
− | | 01 | + | | 01:23 |
| '''end ''' | | '''end ''' | ||
|- | |- | ||
− | | 01 | + | | 01:25 |
| उदाहरणाद्वारे समजून घेऊ. | | उदाहरणाद्वारे समजून घेऊ. | ||
|- | |- | ||
− | | 01 | + | | 01:28 |
| रुबीच्या प्राथमिक पाठात दाखवल्याप्रमाणे '''gedit''' मधे नवी फाईल बनवा. | | रुबीच्या प्राथमिक पाठात दाखवल्याप्रमाणे '''gedit''' मधे नवी फाईल बनवा. | ||
|- | |- | ||
− | | 01 | + | | 01:32 |
| त्याला “'''for hyphen loop dot rb” हे नाव द्या.''' | | त्याला “'''for hyphen loop dot rb” हे नाव द्या.''' | ||
|- | |- | ||
− | | 01 | + | | 01:36 |
| मी आधीच “'''for” लूपचे उदाहरण तयार केले आहे'''. | | मी आधीच “'''for” लूपचे उदाहरण तयार केले आहे'''. | ||
|- | |- | ||
− | | 01 | + | | 01:39 |
| हे उदाहरण समजून घेताना तुम्ही हा कोड टाईप करू शकता. | | हे उदाहरण समजून घेताना तुम्ही हा कोड टाईप करू शकता. | ||
|- | |- | ||
− | | 01 | + | | 01:44 |
| ह्या उदाहरणात मी “'''for” लूप घोषित केले आहे'''. | | ह्या उदाहरणात मी “'''for” लूप घोषित केले आहे'''. | ||
|- | |- | ||
− | | 01 | + | | 01:47 |
| आपल्याकडे 1 ते 20 अंकांचा संच आहे. | | आपल्याकडे 1 ते 20 अंकांचा संच आहे. | ||
|- | |- | ||
− | | 01 | + | | 01:50 |
| आपण “i” हे व्हेरिएबल “'''for” लूपमधे घोषित केले आहे'''. | | आपण “i” हे व्हेरिएबल “'''for” लूपमधे घोषित केले आहे'''. | ||
|- | |- | ||
− | | 01 | + | | 01:55 |
| “i” हे व्हेरिएबल 1 ते 20च्या संचातील पहिल्या घटकाची प्राथमिक व्हॅल्यू घेईल. | | “i” हे व्हेरिएबल 1 ते 20च्या संचातील पहिल्या घटकाची प्राथमिक व्हॅल्यू घेईल. | ||
|- | |- | ||
− | | 02 | + | | 02:00 |
| “'''for” लूप कमांड''' 1 ते 20अंकांच्या संचातील प्रत्येक घटकांसाठी दिलेला कोड आयटरेट करेल. | | “'''for” लूप कमांड''' 1 ते 20अंकांच्या संचातील प्रत्येक घटकांसाठी दिलेला कोड आयटरेट करेल. | ||
|- | |- | ||
− | | 02 | + | | 02:07 |
| “'''for” लूपमधे लिहिलेली '''“'''puts” मेथड आऊटपुट दाखवते''' . | | “'''for” लूपमधे लिहिलेली '''“'''puts” मेथड आऊटपुट दाखवते''' . | ||
|- | |- | ||
− | | 02 | + | | 02:14 |
| टर्मिनल उघडून त्यात टाईप करा | | टर्मिनल उघडून त्यात टाईप करा | ||
|- | |- | ||
− | | 02 | + | | 02:17 |
| '''ruby space for hyphen loop dot rb आणि आऊटपुट बघा.''' | | '''ruby space for hyphen loop dot rb आणि आऊटपुट बघा.''' | ||
|- | |- | ||
− | | 02 | + | | 02:22 |
| 1 ते 20 अंकांचा ऍरे आऊटपुट म्हणून दाखवला जाईल . | | 1 ते 20 अंकांचा ऍरे आऊटपुट म्हणून दाखवला जाईल . | ||
|- | |- | ||
− | | 02 | + | | 02:26 |
| ह्या उदाहरणात इनक्लुझिव्ह रेंजसाठी “'''for”''' लूप घोषित केलेले आहे. | | ह्या उदाहरणात इनक्लुझिव्ह रेंजसाठी “'''for”''' लूप घोषित केलेले आहे. | ||
|- | |- | ||
− | | 02 | + | | 02:31 |
| ह्यामधे 1 ते 20 मधील सर्व अंक समाविष्ट आहेत. | | ह्यामधे 1 ते 20 मधील सर्व अंक समाविष्ट आहेत. | ||
|- | |- | ||
− | | 02 | + | | 02:35 |
| पुढे आपण नॉन इनक्लुझिव्ह रेंजसाठी “'''for”''' लूप कसे वापरायचे ते पाहू. | | पुढे आपण नॉन इनक्लुझिव्ह रेंजसाठी “'''for”''' लूप कसे वापरायचे ते पाहू. | ||
|- | |- | ||
− | | 02 | + | | 02:41 |
| कोडचा पुढील भाग टाईप करा. | | कोडचा पुढील भाग टाईप करा. | ||
|- | |- | ||
− | | 02 | + | | 02:44 |
| नॉन इनक्लुझिव्ह म्हणजे ऑब्जेक्टसच्या संचातील शेवटचा घटक त्यामधे समाविष्ट नसतो. | | नॉन इनक्लुझिव्ह म्हणजे ऑब्जेक्टसच्या संचातील शेवटचा घटक त्यामधे समाविष्ट नसतो. | ||
|- | |- | ||
− | | 02 | + | | 02:49 |
| येथे 1 ते 20 अंकांच्या नॉन इनक्लुझिव्ह रेंजसाठी “"'''for” लूप वापरले आहे'''. | | येथे 1 ते 20 अंकांच्या नॉन इनक्लुझिव्ह रेंजसाठी “"'''for” लूप वापरले आहे'''. | ||
|- | |- | ||
− | | 02 | + | | 02:55 |
| तुम्हाला दिसेल की 20 हा अंक आऊटपुटमधे प्रिंट झाला नाही. | | तुम्हाला दिसेल की 20 हा अंक आऊटपुटमधे प्रिंट झाला नाही. | ||
|- | |- | ||
− | | 02 | + | | 02:59 |
| दोन अंकांमधे 3 टिंब दिलेली असल्यास शेवटचा अंक समाविष्ट नसतो. | | दोन अंकांमधे 3 टिंब दिलेली असल्यास शेवटचा अंक समाविष्ट नसतो. | ||
|- | |- | ||
− | | 03 | + | | 03:04 |
| टर्मिनल उघडून त्यात टाईप करा '''ruby space for hyphen loop dot rb''' | | टर्मिनल उघडून त्यात टाईप करा '''ruby space for hyphen loop dot rb''' | ||
|- | |- | ||
− | | 03 | + | | 03:13 |
| '''आऊटपुट बघा'''. | | '''आऊटपुट बघा'''. | ||
|- | |- | ||
− | | 03 | + | | 03:17 |
| पुन्हा अंकांचा ऍरे आऊटपुट म्हणून मिळेल. त्यात 20 ह्या अंकाचा समावेश नसेल. | | पुन्हा अंकांचा ऍरे आऊटपुट म्हणून मिळेल. त्यात 20 ह्या अंकाचा समावेश नसेल. | ||
|- | |- | ||
− | | 03 | + | | 03:22 |
| आता तुम्हाला “'''for”''' लूप लिहीता येईल. | | आता तुम्हाला “'''for”''' लूप लिहीता येईल. | ||
|- | |- | ||
− | | 03 | + | | 03:27 |
| रुबीमधील “'''each” लूपचा '''सिंटॅक्स असा आहे: | | रुबीमधील “'''each” लूपचा '''सिंटॅक्स असा आहे: | ||
|- | |- | ||
− | | 03 | + | | 03:31 |
| “'''a collection of objects” dot each do item ''' | | “'''a collection of objects” dot each do item ''' | ||
|- | |- | ||
− | | 03 | + | | 03:36 |
| '''रुबी कोड end''' | | '''रुबी कोड end''' | ||
|- | |- | ||
− | | 03 | + | | 03:38 |
| उदाहरणाद्वारे समजून घेऊ. | | उदाहरणाद्वारे समजून घेऊ. | ||
|- | |- | ||
− | | 03 | + | | 03:42 |
| रुबीच्या प्राथमिक पाठात दाखवल्याप्रमाणे '''gedit''' मधे नवी फाईल बनवा. | | रुबीच्या प्राथमिक पाठात दाखवल्याप्रमाणे '''gedit''' मधे नवी फाईल बनवा. | ||
|- | |- | ||
− | | 03 | + | | 03:46 |
| '''त्याला each hyphen loop dot rb''' हे नाव द्या. | | '''त्याला each hyphen loop dot rb''' हे नाव द्या. | ||
|- | |- | ||
− | | 03 | + | | 03:50 |
| मी '''each''' लूपचे उदाहरण आधीच तयार केले आहे. | | मी '''each''' लूपचे उदाहरण आधीच तयार केले आहे. | ||
|- | |- | ||
− | | 03 | + | | 03:53 |
| हे उदाहरण समजून घेताना तुम्ही हा कोड टाईप करू शकता. | | हे उदाहरण समजून घेताना तुम्ही हा कोड टाईप करू शकता. | ||
|- | |- | ||
− | | 03 | + | | 03:58 |
| या उदाहरणात '''each''' लूप घोषित केले आहे. | | या उदाहरणात '''each''' लूप घोषित केले आहे. | ||
|- | |- | ||
− | | 04 | + | | 04:03 |
| आपल्याकडे 1 ते 20 अंकांचा संच आहे. | | आपल्याकडे 1 ते 20 अंकांचा संच आहे. | ||
|- | |- | ||
− | | 04 | + | | 04:06 |
| आपण '''eachलूपमधे '''“i” नामक व्हेरिएबल घोषित केले आहे. | | आपण '''eachलूपमधे '''“i” नामक व्हेरिएबल घोषित केले आहे. | ||
|- | |- | ||
− | | 04 | + | | 04:11 |
| “i” हे व्हेरिएबल 1 ते 20च्या संचातील पहिल्या घटकाची प्राथमिक व्हॅल्यू घेईल. | | “i” हे व्हेरिएबल 1 ते 20च्या संचातील पहिल्या घटकाची प्राथमिक व्हॅल्यू घेईल. | ||
|- | |- | ||
− | | 04 | + | | 04:17 |
| '''each लूप कमांड''' 1 ते 20अंकांच्या संचातील प्रत्येक घटकांसाठी दिलेला कोड आयटरेट करेल. | | '''each लूप कमांड''' 1 ते 20अंकांच्या संचातील प्रत्येक घटकांसाठी दिलेला कोड आयटरेट करेल. | ||
|- | |- | ||
− | | 04 | + | | 04:23 |
| '''each''' लूपमधे लिहिलेली '''puts मेथड आपल्याला आऊटपुट दाखवते.''' | | '''each''' लूपमधे लिहिलेली '''puts मेथड आपल्याला आऊटपुट दाखवते.''' | ||
|- | |- | ||
− | | 04 | + | | 04:30 |
| आता टर्मिनल उघडून टाईप करा '''ruby space each hyphen loop dot rb ''' | | आता टर्मिनल उघडून टाईप करा '''ruby space each hyphen loop dot rb ''' | ||
|- | |- | ||
− | | 04 | + | | 04:39 |
| आऊटपुट पहा. | | आऊटपुट पहा. | ||
|- | |- | ||
− | | 04 | + | | 04:43 |
| 1 ते 20 अंकांचा ऍरे आऊटपुट म्हणून मिळेल. | | 1 ते 20 अंकांचा ऍरे आऊटपुट म्हणून मिळेल. | ||
|- | |- | ||
− | | 04 | + | | 04:46 |
| वरील उदाहरणात इनक्लुझिव्ह रेंजसाठी '''each''' लूप घोषित केले आहे. | | वरील उदाहरणात इनक्लुझिव्ह रेंजसाठी '''each''' लूप घोषित केले आहे. | ||
|- | |- | ||
− | | 04 | + | | 04:51 |
| ह्यामधे 1 ते 20 मधील सर्व अंक समाविष्ट आहेत. | | ह्यामधे 1 ते 20 मधील सर्व अंक समाविष्ट आहेत. | ||
|- | |- | ||
− | | 04 | + | | 04:54 |
| पुढे नॉन इनक्लुझिव्ह रेंजसाठी '''each''' लूप कसे वापरायचे ते पाहू. | | पुढे नॉन इनक्लुझिव्ह रेंजसाठी '''each''' लूप कसे वापरायचे ते पाहू. | ||
|- | |- | ||
− | | 05 | + | | 05:00 |
| कोडचा पुढील भाग टाईप करा. | | कोडचा पुढील भाग टाईप करा. | ||
|- | |- | ||
− | | 05 | + | | 05:04 |
| नॉन इनक्लुझिव्ह म्हणजे ऑब्जेक्टसच्या संचातील शेवटचा घटक त्यामधे समाविष्ट नसतो. | | नॉन इनक्लुझिव्ह म्हणजे ऑब्जेक्टसच्या संचातील शेवटचा घटक त्यामधे समाविष्ट नसतो. | ||
|- | |- | ||
− | | 05 | + | | 05:10 |
| येथे 1 ते 20 अंकांच्या नॉन इनक्लुझिव्ह रेंजसाठी '''each लूप वापरले आहे'''. | | येथे 1 ते 20 अंकांच्या नॉन इनक्लुझिव्ह रेंजसाठी '''each लूप वापरले आहे'''. | ||
|- | |- | ||
− | | 05 | + | | 05:16 |
| तुम्हाला दिसेल की 20 हा अंक आऊटपुटमधे प्रिंट झाला नाही. | | तुम्हाला दिसेल की 20 हा अंक आऊटपुटमधे प्रिंट झाला नाही. | ||
|- | |- | ||
− | | 05 | + | | 05:20 |
| दोन अंकांमधे 3 टिंब वापरल्यास शेवटचा अंक समाविष्ट होत नाही. | | दोन अंकांमधे 3 टिंब वापरल्यास शेवटचा अंक समाविष्ट होत नाही. | ||
|- | |- | ||
− | | 05 | + | | 05:25 |
| आता टर्मिनल उघडून टाईप करा '''ruby space each hyphen loop dot rb''' | | आता टर्मिनल उघडून टाईप करा '''ruby space each hyphen loop dot rb''' | ||
|- | |- | ||
− | | 05 | + | | 05:34 |
| आऊटपुट पहा. | | आऊटपुट पहा. | ||
|- | |- | ||
− | | 05 | + | | 05:39 |
| '''आता तुम्ही तुमचे each''' लूप लिहू शकाल. | | '''आता तुम्ही तुमचे each''' लूप लिहू शकाल. | ||
|- | |- | ||
− | | 05 | + | | 05:44 |
| लूपचा कोणता प्रकार निवडायचा हे कसे ठरवता येते? | | लूपचा कोणता प्रकार निवडायचा हे कसे ठरवता येते? | ||
|- | |- | ||
− | | 05 | + | | 05:48 |
| '''for''' लूपची रचना आठवा. | | '''for''' लूपची रचना आठवा. | ||
|- | |- | ||
− | | 05 | + | | 05:53 |
| पहिल्या उदाहरणात, आपण 1 ते 20 अंकांसाठी '''for लूप वापरून आयटरेट केले'''. | | पहिल्या उदाहरणात, आपण 1 ते 20 अंकांसाठी '''for लूप वापरून आयटरेट केले'''. | ||
|- | |- | ||
− | | 05 | + | | 05:59 |
| टर्मिनलवर '''ruby space for hyphen loop dot rb''' कार्यान्वित करून आऊटपुट बघा. | | टर्मिनलवर '''ruby space for hyphen loop dot rb''' कार्यान्वित करून आऊटपुट बघा. | ||
|- | |- | ||
− | | 06 | + | | 06:08 |
| '''gedit मधे कोड बघा.''' | | '''gedit मधे कोड बघा.''' | ||
|- | |- | ||
− | | 06 | + | | 06:11 |
| जेव्हा '''for लूप कॉल केले जाते, रुबी प्रत्यक्षात each मेथड कॉल करत असते.''' | | जेव्हा '''for लूप कॉल केले जाते, रुबी प्रत्यक्षात each मेथड कॉल करत असते.''' | ||
|- | |- | ||
− | | 06 | + | | 06:16 |
| '''each''' किंवा '''for''' कॉल केल्याने तोच आऊटपुट मिळतो. | | '''each''' किंवा '''for''' कॉल केल्याने तोच आऊटपुट मिळतो. | ||
|- | |- | ||
− | | 06 | + | | 06:21 |
| '''जर for लूप कॉल केल्याने each लूप कॉल होत असेल तर each''' लूप वापरणे योग्य ठरते. | | '''जर for लूप कॉल केल्याने each लूप कॉल होत असेल तर each''' लूप वापरणे योग्य ठरते. | ||
|- | |- | ||
− | | 06 | + | | 06:28 |
| आपण पाठाच्या अंतिम टप्प्यात आहोत. | | आपण पाठाच्या अंतिम टप्प्यात आहोत. | ||
|- | |- | ||
− | | 06 | + | | 06:30 |
| थोडक्यात, | | थोडक्यात, | ||
|- | |- | ||
− | | 06 | + | | 06:32 |
| या पाठात शिकलो | | या पाठात शिकलो | ||
|- | |- | ||
− | | 06 | + | | 06:33 |
| '''for''' लूपचा उपयोग | | '''for''' लूपचा उपयोग | ||
|- | |- | ||
− | | 06 | + | | 06:35 |
| '''each''' रचनेचा उपयोग | | '''each''' रचनेचा उपयोग | ||
|- | |- | ||
− | | 06 | + | | 06:38 |
| '''for''' ऐवजी '''each च्या वापराचे कारण.''' | | '''for''' ऐवजी '''each च्या वापराचे कारण.''' | ||
|- | |- | ||
− | | 06 | + | | 06:41 |
| वरील लूप रचनांचा वापर केलेली उदाहरणे. | | वरील लूप रचनांचा वापर केलेली उदाहरणे. | ||
|- | |- | ||
− | | 06 | + | | 06:45 |
| असाईनमेंट. | | असाईनमेंट. | ||
|- | |- | ||
− | | 06 | + | | 06:47 |
| योग्य लूपचा वापर करून रुबी प्रोग्रॅम लिहा, | | योग्य लूपचा वापर करून रुबी प्रोग्रॅम लिहा, | ||
|- | |- | ||
− | | 06 | + | | 06:50 |
| जो 1 ते 20 अंकातील समसंख्या आऊटपुट म्हणून दाखवेल. | | जो 1 ते 20 अंकातील समसंख्या आऊटपुट म्हणून दाखवेल. | ||
|- | |- | ||
− | | 06 | + | | 06:56 |
| स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. | | स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. | ||
|- | |- | ||
− | | 07 | + | | 07:00 |
| ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. | | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. | ||
|- | |- | ||
− | | 07 | + | | 07:03 |
| जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. | | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. | ||
|- | |- | ||
− | | 07 | + | | 07:08 |
| स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, | | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, | ||
|- | |- | ||
− | | 07 | + | | 07:11 |
| Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. | | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. | ||
|- | |- | ||
− | | 07 | + | | 07:14 |
| परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. | | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. | ||
|- | |- | ||
− | | 07 | + | | 07:18 |
| अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki> | | अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki> | ||
|- | |- | ||
− | | 07 | + | | 07:23 |
| "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. | | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. | ||
|- | |- | ||
− | | 07 | + | | 07:26 |
| यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. | | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. | ||
|- | |- | ||
− | | 07 | + | | 07:33 |
| यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. | | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. | ||
|- | |- | ||
− | | 07 | + | | 07:41 |
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते . सहभागासाठी धन्यवाद. | | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते . सहभागासाठी धन्यवाद. | ||
|} | |} |
Revision as of 17:13, 1 July 2014
Title of script: for-and-each-Looping-Statements
Author: Manali Ranade
Keywords: Ruby
Time | Narration
|
---|---|
00:01 | रुबीमधील for आणि each लूप्स वरील पाठात स्वागत. |
00:05 | या पाठात शिकणार आहोत, |
00:07 | “loop” म्हणजे काय? |
00:08 | रुबीमधील वेगवेगळे लूप्स. |
00:11 | “for” लूपचा वापर, |
00:12 | “each” लूपचा उपयोग. |
00:14 | येथे वापरणार आहोत, |
00:16 | उबंटु वर्जन 12.04 |
00:19 | रुबी 1.9.3 |
00:22 | ह्या पाठासाठी तुमच्याकडे इंटरनेट कनेक्शन असायला हवे. |
00:25 | तसेच लिनक्स कमांडस, टर्मिनल आणि टेक्स्ट एडिटरचे ज्ञान असावे. |
00:30 | नसल्यास संबंधित पाठासाठी आमच्या वेबसाईटला भेट द्या. |
00:34 | आता रुबीमधे “loop” चा उल्लेख कशाच्या संदर्भात होतो ते पाहू. |
00:38 | loop म्हणजे कमांड किंवा कमांडसचा संच जो ठराविक वेळा कार्यान्वित होतो. |
00:44 | रुबी मधे खालील प्रमुख लूपिंग स्टेटमेंटस आहेत. |
00:47 | for |
00:48 | each |
00:49 | while |
00:49 | until |
00:50 | ह्या पाठात for आणि each लूप्सचा वापर शिकू. |
00:55 | सुरूवात करण्यापूर्वी तुमच्या होम डिरेक्टरीमधे पुढील फोल्डर्स बनवा. |
01:02 | ttt, ruby hyphen tutorial, looping hyphen statements. |
01:07 | येथे दाखवल्याप्रमाणे सब फोल्डर्स बनवा. |
01:11 | आता आवश्यक फोल्डर्स बनवले आहेत. |
01:13 | आता पुढे जाऊ. |
01:15 | रुबीमधील for लूपचा सिंटॅक्स असा आहे: |
01:19 | for “variable” in “a collection of objects” |
01:22 | रुबी कोड |
01:23 | end |
01:25 | उदाहरणाद्वारे समजून घेऊ. |
01:28 | रुबीच्या प्राथमिक पाठात दाखवल्याप्रमाणे gedit मधे नवी फाईल बनवा. |
01:32 | त्याला “for hyphen loop dot rb” हे नाव द्या. |
01:36 | मी आधीच “for” लूपचे उदाहरण तयार केले आहे. |
01:39 | हे उदाहरण समजून घेताना तुम्ही हा कोड टाईप करू शकता. |
01:44 | ह्या उदाहरणात मी “for” लूप घोषित केले आहे. |
01:47 | आपल्याकडे 1 ते 20 अंकांचा संच आहे. |
01:50 | आपण “i” हे व्हेरिएबल “for” लूपमधे घोषित केले आहे. |
01:55 | “i” हे व्हेरिएबल 1 ते 20च्या संचातील पहिल्या घटकाची प्राथमिक व्हॅल्यू घेईल. |
02:00 | “for” लूप कमांड 1 ते 20अंकांच्या संचातील प्रत्येक घटकांसाठी दिलेला कोड आयटरेट करेल. |
02:07 | “for” लूपमधे लिहिलेली “puts” मेथड आऊटपुट दाखवते . |
02:14 | टर्मिनल उघडून त्यात टाईप करा |
02:17 | ruby space for hyphen loop dot rb आणि आऊटपुट बघा. |
02:22 | 1 ते 20 अंकांचा ऍरे आऊटपुट म्हणून दाखवला जाईल . |
02:26 | ह्या उदाहरणात इनक्लुझिव्ह रेंजसाठी “for” लूप घोषित केलेले आहे. |
02:31 | ह्यामधे 1 ते 20 मधील सर्व अंक समाविष्ट आहेत. |
02:35 | पुढे आपण नॉन इनक्लुझिव्ह रेंजसाठी “for” लूप कसे वापरायचे ते पाहू. |
02:41 | कोडचा पुढील भाग टाईप करा. |
02:44 | नॉन इनक्लुझिव्ह म्हणजे ऑब्जेक्टसच्या संचातील शेवटचा घटक त्यामधे समाविष्ट नसतो. |
02:49 | येथे 1 ते 20 अंकांच्या नॉन इनक्लुझिव्ह रेंजसाठी “"for” लूप वापरले आहे. |
02:55 | तुम्हाला दिसेल की 20 हा अंक आऊटपुटमधे प्रिंट झाला नाही. |
02:59 | दोन अंकांमधे 3 टिंब दिलेली असल्यास शेवटचा अंक समाविष्ट नसतो. |
03:04 | टर्मिनल उघडून त्यात टाईप करा ruby space for hyphen loop dot rb |
03:13 | आऊटपुट बघा. |
03:17 | पुन्हा अंकांचा ऍरे आऊटपुट म्हणून मिळेल. त्यात 20 ह्या अंकाचा समावेश नसेल. |
03:22 | आता तुम्हाला “for” लूप लिहीता येईल. |
03:27 | रुबीमधील “each” लूपचा सिंटॅक्स असा आहे: |
03:31 | “a collection of objects” dot each do item |
03:36 | रुबी कोड end |
03:38 | उदाहरणाद्वारे समजून घेऊ. |
03:42 | रुबीच्या प्राथमिक पाठात दाखवल्याप्रमाणे gedit मधे नवी फाईल बनवा. |
03:46 | त्याला each hyphen loop dot rb हे नाव द्या. |
03:50 | मी each लूपचे उदाहरण आधीच तयार केले आहे. |
03:53 | हे उदाहरण समजून घेताना तुम्ही हा कोड टाईप करू शकता. |
03:58 | या उदाहरणात each लूप घोषित केले आहे. |
04:03 | आपल्याकडे 1 ते 20 अंकांचा संच आहे. |
04:06 | आपण eachलूपमधे “i” नामक व्हेरिएबल घोषित केले आहे. |
04:11 | “i” हे व्हेरिएबल 1 ते 20च्या संचातील पहिल्या घटकाची प्राथमिक व्हॅल्यू घेईल. |
04:17 | each लूप कमांड 1 ते 20अंकांच्या संचातील प्रत्येक घटकांसाठी दिलेला कोड आयटरेट करेल. |
04:23 | each लूपमधे लिहिलेली puts मेथड आपल्याला आऊटपुट दाखवते. |
04:30 | आता टर्मिनल उघडून टाईप करा ruby space each hyphen loop dot rb |
04:39 | आऊटपुट पहा. |
04:43 | 1 ते 20 अंकांचा ऍरे आऊटपुट म्हणून मिळेल. |
04:46 | वरील उदाहरणात इनक्लुझिव्ह रेंजसाठी each लूप घोषित केले आहे. |
04:51 | ह्यामधे 1 ते 20 मधील सर्व अंक समाविष्ट आहेत. |
04:54 | पुढे नॉन इनक्लुझिव्ह रेंजसाठी each लूप कसे वापरायचे ते पाहू. |
05:00 | कोडचा पुढील भाग टाईप करा. |
05:04 | नॉन इनक्लुझिव्ह म्हणजे ऑब्जेक्टसच्या संचातील शेवटचा घटक त्यामधे समाविष्ट नसतो. |
05:10 | येथे 1 ते 20 अंकांच्या नॉन इनक्लुझिव्ह रेंजसाठी each लूप वापरले आहे. |
05:16 | तुम्हाला दिसेल की 20 हा अंक आऊटपुटमधे प्रिंट झाला नाही. |
05:20 | दोन अंकांमधे 3 टिंब वापरल्यास शेवटचा अंक समाविष्ट होत नाही. |
05:25 | आता टर्मिनल उघडून टाईप करा ruby space each hyphen loop dot rb |
05:34 | आऊटपुट पहा. |
05:39 | आता तुम्ही तुमचे each लूप लिहू शकाल. |
05:44 | लूपचा कोणता प्रकार निवडायचा हे कसे ठरवता येते? |
05:48 | for लूपची रचना आठवा. |
05:53 | पहिल्या उदाहरणात, आपण 1 ते 20 अंकांसाठी for लूप वापरून आयटरेट केले. |
05:59 | टर्मिनलवर ruby space for hyphen loop dot rb कार्यान्वित करून आऊटपुट बघा. |
06:08 | gedit मधे कोड बघा. |
06:11 | जेव्हा for लूप कॉल केले जाते, रुबी प्रत्यक्षात each मेथड कॉल करत असते. |
06:16 | each किंवा for कॉल केल्याने तोच आऊटपुट मिळतो. |
06:21 | जर for लूप कॉल केल्याने each लूप कॉल होत असेल तर each लूप वापरणे योग्य ठरते. |
06:28 | आपण पाठाच्या अंतिम टप्प्यात आहोत. |
06:30 | थोडक्यात, |
06:32 | या पाठात शिकलो |
06:33 | for लूपचा उपयोग |
06:35 | each रचनेचा उपयोग |
06:38 | for ऐवजी each च्या वापराचे कारण. |
06:41 | वरील लूप रचनांचा वापर केलेली उदाहरणे. |
06:45 | असाईनमेंट. |
06:47 | योग्य लूपचा वापर करून रुबी प्रोग्रॅम लिहा, |
06:50 | जो 1 ते 20 अंकातील समसंख्या आऊटपुट म्हणून दाखवेल. |
06:56 | स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. |
07:00 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
07:03 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
07:08 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
07:11 | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. |
07:14 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
07:18 | अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा |
07:23 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
07:26 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
07:33 | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. |
07:41 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते . सहभागासाठी धन्यवाद. |