Difference between revisions of "Ruby/C2/Hello-Ruby/Hindi"
From Script | Spoken-Tutorial
Sakinashaikh (Talk | contribs) |
|||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | || ''Time''' | + | || '''Time''' |
|| '''Narration''' | || '''Narration''' | ||
|- | |- | ||
− | |00 | + | |00:00 |
|'''Hello''' '''Ruby''' के स्पोकन ट्यूटोरियल में स्वागत है। | |'''Hello''' '''Ruby''' के स्पोकन ट्यूटोरियल में स्वागत है। | ||
|- | |- | ||
− | | 00 | + | | 00:04 |
|इस ट्यूटोरियल में हम सीखेंगे। | |इस ट्यूटोरियल में हम सीखेंगे। | ||
|- | |- | ||
− | | 00 | + | | 00:06 |
| '''Ruby''' क्या है ? | | '''Ruby''' क्या है ? | ||
|- | |- | ||
− | | 00 | + | | 00:08 |
| विशेषताएँ | | विशेषताएँ | ||
|- | |- | ||
− | | 00 | + | | 00:09 |
| '''RubyGems''' और '''Ruby''' पर सहायता । | | '''RubyGems''' और '''Ruby''' पर सहायता । | ||
|- | |- | ||
− | | 00 | + | | 00:12 |
| संस्थापन | | संस्थापन | ||
|- | |- | ||
− | | 00 | + | | 00:13 |
| '''Ruby''' कोड रन करना । | | '''Ruby''' कोड रन करना । | ||
|- | |- | ||
− | | 00 | + | | 00:15 |
| कमेंट करना । | | कमेंट करना । | ||
|- | |- | ||
− | | 00 | + | | 00:17 |
| '''puts''' और '''print''' में अन्तर । | | '''puts''' और '''print''' में अन्तर । | ||
Line 44: | Line 44: | ||
|- | |- | ||
− | | 00 | + | | 00:19 |
| यहाँ हम उबंटु लिनक्स वर्जन 12.04, '''Ruby''' 1.9.3 का उपयोग कर रहे हैं । | | यहाँ हम उबंटु लिनक्स वर्जन 12.04, '''Ruby''' 1.9.3 का उपयोग कर रहे हैं । | ||
Line 50: | Line 50: | ||
|- | |- | ||
− | | 00 | + | | 00:27 |
| ट्यूटोरियल के अनुसरण के लिए इंटरनेट से जुड़ा होना आवश्यक है । | | ट्यूटोरियल के अनुसरण के लिए इंटरनेट से जुड़ा होना आवश्यक है । | ||
|- | |- | ||
− | | 00 | + | | 00:30 |
| आपको लिनक्स में टर्मिनल और टेक्स्ट एडिटर का उपयोग करने का ज्ञान होना ज़रूरी है । | | आपको लिनक्स में टर्मिनल और टेक्स्ट एडिटर का उपयोग करने का ज्ञान होना ज़रूरी है । | ||
|- | |- | ||
− | | 00 | + | | 00:37 |
| अब मैं समझाऊँगी कि '''Ruby''' क्या है । | | अब मैं समझाऊँगी कि '''Ruby''' क्या है । | ||
|- | |- | ||
− | | 00 | + | | 00:40 |
| '''Ruby''' ऑब्जेक्ट ओरिएंटेड, भाषांतरित लेखन की भाषा है । | | '''Ruby''' ऑब्जेक्ट ओरिएंटेड, भाषांतरित लेखन की भाषा है । | ||
|- | |- | ||
− | | 00 | + | | 00:45 |
| यह सक्रिय मुक्त स्रोत प्रोग्रामिंग भाषा है। | | यह सक्रिय मुक्त स्रोत प्रोग्रामिंग भाषा है। | ||
|- | |- | ||
− | | 00 | + | | 00:48 |
| यह एक आकर्षक रचनाक्रम है, जिसे आसानी से लिख, पढ़ सकते हैं । | | यह एक आकर्षक रचनाक्रम है, जिसे आसानी से लिख, पढ़ सकते हैं । | ||
Line 80: | Line 80: | ||
|- | |- | ||
− | | 00 | + | | 00:54 |
| अब '''Ruby''' की कुछ विशेषतायें देखते हैं । | | अब '''Ruby''' की कुछ विशेषतायें देखते हैं । | ||
Line 86: | Line 86: | ||
|- | |- | ||
− | | 00 | + | | 00:58 |
| '''Ruby''' काफी वहनीय है। | | '''Ruby''' काफी वहनीय है। | ||
|- | |- | ||
− | | 01 | + | | 01:00 |
| '''Ruby''' प्रोग्राम किसी भी ऑपरेटिंग सिस्टम में रन हो सकता है । | | '''Ruby''' प्रोग्राम किसी भी ऑपरेटिंग सिस्टम में रन हो सकता है । | ||
|- | |- | ||
− | | 01 | + | | 01:04 |
| '''Smalltalk, BASIC''' या '''Python''' की तरह '''Ruby''' में वेरिएबल्स का डाटाटाइप नहीं होता है । | | '''Smalltalk, BASIC''' या '''Python''' की तरह '''Ruby''' में वेरिएबल्स का डाटाटाइप नहीं होता है । | ||
|- | |- | ||
− | | 01 | + | | 01:11 |
| यह स्वचालित मेमोरी प्रबंधन का समर्थन करता है । | | यह स्वचालित मेमोरी प्रबंधन का समर्थन करता है । | ||
|- | |- | ||
− | | 01 | + | | 01:14 |
| '''Ruby''' एक मुक्त प्रारूप भाषा है । | | '''Ruby''' एक मुक्त प्रारूप भाषा है । | ||
|- | |- | ||
− | | 01 | + | | 01:17 |
| आप अपना प्रोग्राम किसी भी लाइन या कॉलम से लिख सकते हैं । | | आप अपना प्रोग्राम किसी भी लाइन या कॉलम से लिख सकते हैं । | ||
|- | |- | ||
− | | 01 | + | | 01:21 |
| '''Ruby''' इंटरनेट और इंट्रा-नेट अनुप्रयोगों के विकास में उपयोग होता है । | | '''Ruby''' इंटरनेट और इंट्रा-नेट अनुप्रयोगों के विकास में उपयोग होता है । | ||
Line 115: | Line 115: | ||
|- | |- | ||
− | | 01 | + | | 01:27 |
| '''RubyGems'', ''Ruby''' की प्रमुख विशेषताओं में से एक है । | | '''RubyGems'', ''Ruby''' की प्रमुख विशेषताओं में से एक है । | ||
. | . | ||
Line 121: | Line 121: | ||
|- | |- | ||
− | | 01 | + | | 01:31 |
| '''RubyGems''', '''Ruby''' प्रोग्रामिंग भाषा के लिए पैकेज मैनेजर है । | | '''RubyGems''', '''Ruby''' प्रोग्रामिंग भाषा के लिए पैकेज मैनेजर है । | ||
|- | |- | ||
− | | 01 | + | | 01:36 |
| यह '''Ruby''' प्रोग्राम्स और लाइब्रेरीज के वितरण में मान्य प्रारूप देता है । | | यह '''Ruby''' प्रोग्राम्स और लाइब्रेरीज के वितरण में मान्य प्रारूप देता है । | ||
Line 132: | Line 132: | ||
|- | |- | ||
− | | 01 | + | | 01:42 |
| आप अपने '''gems''' बना और प्रकाशित कर सकते है । | | आप अपने '''gems''' बना और प्रकाशित कर सकते है । | ||
|- | |- | ||
− | | 01 | + | | 01:46 |
| '''RubyGems''' की ज्यादा जानकारी के लिए दिए हुए लिंक पर जाएँ । | | '''RubyGems''' की ज्यादा जानकारी के लिए दिए हुए लिंक पर जाएँ । | ||
Line 144: | Line 144: | ||
|- | |- | ||
− | | 01 | + | | 01:51 |
| '''Ruby''' की ज्यादा जानकारी के लिए आप दर्शाए लिंक पर जा सकते हैं । | | '''Ruby''' की ज्यादा जानकारी के लिए आप दर्शाए लिंक पर जा सकते हैं । | ||
|- | |- | ||
− | | 01 | + | | 01:56 |
| आप उबंटु सॉफ्टवेयर सेंटर का उपयोग करके '''Ruby ''' को संस्थापित कर सकते हैं । | | आप उबंटु सॉफ्टवेयर सेंटर का उपयोग करके '''Ruby ''' को संस्थापित कर सकते हैं । | ||
|- | |- | ||
− | | 02 | + | | 02:00 |
| उबंटु सॉफ्टवेयर सेंटर पर अधिक जानकारी के लिए, कृपया इस वेबसाइट पर उबंटु लिनक्स ट्यूटोरियल्स का अनुकरण करें । | | उबंटु सॉफ्टवेयर सेंटर पर अधिक जानकारी के लिए, कृपया इस वेबसाइट पर उबंटु लिनक्स ट्यूटोरियल्स का अनुकरण करें । | ||
Line 161: | Line 161: | ||
|- | |- | ||
− | | 02 | + | | 02:07 |
| '''Ruby ''' संस्थापित करने के दूसरे तरीके इस स्लाइड में दर्शाए हैं । | | '''Ruby ''' संस्थापित करने के दूसरे तरीके इस स्लाइड में दर्शाए हैं । | ||
|- | |- | ||
− | | 02 | + | | 02:13 |
| Ruby कोड को तीन तरह से निष्पादित कर सकते हैं । | | Ruby कोड को तीन तरह से निष्पादित कर सकते हैं । | ||
|- | |- | ||
− | | 02 | + | | 02:16 |
| '''Command line ''' | | '''Command line ''' | ||
|- | |- | ||
− | | 02 | + | | 02:17 |
| '''Interactive Ruby''' | | '''Interactive Ruby''' | ||
|- | |- | ||
− | | 02 | + | | 02:19 |
| '''file'' की तरह । | | '''file'' की तरह । | ||
|- | |- | ||
− | | 02 | + | | 02:20 |
| हम निष्पादन के हर तरीके को देखेंगे । | | हम निष्पादन के हर तरीके को देखेंगे । | ||
|- | |- | ||
− | | 02 | + | | 02:23 |
| सबसे पहले देखते हैं, कमांड लाइन से ''''Hello World'''' कोड को कैसे निष्पादित करें । | | सबसे पहले देखते हैं, कमांड लाइन से ''''Hello World'''' कोड को कैसे निष्पादित करें । | ||
|- | |- | ||
− | | 02 | + | | 02:28 |
| एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें । | | एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें । | ||
|- | |- | ||
− | | 02 | + | | 02:34 |
| आपके स्क्रीन पर टर्मिनल विंडो दिखती है । | | आपके स्क्रीन पर टर्मिनल विंडो दिखती है । | ||
|- | |- | ||
− | | 02 | + | | 02:37 |
| कमांड टाइप करें । | | कमांड टाइप करें । | ||
|- | |- | ||
− | | 02 | + | | 02:38 |
| '''ruby '''''space''''' ''hyphen ''e '''''space'' सिंगल कोट्स में '''puts '''space''' '''फिर डबल कोट्स में '''Hello World''' और | | '''ruby '''''space''''' ''hyphen ''e '''''space'' सिंगल कोट्स में '''puts '''space''' '''फिर डबल कोट्स में '''Hello World''' और | ||
|- | |- | ||
− | | 02 | + | | 02:51 |
| एंटर दबाएँ । | | एंटर दबाएँ । | ||
|- | |- | ||
− | | 02 | + | | 02:53 |
| हमें '''Hello World''' आउटपुट मिलता है । | | हमें '''Hello World''' आउटपुट मिलता है । | ||
|- | |- | ||
− | | 02 | + | | 02:57 |
| टर्मिनल पर आउटपुट प्रिंट करने के लिए '''puts ''' कमांड का उपयोग होता है । | | टर्मिनल पर आउटपुट प्रिंट करने के लिए '''puts ''' कमांड का उपयोग होता है । | ||
|- | |- | ||
− | | 03 | + | | 03:00 |
| '' hyphen'' '''e flag ''' केवल सिंगल लाइन कोड को निष्पादित करता है । | | '' hyphen'' '''e flag ''' केवल सिंगल लाइन कोड को निष्पादित करता है । | ||
|- | |- | ||
− | | 03 | + | | 03:06 |
| मल्टीपल ''' '''''hyphen''''' e flags''' मल्टीपल लाइन कमांड्स का निष्पादन कर सकता है । | | मल्टीपल ''' '''''hyphen''''' e flags''' मल्टीपल लाइन कमांड्स का निष्पादन कर सकता है । | ||
|- | |- | ||
− | | 03 | + | | 03:12 |
| इसका अभ्यास करें । | | इसका अभ्यास करें । | ||
|- | |- | ||
− | | 03 | + | | 03:14 |
| अब पिछली कमांड के लिए अप एरो की, को दबाएं और | | अब पिछली कमांड के लिए अप एरो की, को दबाएं और | ||
|- | |- | ||
− | | 03 | + | | 03:18 |
| टाइप करें ''space''' hypen ''e '''''space ''सिंगल कोट्स में '''puts '''space '''1+2 ''' और | | टाइप करें ''space''' hypen ''e '''''space ''सिंगल कोट्स में '''puts '''space '''1+2 ''' और | ||
|- | |- | ||
− | | 03 | + | | 03:31 |
| एंटर दबाएँ। | | एंटर दबाएँ। | ||
|- | |- | ||
− | | 03 | + | | 03:33 |
| '''Hello World ''' और ''' 3''' आउटपुट आता है । | | '''Hello World ''' और ''' 3''' आउटपुट आता है । | ||
|- | |- | ||
− | | 03 | + | | 03:36 |
| अपनी स्लाइड पर वापस आते हैं । | | अपनी स्लाइड पर वापस आते हैं । | ||
|- | |- | ||
− | | 03 | + | | 03:39 |
| अब हम '''Interactive Ruby''' के बारे में सीखेंगे । | | अब हम '''Interactive Ruby''' के बारे में सीखेंगे । | ||
|- | |- | ||
− | | 03 | + | | 03:42 |
| '''Interactive Ruby''', '''Ruby''' कमांड को तुरंत निष्पादित करता है । | | '''Interactive Ruby''', '''Ruby''' कमांड को तुरंत निष्पादित करता है । | ||
|- | |- | ||
− | | 03 | + | | 03:48 |
| आप '''Ruby''' स्टेटमेंट्स को रन करके उसका आउटपुट और अन्य वेल्यूस देख सकते हैं । | | आप '''Ruby''' स्टेटमेंट्स को रन करके उसका आउटपुट और अन्य वेल्यूस देख सकते हैं । | ||
|- | |- | ||
− | | 03 | + | | 03:53 |
| '''Ruby''' के पुराने वर्जन के लिए, '''irb''' अलग से संस्थापित करें । | | '''Ruby''' के पुराने वर्जन के लिए, '''irb''' अलग से संस्थापित करें । | ||
|- | |- | ||
− | | 03 | + | | 03:58 |
| अब '''Ruby''' कोड को '''irb''' से निष्पादित करते हैं । टर्मिनल पर जाएँ । | | अब '''Ruby''' कोड को '''irb''' से निष्पादित करते हैं । टर्मिनल पर जाएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:04 |
| टाइप '''irb ''' और एंटर दबाएँ । | | टाइप '''irb ''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:07 |
| '''Interactive Ruby''' आरम्भ के लिए, | | '''Interactive Ruby''' आरम्भ के लिए, | ||
|- | |- | ||
− | | 04 | + | | 04:09 |
| टाइप करें '''puts '''space''' '''डबल कोट्स में '''Hello World''' और एंटर दबाएँ । | | टाइप करें '''puts '''space''' '''डबल कोट्स में '''Hello World''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:19 |
|'''Hello World''' आउटपुट आता है । | |'''Hello World''' आउटपुट आता है । | ||
|- | |- | ||
− | | 04 | + | | 04:22 |
|और रिटर्न वेल्यू '''nil''' आता है। | |और रिटर्न वेल्यू '''nil''' आता है। | ||
|- | |- | ||
− | | 04 | + | | 04:26 |
| '''irb ''' से बाहर आने के लिए टाइप करें '''exit''' और एंटर दबाएँ । | | '''irb ''' से बाहर आने के लिए टाइप करें '''exit''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:31 |
| आप '''Ruby''' प्रोग्राम फाइल से भी रन कर सकते हैं । | | आप '''Ruby''' प्रोग्राम फाइल से भी रन कर सकते हैं । | ||
|- | |- | ||
− | | 04 | + | | 04:34 |
| कोड लिखने के लिए अपने चयन का कोई भी टेक्स्ट एडिटर उपयोग कर सकते हैं । | | कोड लिखने के लिए अपने चयन का कोई भी टेक्स्ट एडिटर उपयोग कर सकते हैं । | ||
|- | |- | ||
− | | 04 | + | | 04:39 |
| मैं '''gedit ''' टेक्स्ट एडिटर उपयोग कर रही हूँ । '''gedit ''' टेक्स्ट एडिटर पर जाएँ । | | मैं '''gedit ''' टेक्स्ट एडिटर उपयोग कर रही हूँ । '''gedit ''' टेक्स्ट एडिटर पर जाएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:45 |
|अब, टाइप करें '''puts''' space डबल कोट्स में ''' Hello World ''' | |अब, टाइप करें '''puts''' space डबल कोट्स में ''' Hello World ''' | ||
|- | |- | ||
− | | 04 | + | | 04:55 |
| अब हम सीखेंगे कि मल्टीपल लाइन या ब्लॉक कमेंट्स को कैसे जोड़ें । | | अब हम सीखेंगे कि मल्टीपल लाइन या ब्लॉक कमेंट्स को कैसे जोड़ें । | ||
|- | |- | ||
− | | 04 | + | | 04:59 |
| '''puts ''' कमांड से पहले । | | '''puts ''' कमांड से पहले । | ||
|- | |- | ||
− | | 05 | + | | 05:01 |
| टाइप करें, ''equal to '''''begin ''' और एंटर दबाएँ । | | टाइप करें, ''equal to '''''begin ''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 05 | + | | 05:06 |
| 'Equal to '''''begin ''' कमेंट शुरू करने के लिए उपयोगी है । | | 'Equal to '''''begin ''' कमेंट शुरू करने के लिए उपयोगी है । | ||
|- | |- | ||
− | | 05 | + | | 05:10 |
| जो कमेंट्स आप जोड़ना चाहें टाइप करें । | | जो कमेंट्स आप जोड़ना चाहें टाइप करें । | ||
|- | |- | ||
− | | 05 | + | | 05:13 |
| मैं टाइप करुँगी '''My first Ruby program''' और एंटर दबाएँ । | | मैं टाइप करुँगी '''My first Ruby program''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 05 | + | | 05:24 |
| यह कोड '''Hello world''' प्रिंट करेगा । एंटर दबाएँ । | | यह कोड '''Hello world''' प्रिंट करेगा । एंटर दबाएँ । | ||
|- | |- | ||
− | | 05 | + | | 05:30 |
| अब ''equal to '''''end''' टाइप करें । | | अब ''equal to '''''end''' टाइप करें । | ||
|- | |- | ||
− | | 05 | + | | 05:33 |
| मल्टीपल लाइन कमेंट्स की समाप्ति के लिए ''equal to '''''end ''' उपयोगी है । | | मल्टीपल लाइन कमेंट्स की समाप्ति के लिए ''equal to '''''end ''' उपयोगी है । | ||
|- | |- | ||
− | | 05 | + | | 05:37 |
| प्रोग्राम की गति को समझाने के लिए कमेंट्स उपयोगी हैं। | | प्रोग्राम की गति को समझाने के लिए कमेंट्स उपयोगी हैं। | ||
|- | |- | ||
− | | 05 | + | | 05:42 |
| यह प्रलेखीकरण के लिए उपयोगी है । | | यह प्रलेखीकरण के लिए उपयोगी है । | ||
|- | |- | ||
− | | 05 | + | | 05:45 |
| अब सेव बटन क्लिक करके फाइल सेव करें । | | अब सेव बटन क्लिक करके फाइल सेव करें । | ||
|- | |- | ||
− | | 05 | + | | 05:50 |
| फाइल को लगातार सेव करना एक अच्छी आदत है । | | फाइल को लगातार सेव करना एक अच्छी आदत है । | ||
|- | |- | ||
− | | 05 | + | | 05:54 |
| आपके स्क्रीन पर '''Save As ''' डायलॉग बॉक्स दिखता है । | | आपके स्क्रीन पर '''Save As ''' डायलॉग बॉक्स दिखता है । | ||
|- | |- | ||
− | | 05 | + | | 05:58 |
| फाइल सेव करने की जगह चुनें । | | फाइल सेव करने की जगह चुनें । | ||
|- | |- | ||
− | | 06 | + | | 06:01 |
|डेस्कटॉप पर, मैं '''rubyprogram''' नामक एक फोल्डर बनाऊँगी । | |डेस्कटॉप पर, मैं '''rubyprogram''' नामक एक फोल्डर बनाऊँगी । | ||
|- | |- | ||
− | | 06 | + | | 06:07 |
| हम फाइल को इस फोल्डर के अंदर सेव करेंगे । | | हम फाइल को इस फोल्डर के अंदर सेव करेंगे । | ||
|- | |- | ||
− | | 06 | + | | 06:10 |
| टेक्स्ट बॉक्स '''Name''' में, जो नाम आप चाहते हैं टाइप करें । | | टेक्स्ट बॉक्स '''Name''' में, जो नाम आप चाहते हैं टाइप करें । | ||
|- | |- | ||
− | | 06 | + | | 06:14 |
| मैं टाइप करुँगी '''hello.rb''' | | मैं टाइप करुँगी '''hello.rb''' | ||
|- | |- | ||
− | | 06 | + | | 06:17 |
| '''Ruby ''' फाइल को '''Dot rb''' एक्सटेंशन दिया है । | | '''Ruby ''' फाइल को '''Dot rb''' एक्सटेंशन दिया है । | ||
|- | |- | ||
− | | 06 | + | | 06:22 |
| फिर फाइल सेव करने के लिए '''Save''' बटन दबाएँ । अतः अब फाइल सेव हो गई है । | | फिर फाइल सेव करने के लिए '''Save''' बटन दबाएँ । अतः अब फाइल सेव हो गई है । | ||
|- | |- | ||
− | | 06 | + | | 06:29 |
| कोड निष्पादन के लिए टर्मिनल पर जाएँ । | | कोड निष्पादन के लिए टर्मिनल पर जाएँ । | ||
|- | |- | ||
− | | 06 | + | | 06:33 |
| सबसे पहले टर्मिनल को क्लियर करें । | | सबसे पहले टर्मिनल को क्लियर करें । | ||
|- | |- | ||
− | | 06 | + | | 06:35 |
| निश्चित करें, कि आप उस डाइरेक्टरी में हैं जहाँ '''Ruby ''' फाइल है । | | निश्चित करें, कि आप उस डाइरेक्टरी में हैं जहाँ '''Ruby ''' फाइल है । | ||
|- | |- | ||
− | | 06 | + | | 06:39 |
| याद रहे कि हम होम डाइरेक्टरी में हैं । हमें सब-डाइरेक्टरी '''rubyprogram''' में जाना है । | | याद रहे कि हम होम डाइरेक्टरी में हैं । हमें सब-डाइरेक्टरी '''rubyprogram''' में जाना है । | ||
|- | |- | ||
− | | 06 | + | | 06:47 |
| ऐसा करने के लिए टाइप करें '''''cd '''''space'' '''''Desktop/rubyprogram'' ''''' और एंटर दबाएँ । | | ऐसा करने के लिए टाइप करें '''''cd '''''space'' '''''Desktop/rubyprogram'' ''''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 07 | + | | 07:00 |
| फाइल का निष्पादन करें । टाइप '''ruby space hello dot rb''' और एंटर दबाएँ । | | फाइल का निष्पादन करें । टाइप '''ruby space hello dot rb''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 07 | + | | 07:10 |
| हमें '''HelloWorld''' आउटपुट मिलता है । | | हमें '''HelloWorld''' आउटपुट मिलता है । | ||
|- | |- | ||
− | | 07 | + | | 07:13 |
|अब, मैं '''puts''' और '''print ''' स्टेटमेंट में अंतर दर्शाती हूँ। | |अब, मैं '''puts''' और '''print ''' स्टेटमेंट में अंतर दर्शाती हूँ। | ||
|- | |- | ||
− | | 07 | + | | 07:19 |
| ''' irb''' प्रयोग करके इसको समझेंगे । | | ''' irb''' प्रयोग करके इसको समझेंगे । | ||
|- | |- | ||
− | | 07 | + | | 07:22 |
| इससे पहले हमें वापस होम डाइरेक्टरी में जाना है । ऐसा करने के लिए टाइप '''cd ''' और एंटर दबाएँ । | | इससे पहले हमें वापस होम डाइरेक्टरी में जाना है । ऐसा करने के लिए टाइप '''cd ''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 07 | + | | 07:32 |
| अब '''Interactive Ruby''' आरम्भ करने के लिए टाइप '''irb''' और एंटर दबाएँ । | | अब '''Interactive Ruby''' आरम्भ करने के लिए टाइप '''irb''' और एंटर दबाएँ । | ||
|- | |- | ||
− | | 07 | + | | 07:39 |
| टाइप करें '''puts '''space''' ''' डबल कोट्स में '''Hello '''कॉमा डबल कोट्स में '''World''' | | टाइप करें '''puts '''space''' ''' डबल कोट्स में '''Hello '''कॉमा डबल कोट्स में '''World''' | ||
|- | |- | ||
− | | 07 | + | | 07:51 |
| यहाँ कॉमा दो '''puts''' कमांड को जोड़ता है। | | यहाँ कॉमा दो '''puts''' कमांड को जोड़ता है। | ||
|- | |- | ||
− | | 07 | + | | 07:56 |
|अब एंटर दबाएं । | |अब एंटर दबाएं । | ||
|- | |- | ||
− | | 07 | + | | 07:58 |
| हमें '''Hello World''' मिलता है, लेकिन अलग लाइन्स में । | | हमें '''Hello World''' मिलता है, लेकिन अलग लाइन्स में । | ||
|- | |- | ||
− | | 08 | + | | 08:03 |
| अब '''print''' के साथ इसका अभ्यास करें। | | अब '''print''' के साथ इसका अभ्यास करें। | ||
|- | |- | ||
− | | 08 | + | | 08:06 |
| पिछली कमांड पर जाने के लिए अप एरो की दबाएँ । | | पिछली कमांड पर जाने के लिए अप एरो की दबाएँ । | ||
|- | |- | ||
− | | 08 | + | | 08:10 |
| puts को print में बदले और एंटर दबाएँ । | | puts को print में बदले और एंटर दबाएँ । | ||
|- | |- | ||
− | | 08 | + | | 08:14 |
| हमें आउटपुट '''Hello World ''' मिलता है, लेकिन उसी लाइन पर । | | हमें आउटपुट '''Hello World ''' मिलता है, लेकिन उसी लाइन पर । | ||
|- | |- | ||
− | | 08 | + | | 08:19 |
| कीवर्ड puts आउटपुट के अंत में एक नयी लाइन जोड़ता है। कीवर्ड print ऐसा नहीं करता । | | कीवर्ड puts आउटपुट के अंत में एक नयी लाइन जोड़ता है। कीवर्ड print ऐसा नहीं करता । | ||
|- | |- | ||
− | | 08 | + | | 08:27 |
| कीवर्ड print वही आउटपुट देता है, जो हमने दिया है । | | कीवर्ड print वही आउटपुट देता है, जो हमने दिया है । | ||
|- | |- | ||
− | | 08 | + | | 08:31 |
|इसी के साथ हम स्पोकन ट्यूटोरियल की समाप्ति पर आ गए हैं। अपनी स्लाइड्स पर वापस जाएँ । | |इसी के साथ हम स्पोकन ट्यूटोरियल की समाप्ति पर आ गए हैं। अपनी स्लाइड्स पर वापस जाएँ । | ||
|- | |- | ||
− | | 08 | + | | 08:38 |
| इस ट्यूटोरियल में हमने सीखा….. | | इस ट्यूटोरियल में हमने सीखा….. | ||
|- | |- | ||
− | | 08 | + | | 08:39 |
| '''Ruby''' के बारे में | | '''Ruby''' के बारे में | ||
|- | |- | ||
− | | 08 | + | | 08:41 |
| संस्थापन | | संस्थापन | ||
|- | |- | ||
− | | 08 | + | | 08:42 |
| '''Ruby ''' कोड का निष्पादन । | | '''Ruby ''' कोड का निष्पादन । | ||
|- | |- | ||
− | | 08 | + | | 08:45 |
| एक से ज्यादा कमेंट जोड़ना | | एक से ज्यादा कमेंट जोड़ना | ||
Line 517: | Line 517: | ||
|- | |- | ||
− | | 08 | + | | 08:50 |
| '''puts''' और '''print''' में अंतर । | | '''puts''' और '''print''' में अंतर । | ||
|- | |- | ||
− | | 08 | + | | 08:53 |
| नियत-कार्य के रूप में, | | नियत-कार्य के रूप में, | ||
|- | |- | ||
− | | 08 | + | | 08:55 |
| अपने नाम और आयु प्रिंट करने के लिए प्रोग्राम लिखें । | | अपने नाम और आयु प्रिंट करने के लिए प्रोग्राम लिखें । | ||
|- | |- | ||
− | | 08 | + | | 08:58 |
| हमने इस ट्यूटोरियल में भिन्न लाइन कमेंट्स उपयोग किये । | | हमने इस ट्यूटोरियल में भिन्न लाइन कमेंट्स उपयोग किये । | ||
|- | |- | ||
− | | 09 | + | | 09:02 |
| सिंगल लाइन कमेंट देकर देखें । | | सिंगल लाइन कमेंट देकर देखें । | ||
|- | |- | ||
− | | 09 | + | | 09:04 |
| निम्न लिंक पर दिए गए वीडियो को देखें । | | निम्न लिंक पर दिए गए वीडियो को देखें । | ||
|- | |- | ||
− | | 09 | + | | 09:08 |
| यह स्पोकन ट्यूटोरियल का सारांश है । | | यह स्पोकन ट्यूटोरियल का सारांश है । | ||
|- | |- | ||
− | | 09 | + | | 09:11 |
| अच्छी बैंडविड्थ न मिलने पर आप इसको डाउनलोड करके देख सकते हैं । | | अच्छी बैंडविड्थ न मिलने पर आप इसको डाउनलोड करके देख सकते हैं । | ||
|- | |- | ||
− | | 09 | + | | 09:15 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: | | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: | ||
|- | |- | ||
− | | 09 | + | | 09:17 |
| स्पोकन ट्यूटोरियलस का उपयोग करके कार्यशाला चलाती है । | | स्पोकन ट्यूटोरियलस का उपयोग करके कार्यशाला चलाती है । | ||
|- | |- | ||
− | | 09 | + | | 09:20 |
| जो ऑनलाइन टेस्ट पास करते हैं, उनको प्रमाणपत्र देती हैं । | | जो ऑनलाइन टेस्ट पास करते हैं, उनको प्रमाणपत्र देती हैं । | ||
|- | |- | ||
− | | 09 | + | | 09:24 |
| ज्यादा जानकारी के लिए contact@spoken-tutorial.org को लिखें । | | ज्यादा जानकारी के लिए contact@spoken-tutorial.org को लिखें । | ||
|- | |- | ||
− | | 09 | + | | 09:30 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है । | | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है । | ||
|- | |- | ||
− | | 09 | + | | 09:35 |
| यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | | यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | ||
|- | |- | ||
− | | 09 | + | | 09:41 |
| इस मिशन पर ज्यादा जानकारी निम्न लिंक पर है: spoken-tutorial.org/NMEICT-Intro. | | इस मिशन पर ज्यादा जानकारी निम्न लिंक पर है: spoken-tutorial.org/NMEICT-Intro. | ||
|- | |- | ||
− | | 09 | + | | 09:45 |
|आई.आई.टी मुंबई से मैं श्रुति आर्य, आपसे विदा लेती हूँ । | |आई.आई.टी मुंबई से मैं श्रुति आर्य, आपसे विदा लेती हूँ । | ||
|- | |- | ||
− | | 09 | + | | 09:50 |
| हमसे जुड़ने के लिए धन्यवाद । | | हमसे जुड़ने के लिए धन्यवाद । | ||
|} | |} |
Revision as of 11:11, 27 June 2014
Time | Narration
|
00:00 | Hello Ruby के स्पोकन ट्यूटोरियल में स्वागत है। |
00:04 | इस ट्यूटोरियल में हम सीखेंगे।
|
00:06 | Ruby क्या है ? |
00:08 | विशेषताएँ |
00:09 | RubyGems और Ruby पर सहायता । |
00:12 | संस्थापन |
00:13 | Ruby कोड रन करना । |
00:15 | कमेंट करना । |
00:17 | puts और print में अन्तर ।
|
00:19 | यहाँ हम उबंटु लिनक्स वर्जन 12.04, Ruby 1.9.3 का उपयोग कर रहे हैं ।
|
00:27 | ट्यूटोरियल के अनुसरण के लिए इंटरनेट से जुड़ा होना आवश्यक है । |
00:30 | आपको लिनक्स में टर्मिनल और टेक्स्ट एडिटर का उपयोग करने का ज्ञान होना ज़रूरी है । |
00:37 | अब मैं समझाऊँगी कि Ruby क्या है ।
|
00:40 | Ruby ऑब्जेक्ट ओरिएंटेड, भाषांतरित लेखन की भाषा है ।
|
00:45 | यह सक्रिय मुक्त स्रोत प्रोग्रामिंग भाषा है।
|
00:48 | यह एक आकर्षक रचनाक्रम है, जिसे आसानी से लिख, पढ़ सकते हैं ।
|
00:54 | अब Ruby की कुछ विशेषतायें देखते हैं ।
|
00:58 | Ruby काफी वहनीय है। |
01:00 | Ruby प्रोग्राम किसी भी ऑपरेटिंग सिस्टम में रन हो सकता है । |
01:04 | Smalltalk, BASIC या Python की तरह Ruby में वेरिएबल्स का डाटाटाइप नहीं होता है । |
01:11 | यह स्वचालित मेमोरी प्रबंधन का समर्थन करता है । |
01:14 | Ruby एक मुक्त प्रारूप भाषा है । |
01:17 | आप अपना प्रोग्राम किसी भी लाइन या कॉलम से लिख सकते हैं । |
01:21 | Ruby इंटरनेट और इंट्रा-नेट अनुप्रयोगों के विकास में उपयोग होता है ।
|
01:27 | RubyGems, Ruby की प्रमुख विशेषताओं में से एक है ।
.
|
01:31 | RubyGems, Ruby प्रोग्रामिंग भाषा के लिए पैकेज मैनेजर है ।
|
01:36 | यह Ruby प्रोग्राम्स और लाइब्रेरीज के वितरण में मान्य प्रारूप देता है ।
|
01:42 | आप अपने gems बना और प्रकाशित कर सकते है ।
|
01:46 | RubyGems की ज्यादा जानकारी के लिए दिए हुए लिंक पर जाएँ ।
|
01:51 | Ruby की ज्यादा जानकारी के लिए आप दर्शाए लिंक पर जा सकते हैं ।
|
01:56 | आप उबंटु सॉफ्टवेयर सेंटर का उपयोग करके Ruby को संस्थापित कर सकते हैं ।
|
02:00 | उबंटु सॉफ्टवेयर सेंटर पर अधिक जानकारी के लिए, कृपया इस वेबसाइट पर उबंटु लिनक्स ट्यूटोरियल्स का अनुकरण करें ।
|
02:07 | Ruby संस्थापित करने के दूसरे तरीके इस स्लाइड में दर्शाए हैं ।
|
02:13 | Ruby कोड को तीन तरह से निष्पादित कर सकते हैं ।
|
02:16 | Command line |
02:17 | Interactive Ruby |
02:19 | 'file की तरह । |
02:20 | हम निष्पादन के हर तरीके को देखेंगे । |
02:23 | सबसे पहले देखते हैं, कमांड लाइन से 'Hello World' कोड को कैसे निष्पादित करें । |
02:28 | एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें ।
|
02:34 | आपके स्क्रीन पर टर्मिनल विंडो दिखती है । |
02:37 | कमांड टाइप करें । |
02:38 | ruby space hyphen e space सिंगल कोट्स में puts space फिर डबल कोट्स में Hello World और |
02:51 | एंटर दबाएँ । |
02:53 | हमें Hello World आउटपुट मिलता है । |
02:57 | टर्मिनल पर आउटपुट प्रिंट करने के लिए puts कमांड का उपयोग होता है । |
03:00 | hyphen e flag केवल सिंगल लाइन कोड को निष्पादित करता है । |
03:06 | मल्टीपल hyphen e flags मल्टीपल लाइन कमांड्स का निष्पादन कर सकता है ।
|
03:12 | इसका अभ्यास करें । |
03:14 | अब पिछली कमांड के लिए अप एरो की, को दबाएं और |
03:18 | टाइप करें space hypen e space सिंगल कोट्स में puts space 1+2 और
|
03:31 | एंटर दबाएँ। |
03:33 | Hello World और 3 आउटपुट आता है । |
03:36 | अपनी स्लाइड पर वापस आते हैं । |
03:39 | अब हम Interactive Ruby के बारे में सीखेंगे ।
|
03:42 | Interactive Ruby, Ruby कमांड को तुरंत निष्पादित करता है ।
|
03:48 | आप Ruby स्टेटमेंट्स को रन करके उसका आउटपुट और अन्य वेल्यूस देख सकते हैं ।
|
03:53 | Ruby के पुराने वर्जन के लिए, irb अलग से संस्थापित करें । |
03:58 | अब Ruby कोड को irb से निष्पादित करते हैं । टर्मिनल पर जाएँ । |
04:04 | टाइप irb और एंटर दबाएँ । |
04:07 | Interactive Ruby आरम्भ के लिए, |
04:09 | टाइप करें puts space डबल कोट्स में Hello World और एंटर दबाएँ । |
04:19 | Hello World आउटपुट आता है । |
04:22 | और रिटर्न वेल्यू nil आता है। |
04:26 | irb से बाहर आने के लिए टाइप करें exit और एंटर दबाएँ । |
04:31 | आप Ruby प्रोग्राम फाइल से भी रन कर सकते हैं ।
|
04:34 | कोड लिखने के लिए अपने चयन का कोई भी टेक्स्ट एडिटर उपयोग कर सकते हैं । |
04:39 | मैं gedit टेक्स्ट एडिटर उपयोग कर रही हूँ । gedit टेक्स्ट एडिटर पर जाएँ । |
04:45 | अब, टाइप करें puts space डबल कोट्स में Hello World |
04:55 | अब हम सीखेंगे कि मल्टीपल लाइन या ब्लॉक कमेंट्स को कैसे जोड़ें । |
04:59 | puts कमांड से पहले । |
05:01 | टाइप करें, equal to begin और एंटर दबाएँ ।
|
05:06 | 'Equal to begin कमेंट शुरू करने के लिए उपयोगी है । |
05:10 | जो कमेंट्स आप जोड़ना चाहें टाइप करें । |
05:13 | मैं टाइप करुँगी My first Ruby program और एंटर दबाएँ । |
05:24 | यह कोड Hello world प्रिंट करेगा । एंटर दबाएँ । |
05:30 | अब equal to end टाइप करें । |
05:33 | मल्टीपल लाइन कमेंट्स की समाप्ति के लिए equal to end उपयोगी है । |
05:37 | प्रोग्राम की गति को समझाने के लिए कमेंट्स उपयोगी हैं।
|
05:42 | यह प्रलेखीकरण के लिए उपयोगी है । |
05:45 | अब सेव बटन क्लिक करके फाइल सेव करें ।
|
05:50 | फाइल को लगातार सेव करना एक अच्छी आदत है । |
05:54 | आपके स्क्रीन पर Save As डायलॉग बॉक्स दिखता है । |
05:58 | फाइल सेव करने की जगह चुनें ।
|
06:01 | डेस्कटॉप पर, मैं rubyprogram नामक एक फोल्डर बनाऊँगी ।
|
06:07 | हम फाइल को इस फोल्डर के अंदर सेव करेंगे । |
06:10 | टेक्स्ट बॉक्स Name में, जो नाम आप चाहते हैं टाइप करें । |
06:14 | मैं टाइप करुँगी hello.rb |
06:17 | Ruby फाइल को Dot rb एक्सटेंशन दिया है । |
06:22 | फिर फाइल सेव करने के लिए Save बटन दबाएँ । अतः अब फाइल सेव हो गई है । |
06:29 | कोड निष्पादन के लिए टर्मिनल पर जाएँ । |
06:33 | सबसे पहले टर्मिनल को क्लियर करें । |
06:35 | निश्चित करें, कि आप उस डाइरेक्टरी में हैं जहाँ Ruby फाइल है । |
06:39 | याद रहे कि हम होम डाइरेक्टरी में हैं । हमें सब-डाइरेक्टरी rubyprogram में जाना है । |
06:47 | ऐसा करने के लिए टाइप करें cd space Desktop/rubyprogram और एंटर दबाएँ । |
07:00 | फाइल का निष्पादन करें । टाइप ruby space hello dot rb और एंटर दबाएँ । |
07:10 | हमें HelloWorld आउटपुट मिलता है । |
07:13 | अब, मैं puts और print स्टेटमेंट में अंतर दर्शाती हूँ।
|
07:19 | irb प्रयोग करके इसको समझेंगे । |
07:22 | इससे पहले हमें वापस होम डाइरेक्टरी में जाना है । ऐसा करने के लिए टाइप cd और एंटर दबाएँ । |
07:32 | अब Interactive Ruby आरम्भ करने के लिए टाइप irb और एंटर दबाएँ ।
|
07:39 | टाइप करें puts space डबल कोट्स में Hello कॉमा डबल कोट्स में World
|
07:51 | यहाँ कॉमा दो puts कमांड को जोड़ता है।
|
07:56 | अब एंटर दबाएं । |
07:58 | हमें Hello World मिलता है, लेकिन अलग लाइन्स में । |
08:03 | अब print के साथ इसका अभ्यास करें। |
08:06 | पिछली कमांड पर जाने के लिए अप एरो की दबाएँ । |
08:10 | puts को print में बदले और एंटर दबाएँ । |
08:14 | हमें आउटपुट Hello World मिलता है, लेकिन उसी लाइन पर । |
08:19 | कीवर्ड puts आउटपुट के अंत में एक नयी लाइन जोड़ता है। कीवर्ड print ऐसा नहीं करता । |
08:27 | कीवर्ड print वही आउटपुट देता है, जो हमने दिया है । |
08:31 | इसी के साथ हम स्पोकन ट्यूटोरियल की समाप्ति पर आ गए हैं। अपनी स्लाइड्स पर वापस जाएँ । |
08:38 | इस ट्यूटोरियल में हमने सीखा….. |
08:39 | Ruby के बारे में |
08:41 | संस्थापन |
08:42 | Ruby कोड का निष्पादन । |
08:45 | एक से ज्यादा कमेंट जोड़ना
=begin और =end |
08:50 | puts और print में अंतर । |
08:53 | नियत-कार्य के रूप में, |
08:55 | अपने नाम और आयु प्रिंट करने के लिए प्रोग्राम लिखें । |
08:58 | हमने इस ट्यूटोरियल में भिन्न लाइन कमेंट्स उपयोग किये ।
|
09:02 | सिंगल लाइन कमेंट देकर देखें ।
|
09:04 | निम्न लिंक पर दिए गए वीडियो को देखें । |
09:08 | यह स्पोकन ट्यूटोरियल का सारांश है । |
09:11 | अच्छी बैंडविड्थ न मिलने पर आप इसको डाउनलोड करके देख सकते हैं । |
09:15 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
|
09:17 | स्पोकन ट्यूटोरियलस का उपयोग करके कार्यशाला चलाती है । |
09:20 | जो ऑनलाइन टेस्ट पास करते हैं, उनको प्रमाणपत्र देती हैं । |
09:24 | ज्यादा जानकारी के लिए contact@spoken-tutorial.org को लिखें । |
09:30 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है । |
09:35 | यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
09:41 | इस मिशन पर ज्यादा जानकारी निम्न लिंक पर है: spoken-tutorial.org/NMEICT-Intro. |
09:45 | आई.आई.टी मुंबई से मैं श्रुति आर्य, आपसे विदा लेती हूँ । |
09:50 | हमसे जुड़ने के लिए धन्यवाद । |
Contributors and Content Editors
Devraj, PoojaMoolya, Pratik kamble, Sakinashaikh, Shruti arya