Difference between revisions of "Ruby/C2/Hello-Ruby/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
  
 
|-
 
|-
|00.00
+
|00:00
 
|'''Hello''' '''Ruby''' के स्पोकन ट्यूटोरियल में स्वागत है।
 
|'''Hello''' '''Ruby''' के स्पोकन ट्यूटोरियल में स्वागत है।
  
 
|-
 
|-
|  00.04
+
|  00:04
 
|इस ट्यूटोरियल में हम सीखेंगे।  
 
|इस ट्यूटोरियल में हम सीखेंगे।  
  
  
 
|-
 
|-
|  00.06
+
|  00:06
 
| '''Ruby''' क्या है ?  
 
| '''Ruby''' क्या है ?  
  
 
|-
 
|-
|  00.08
+
|  00:08
 
| विशेषताएँ  
 
| विशेषताएँ  
  
 
|-  
 
|-  
|  00.09
+
|  00:09
 
|  '''RubyGems''' और  '''Ruby''' पर सहायता ।  
 
|  '''RubyGems''' और  '''Ruby''' पर सहायता ।  
  
 
|-
 
|-
| 00.12  
+
| 00:12  
 
|  संस्थापन  
 
|  संस्थापन  
 
|-
 
|-
|  00.13
+
|  00:13
 
|  '''Ruby''' कोड रन करना ।
 
|  '''Ruby''' कोड रन करना ।
  
 
|-
 
|-
|  00.15
+
|  00:15
 
|  कमेंट करना ।  
 
|  कमेंट करना ।  
  
 
|-
 
|-
|  00.17
+
|  00:17
 
|  '''puts''' और  '''print''' में अन्तर ।
 
|  '''puts''' और  '''print''' में अन्तर ।
  
Line 44: Line 44:
  
 
|-
 
|-
|  00.19
+
|  00:19
 
|  यहाँ हम उबंटु लिनक्स वर्जन 12.04, '''Ruby''' 1.9.3 का उपयोग कर रहे हैं ।
 
|  यहाँ हम उबंटु लिनक्स वर्जन 12.04, '''Ruby''' 1.9.3 का उपयोग कर रहे हैं ।
  
Line 50: Line 50:
  
 
|-
 
|-
|  00.27
+
|  00:27
 
|  ट्यूटोरियल के अनुसरण के लिए इंटरनेट से जुड़ा होना आवश्यक है ।  
 
|  ट्यूटोरियल के अनुसरण के लिए इंटरनेट से जुड़ा होना आवश्यक है ।  
  
 
|-
 
|-
|  00.30
+
|  00:30
 
| आपको लिनक्स में टर्मिनल और टेक्स्ट एडिटर का उपयोग करने का ज्ञान होना ज़रूरी है ।
 
| आपको लिनक्स में टर्मिनल और टेक्स्ट एडिटर का उपयोग करने का ज्ञान होना ज़रूरी है ।
  
 
|-
 
|-
|  00.37
+
|  00:37
 
|  अब मैं समझाऊँगी कि '''Ruby''' क्या है ।   
 
|  अब मैं समझाऊँगी कि '''Ruby''' क्या है ।   
  
  
 
|-
 
|-
|  00.40
+
|  00:40
 
|  '''Ruby'''  ऑब्जेक्ट ओरिएंटेड, भाषांतरित लेखन की भाषा है ।
 
|  '''Ruby'''  ऑब्जेक्ट ओरिएंटेड, भाषांतरित लेखन की भाषा है ।
  
  
 
|-
 
|-
|  00.45
+
|  00:45
 
| यह सक्रिय मुक्त स्रोत प्रोग्रामिंग भाषा है।  
 
| यह सक्रिय मुक्त स्रोत प्रोग्रामिंग भाषा है।  
  
  
 
|-
 
|-
|  00.48
+
|  00:48
 
| यह एक आकर्षक रचनाक्रम है, जिसे आसानी से लिख, पढ़ सकते हैं ।
 
| यह एक आकर्षक रचनाक्रम है, जिसे आसानी से लिख, पढ़ सकते हैं ।
  
Line 80: Line 80:
  
 
|-
 
|-
| 00.54
+
| 00:54
 
|  अब '''Ruby''' की कुछ विशेषतायें देखते हैं ।
 
|  अब '''Ruby''' की कुछ विशेषतायें देखते हैं ।
  
Line 86: Line 86:
  
 
|-
 
|-
|  00.58
+
|  00:58
 
|  '''Ruby''' काफी वहनीय है।  
 
|  '''Ruby''' काफी वहनीय है।  
 
   
 
   
 
|-
 
|-
|  01.00
+
|  01:00
 
| '''Ruby''' प्रोग्राम किसी भी ऑपरेटिंग सिस्टम में रन हो सकता है ।   
 
| '''Ruby''' प्रोग्राम किसी भी ऑपरेटिंग सिस्टम में रन हो सकता है ।   
 
|-
 
|-
|  01.04
+
|  01:04
 
|  '''Smalltalk, BASIC''' या '''Python''' की तरह '''Ruby''' में वेरिएबल्स का डाटाटाइप नहीं होता है ।  
 
|  '''Smalltalk, BASIC''' या '''Python''' की तरह '''Ruby''' में वेरिएबल्स का डाटाटाइप नहीं होता है ।  
  
 
|-
 
|-
|  01.11
+
|  01:11
 
|  यह स्वचालित मेमोरी प्रबंधन का समर्थन करता है ।  
 
|  यह स्वचालित मेमोरी प्रबंधन का समर्थन करता है ।  
  
 
|-
 
|-
|  01.14
+
|  01:14
 
|  '''Ruby''' एक मुक्त प्रारूप भाषा है ।
 
|  '''Ruby''' एक मुक्त प्रारूप भाषा है ।
 
|-
 
|-
|  01.17
+
|  01:17
 
|  आप अपना प्रोग्राम किसी भी लाइन या कॉलम से लिख सकते हैं ।  
 
|  आप अपना प्रोग्राम किसी भी लाइन या कॉलम से लिख सकते हैं ।  
  
 
|-
 
|-
|  01.21
+
|  01:21
 
|  '''Ruby''' इंटरनेट और इंट्रा-नेट अनुप्रयोगों के विकास में उपयोग होता है ।
 
|  '''Ruby''' इंटरनेट और इंट्रा-नेट अनुप्रयोगों के विकास में उपयोग होता है ।
  
Line 115: Line 115:
  
 
|-
 
|-
| 01.27
+
| 01:27
 
| '''RubyGems'', ''Ruby''' की प्रमुख विशेषताओं में से एक है ।  
 
| '''RubyGems'', ''Ruby''' की प्रमुख विशेषताओं में से एक है ।  
 
.
 
.
Line 121: Line 121:
  
 
|-
 
|-
| 01.31  
+
| 01:31  
 
| '''RubyGems''', '''Ruby''' प्रोग्रामिंग भाषा के लिए पैकेज मैनेजर है ।  
 
| '''RubyGems''', '''Ruby''' प्रोग्रामिंग भाषा के लिए पैकेज मैनेजर है ।  
  
  
 
|-
 
|-
|  01.36
+
|  01:36
 
| यह '''Ruby''' प्रोग्राम्स और लाइब्रेरीज के वितरण में मान्य प्रारूप देता है ।  
 
| यह '''Ruby''' प्रोग्राम्स और लाइब्रेरीज के वितरण में मान्य प्रारूप देता है ।  
  
Line 132: Line 132:
  
 
|-
 
|-
|  01.42
+
|  01:42
 
| आप अपने '''gems''' बना और प्रकाशित कर सकते है ।   
 
| आप अपने '''gems''' बना और प्रकाशित कर सकते है ।   
  
  
 
|-
 
|-
|  01.46
+
|  01:46
 
| '''RubyGems''' की ज्यादा जानकारी के लिए दिए हुए लिंक पर जाएँ ।  
 
| '''RubyGems''' की ज्यादा जानकारी के लिए दिए हुए लिंक पर जाएँ ।  
  
Line 144: Line 144:
  
 
|-
 
|-
|  01.51
+
|  01:51
 
|  '''Ruby''' की ज्यादा जानकारी के लिए आप दर्शाए लिंक पर जा सकते हैं ।
 
|  '''Ruby''' की ज्यादा जानकारी के लिए आप दर्शाए लिंक पर जा सकते हैं ।
  
  
 
|-
 
|-
|  01.56
+
|  01:56
 
| आप उबंटु सॉफ्टवेयर सेंटर का उपयोग करके '''Ruby ''' को संस्थापित कर सकते हैं ।  
 
| आप उबंटु सॉफ्टवेयर सेंटर का उपयोग करके '''Ruby ''' को संस्थापित कर सकते हैं ।  
  
  
 
|-
 
|-
|  02.00
+
|  02:00
 
| उबंटु सॉफ्टवेयर सेंटर पर अधिक जानकारी के लिए, कृपया इस वेबसाइट पर उबंटु लिनक्स ट्यूटोरियल्स का अनुकरण करें ।
 
| उबंटु सॉफ्टवेयर सेंटर पर अधिक जानकारी के लिए, कृपया इस वेबसाइट पर उबंटु लिनक्स ट्यूटोरियल्स का अनुकरण करें ।
  
Line 161: Line 161:
  
 
|-
 
|-
|  02.07
+
|  02:07
 
|  '''Ruby '''  संस्थापित करने के दूसरे तरीके इस स्लाइड में दर्शाए हैं ।   
 
|  '''Ruby '''  संस्थापित करने के दूसरे तरीके इस स्लाइड में दर्शाए हैं ।   
  
  
 
|-
 
|-
|  02.13
+
|  02:13
 
| Ruby कोड को तीन तरह से निष्पादित कर सकते हैं ।  
 
| Ruby कोड को तीन तरह से निष्पादित कर सकते हैं ।  
  
  
 
|-
 
|-
|  02.16
+
|  02:16
 
|  '''Command line '''
 
|  '''Command line '''
  
 
|-
 
|-
|  02.17
+
|  02:17
 
|  '''Interactive Ruby'''
 
|  '''Interactive Ruby'''
 
|-
 
|-
|  02.19
+
|  02:19
 
| '''file'' की तरह ।  
 
| '''file'' की तरह ।  
  
 
|-
 
|-
|  02.20
+
|  02:20
 
| हम निष्पादन के हर तरीके को देखेंगे ।
 
| हम निष्पादन के हर तरीके को देखेंगे ।
 
|-
 
|-
|  02.23
+
|  02:23
 
| सबसे पहले देखते हैं, कमांड लाइन से ''''Hello World'''' कोड को कैसे निष्पादित करें ।
 
| सबसे पहले देखते हैं, कमांड लाइन से ''''Hello World'''' कोड को कैसे निष्पादित करें ।
  
 
|-
 
|-
|  02.28
+
|  02:28
 
| एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें ।  
 
| एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें ।  
  
  
 
|-
 
|-
|  02.34
+
|  02:34
 
| आपके स्क्रीन पर टर्मिनल विंडो दिखती है ।  
 
| आपके स्क्रीन पर टर्मिनल विंडो दिखती है ।  
  
 
|-
 
|-
| 02.37
+
| 02:37
 
| कमांड टाइप करें ।
 
| कमांड टाइप करें ।
  
 
|-
 
|-
|  02.38
+
|  02:38
 
| '''ruby '''''space''''' ''hyphen ''e '''''space'' सिंगल कोट्स में '''puts '''space''' '''फिर डबल कोट्स में '''Hello World''' और  
 
| '''ruby '''''space''''' ''hyphen ''e '''''space'' सिंगल कोट्स में '''puts '''space''' '''फिर डबल कोट्स में '''Hello World''' और  
  
 
|-
 
|-
|  02.51
+
|  02:51
 
| एंटर दबाएँ ।
 
| एंटर दबाएँ ।
  
 
|-
 
|-
|  02.53
+
|  02:53
 
| हमें '''Hello World''' आउटपुट मिलता है ।   
 
| हमें '''Hello World''' आउटपुट मिलता है ।   
  
 
|-
 
|-
| 02.57
+
| 02:57
 
| टर्मिनल पर आउटपुट प्रिंट करने के लिए '''puts '''  कमांड का उपयोग होता है ।   
 
| टर्मिनल पर आउटपुट प्रिंट करने के लिए '''puts '''  कमांड का उपयोग होता है ।   
  
 
|-
 
|-
| 03.00
+
| 03:00
 
| '' hyphen'' '''e flag ''' केवल सिंगल लाइन कोड को निष्पादित करता है ।  
 
| '' hyphen'' '''e flag ''' केवल सिंगल लाइन कोड को निष्पादित करता है ।  
  
 
|-
 
|-
|  03.06
+
|  03:06
 
| मल्टीपल ''' '''''hyphen''''' e flags''' मल्टीपल लाइन कमांड्स का निष्पादन कर सकता है ।  
 
| मल्टीपल ''' '''''hyphen''''' e flags''' मल्टीपल लाइन कमांड्स का निष्पादन कर सकता है ।  
  
  
 
|-
 
|-
|  03.12
+
|  03:12
 
| इसका अभ्यास करें ।  
 
| इसका अभ्यास करें ।  
 
|-
 
|-
|  03.14
+
|  03:14
 
| अब पिछली कमांड के लिए अप एरो की, को दबाएं और   
 
| अब पिछली कमांड के लिए अप एरो की, को दबाएं और   
  
 
|-
 
|-
|  03.18
+
|  03:18
 
| टाइप करें ''space''' hypen ''e '''''space ''सिंगल कोट्स में '''puts '''space '''1+2 ''' और
 
| टाइप करें ''space''' hypen ''e '''''space ''सिंगल कोट्स में '''puts '''space '''1+2 ''' और
  
  
 
|-
 
|-
|  03.31
+
|  03:31
 
| एंटर दबाएँ।
 
| एंटर दबाएँ।
  
 
|-
 
|-
|  03.33
+
|  03:33
 
| '''Hello World ''' और ''' 3''' आउटपुट आता है ।   
 
| '''Hello World ''' और ''' 3''' आउटपुट आता है ।   
  
 
|-
 
|-
|  03.36   
+
|  03:36   
 
| अपनी स्लाइड पर वापस आते हैं ।  
 
| अपनी स्लाइड पर वापस आते हैं ।  
  
 
|-
 
|-
|  03.39
+
|  03:39
 
| अब हम '''Interactive Ruby''' के बारे में सीखेंगे ।
 
| अब हम '''Interactive Ruby''' के बारे में सीखेंगे ।
  
  
 
|-
 
|-
|  03.42
+
|  03:42
 
| '''Interactive Ruby''', '''Ruby''' कमांड को तुरंत निष्पादित करता है ।   
 
| '''Interactive Ruby''', '''Ruby''' कमांड को तुरंत निष्पादित करता है ।   
  
  
 
|-
 
|-
|  03.48
+
|  03:48
 
| आप '''Ruby''' स्टेटमेंट्स को रन करके उसका आउटपुट और अन्य वेल्यूस देख सकते हैं ।
 
| आप '''Ruby''' स्टेटमेंट्स को रन करके उसका आउटपुट और अन्य वेल्यूस देख सकते हैं ।
  
  
 
|-
 
|-
|  03.53
+
|  03:53
 
| '''Ruby''' के पुराने वर्जन के लिए, '''irb''' अलग से संस्थापित करें ।   
 
| '''Ruby''' के पुराने वर्जन के लिए, '''irb''' अलग से संस्थापित करें ।   
  
 
|-
 
|-
|  03.58
+
|  03:58
 
| अब '''Ruby''' कोड को '''irb''' से निष्पादित करते हैं । टर्मिनल पर जाएँ ।
 
| अब '''Ruby''' कोड को '''irb''' से निष्पादित करते हैं । टर्मिनल पर जाएँ ।
  
 
|-
 
|-
|  04.04
+
|  04:04
 
| टाइप '''irb ''' और एंटर दबाएँ ।
 
| टाइप '''irb ''' और एंटर दबाएँ ।
 
|-
 
|-
|  04.07
+
|  04:07
 
| '''Interactive Ruby''' आरम्भ के लिए,  
 
| '''Interactive Ruby''' आरम्भ के लिए,  
  
 
|-
 
|-
| 04.09
+
| 04:09
 
| टाइप करें  '''puts '''space''' '''डबल कोट्स में '''Hello World'''  और एंटर दबाएँ ।  
 
| टाइप करें  '''puts '''space''' '''डबल कोट्स में '''Hello World'''  और एंटर दबाएँ ।  
  
 
|-
 
|-
| 04.19
+
| 04:19
 
|'''Hello World''' आउटपुट आता है ।  
 
|'''Hello World''' आउटपुट आता है ।  
  
 
|-
 
|-
|  04.22
+
|  04:22
 
|और रिटर्न वेल्यू '''nil''' आता है।   
 
|और रिटर्न वेल्यू '''nil''' आता है।   
  
 
|-
 
|-
| 04.26
+
| 04:26
 
|  '''irb ''' से बाहर आने के लिए टाइप करें '''exit''' और एंटर दबाएँ ।
 
|  '''irb ''' से बाहर आने के लिए टाइप करें '''exit''' और एंटर दबाएँ ।
  
 
|-
 
|-
| 04.31
+
| 04:31
 
|  आप '''Ruby''' प्रोग्राम फाइल से भी रन कर सकते हैं ।   
 
|  आप '''Ruby''' प्रोग्राम फाइल से भी रन कर सकते हैं ।   
  
  
 
|-
 
|-
|  04.34
+
|  04:34
 
| कोड लिखने के लिए अपने चयन का कोई भी टेक्स्ट एडिटर उपयोग कर सकते हैं ।
 
| कोड लिखने के लिए अपने चयन का कोई भी टेक्स्ट एडिटर उपयोग कर सकते हैं ।
  
 
|-
 
|-
|  04.39
+
|  04:39
 
|  मैं '''gedit '''  टेक्स्ट एडिटर उपयोग कर रही हूँ । '''gedit '''  टेक्स्ट एडिटर पर जाएँ ।
 
|  मैं '''gedit '''  टेक्स्ट एडिटर उपयोग कर रही हूँ । '''gedit '''  टेक्स्ट एडिटर पर जाएँ ।
  
 
|-
 
|-
| 04.45
+
| 04:45
 
|अब, टाइप करें  '''puts''' space डबल कोट्स में ''' Hello World '''  
 
|अब, टाइप करें  '''puts''' space डबल कोट्स में ''' Hello World '''  
  
 
|-
 
|-
|  04.55
+
|  04:55
 
| अब हम सीखेंगे कि मल्टीपल लाइन या ब्लॉक कमेंट्स को कैसे जोड़ें ।  
 
| अब हम सीखेंगे कि मल्टीपल लाइन या ब्लॉक कमेंट्स को कैसे जोड़ें ।  
  
 
|-
 
|-
|  04.59
+
|  04:59
 
|  '''puts ''' कमांड से पहले ।  
 
|  '''puts ''' कमांड से पहले ।  
  
 
|-
 
|-
|  05.01
+
|  05:01
 
| टाइप करें, ''equal to '''''begin ''' और एंटर दबाएँ ।
 
| टाइप करें, ''equal to '''''begin ''' और एंटर दबाएँ ।
  
  
 
|-
 
|-
|  05.06
+
|  05:06
 
| 'Equal to '''''begin ''' कमेंट शुरू करने के लिए उपयोगी है ।   
 
| 'Equal to '''''begin ''' कमेंट शुरू करने के लिए उपयोगी है ।   
  
 
|-
 
|-
| 05.10
+
| 05:10
 
|  जो कमेंट्स आप जोड़ना चाहें टाइप करें ।  
 
|  जो कमेंट्स आप जोड़ना चाहें टाइप करें ।  
  
 
|-
 
|-
|  05.13
+
|  05:13
 
| मैं टाइप करुँगी '''My first Ruby program''' और एंटर दबाएँ ।
 
| मैं टाइप करुँगी '''My first Ruby program''' और एंटर दबाएँ ।
  
 
|-
 
|-
|  05.24
+
|  05:24
 
| यह कोड '''Hello world''' प्रिंट करेगा । एंटर दबाएँ ।  
 
| यह कोड '''Hello world''' प्रिंट करेगा । एंटर दबाएँ ।  
  
 
|-
 
|-
|  05.30
+
|  05:30
 
|  अब  ''equal to '''''end''' टाइप करें ।
 
|  अब  ''equal to '''''end''' टाइप करें ।
 
|-
 
|-
| 05.33
+
| 05:33
 
| मल्टीपल लाइन कमेंट्स की समाप्ति के लिए ''equal to '''''end ''' उपयोगी है ।
 
| मल्टीपल लाइन कमेंट्स की समाप्ति के लिए ''equal to '''''end ''' उपयोगी है ।
  
 
|-
 
|-
| 05.37
+
| 05:37
 
| प्रोग्राम की गति को समझाने के लिए कमेंट्स उपयोगी हैं।   
 
| प्रोग्राम की गति को समझाने के लिए कमेंट्स उपयोगी हैं।   
  
  
 
|-
 
|-
|  05.42
+
|  05:42
 
| यह प्रलेखीकरण के लिए उपयोगी है ।
 
| यह प्रलेखीकरण के लिए उपयोगी है ।
  
 
|-
 
|-
|  05.45
+
|  05:45
 
| अब सेव बटन क्लिक करके फाइल सेव करें ।
 
| अब सेव बटन क्लिक करके फाइल सेव करें ।
  
  
 
|-
 
|-
| 05.50  
+
| 05:50  
 
| फाइल को लगातार सेव करना एक अच्छी आदत है ।
 
| फाइल को लगातार सेव करना एक अच्छी आदत है ।
  
 
|-
 
|-
| 05.54
+
| 05:54
 
| आपके स्क्रीन पर '''Save As ''' डायलॉग बॉक्स दिखता है ।
 
| आपके स्क्रीन पर '''Save As ''' डायलॉग बॉक्स दिखता है ।
  
 
|-
 
|-
|  05.58
+
|  05:58
 
| फाइल सेव करने की जगह चुनें ।
 
| फाइल सेव करने की जगह चुनें ।
  
  
 
|-
 
|-
|  06.01
+
|  06:01
 
|डेस्कटॉप पर, मैं '''rubyprogram''' नामक एक फोल्डर बनाऊँगी ।
 
|डेस्कटॉप पर, मैं '''rubyprogram''' नामक एक फोल्डर बनाऊँगी ।
  
  
 
|-
 
|-
|  06.07
+
|  06:07
 
| हम फाइल को इस फोल्डर के अंदर सेव करेंगे ।
 
| हम फाइल को इस फोल्डर के अंदर सेव करेंगे ।
  
 
|-
 
|-
| 06.10
+
| 06:10
 
|  टेक्स्ट बॉक्स '''Name''' में, जो नाम आप चाहते हैं टाइप करें ।
 
|  टेक्स्ट बॉक्स '''Name''' में, जो नाम आप चाहते हैं टाइप करें ।
  
 
|-
 
|-
|  06.14
+
|  06:14
 
| मैं टाइप करुँगी '''hello.rb'''
 
| मैं टाइप करुँगी '''hello.rb'''
  
 
|-
 
|-
|  06.17
+
|  06:17
 
|  '''Ruby ''' फाइल को '''Dot rb''' एक्सटेंशन दिया है ।   
 
|  '''Ruby ''' फाइल को '''Dot rb''' एक्सटेंशन दिया है ।   
  
 
|-
 
|-
|  06.22
+
|  06:22
 
|  फिर फाइल सेव करने के लिए '''Save''' बटन दबाएँ । अतः अब फाइल सेव हो गई है ।   
 
|  फिर फाइल सेव करने के लिए '''Save''' बटन दबाएँ । अतः अब फाइल सेव हो गई है ।   
  
 
|-
 
|-
|  06.29
+
|  06:29
 
|  कोड निष्पादन के लिए टर्मिनल पर जाएँ ।   
 
|  कोड निष्पादन के लिए टर्मिनल पर जाएँ ।   
 
|-
 
|-
|  06.33  
+
|  06:33  
 
| सबसे पहले टर्मिनल को क्लियर करें ।
 
| सबसे पहले टर्मिनल को क्लियर करें ।
  
 
|-
 
|-
|  06.35
+
|  06:35
 
|  निश्चित करें, कि आप उस डाइरेक्टरी में हैं जहाँ '''Ruby ''' फाइल है ।
 
|  निश्चित करें, कि आप उस डाइरेक्टरी में हैं जहाँ '''Ruby ''' फाइल है ।
 
|-
 
|-
|  06.39  
+
|  06:39  
 
| याद रहे कि हम होम डाइरेक्टरी में हैं । हमें सब-डाइरेक्टरी '''rubyprogram''' में जाना है ।
 
| याद रहे कि हम होम डाइरेक्टरी में हैं । हमें सब-डाइरेक्टरी '''rubyprogram''' में जाना है ।
  
 
|-
 
|-
|  06.47
+
|  06:47
 
| ऐसा करने के लिए टाइप करें '''''cd '''''space'' '''''Desktop/rubyprogram'' ''''' और एंटर दबाएँ ।
 
| ऐसा करने के लिए टाइप करें '''''cd '''''space'' '''''Desktop/rubyprogram'' ''''' और एंटर दबाएँ ।
  
 
|-
 
|-
|  07.00
+
|  07:00
 
|  फाइल का निष्पादन करें । टाइप '''ruby space hello dot rb''' और एंटर दबाएँ ।
 
|  फाइल का निष्पादन करें । टाइप '''ruby space hello dot rb''' और एंटर दबाएँ ।
  
 
|-
 
|-
| 07.10
+
| 07:10
 
| हमें '''HelloWorld''' आउटपुट मिलता है ।  
 
| हमें '''HelloWorld''' आउटपुट मिलता है ।  
  
 
|-
 
|-
|  07.13
+
|  07:13
 
|अब, मैं '''puts''' और '''print ''' स्टेटमेंट में अंतर दर्शाती हूँ।     
 
|अब, मैं '''puts''' और '''print ''' स्टेटमेंट में अंतर दर्शाती हूँ।     
  
  
 
|-
 
|-
|  07.19
+
|  07:19
 
| ''' irb''' प्रयोग करके इसको समझेंगे ।   
 
| ''' irb''' प्रयोग करके इसको समझेंगे ।   
  
 
|-
 
|-
|  07.22
+
|  07:22
 
| इससे पहले हमें वापस होम डाइरेक्टरी में जाना है । ऐसा करने के लिए टाइप '''cd ''' और एंटर दबाएँ ।
 
| इससे पहले हमें वापस होम डाइरेक्टरी में जाना है । ऐसा करने के लिए टाइप '''cd ''' और एंटर दबाएँ ।
  
 
|-
 
|-
|  07.32
+
|  07:32
 
| अब '''Interactive Ruby''' आरम्भ करने के लिए टाइप '''irb''' और एंटर दबाएँ ।     
 
| अब '''Interactive Ruby''' आरम्भ करने के लिए टाइप '''irb''' और एंटर दबाएँ ।     
  
  
 
|-
 
|-
|  07.39
+
|  07:39
 
| टाइप करें  '''puts '''space''' ''' डबल कोट्स में '''Hello '''कॉमा डबल कोट्स में '''World'''
 
| टाइप करें  '''puts '''space''' ''' डबल कोट्स में '''Hello '''कॉमा डबल कोट्स में '''World'''
  
  
 
|-
 
|-
|  07.51
+
|  07:51
 
| यहाँ कॉमा दो '''puts''' कमांड को जोड़ता है।   
 
| यहाँ कॉमा दो '''puts''' कमांड को जोड़ता है।   
  
  
 
|-
 
|-
|  07.56
+
|  07:56
 
|अब एंटर दबाएं ।  
 
|अब एंटर दबाएं ।  
  
 
|-
 
|-
|  07.58
+
|  07:58
 
| हमें '''Hello World''' मिलता है, लेकिन अलग लाइन्स में ।  
 
| हमें '''Hello World''' मिलता है, लेकिन अलग लाइन्स में ।  
  
 
|-
 
|-
| 08.03
+
| 08:03
 
| अब '''print''' के साथ इसका अभ्यास करें।
 
| अब '''print''' के साथ इसका अभ्यास करें।
  
 
|-
 
|-
|  08.06
+
|  08:06
 
| पिछली कमांड पर जाने के लिए अप एरो की दबाएँ ।  
 
| पिछली कमांड पर जाने के लिए अप एरो की दबाएँ ।  
  
 
|-
 
|-
|  08.10
+
|  08:10
 
| puts को print में बदले और एंटर दबाएँ ।
 
| puts को print में बदले और एंटर दबाएँ ।
  
 
|-
 
|-
|  08.14
+
|  08:14
 
|  हमें आउटपुट '''Hello World ''' मिलता है, लेकिन उसी लाइन पर ।
 
|  हमें आउटपुट '''Hello World ''' मिलता है, लेकिन उसी लाइन पर ।
 
|-
 
|-
|  08.19
+
|  08:19
 
| कीवर्ड puts आउटपुट के अंत में एक नयी लाइन जोड़ता है। कीवर्ड print ऐसा नहीं करता ।  
 
| कीवर्ड puts आउटपुट के अंत में एक नयी लाइन जोड़ता है। कीवर्ड print ऐसा नहीं करता ।  
  
 
|-
 
|-
|  08.27
+
|  08:27
 
|  कीवर्ड print वही आउटपुट देता है, जो हमने दिया है । 
 
|  कीवर्ड print वही आउटपुट देता है, जो हमने दिया है । 
  
 
|-
 
|-
|  08.31
+
|  08:31
 
|इसी के साथ हम स्पोकन ट्यूटोरियल की समाप्ति पर आ गए हैं। अपनी स्लाइड्स पर वापस जाएँ ।
 
|इसी के साथ हम स्पोकन ट्यूटोरियल की समाप्ति पर आ गए हैं। अपनी स्लाइड्स पर वापस जाएँ ।
  
 
|-
 
|-
|  08.38
+
|  08:38
 
| इस ट्यूटोरियल में हमने सीखा…..
 
| इस ट्यूटोरियल में हमने सीखा…..
  
 
|-
 
|-
|  08.39
+
|  08:39
 
|  '''Ruby''' के बारे में  
 
|  '''Ruby''' के बारे में  
  
 
|-
 
|-
|  08.41
+
|  08:41
 
|  संस्थापन
 
|  संस्थापन
 
|-
 
|-
|  08.42
+
|  08:42
 
|  '''Ruby ''' कोड का निष्पादन ।  
 
|  '''Ruby ''' कोड का निष्पादन ।  
  
 
|-
 
|-
|  08.45
+
|  08:45
 
| एक से ज्यादा कमेंट जोड़ना   
 
| एक से ज्यादा कमेंट जोड़ना   
  
Line 517: Line 517:
  
 
|-
 
|-
|  08.50
+
|  08:50
 
| '''puts''' और '''print''' में अंतर ।   
 
| '''puts''' और '''print''' में अंतर ।   
 
|-
 
|-
|  08.53
+
|  08:53
 
| नियत-कार्य के रूप में,
 
| नियत-कार्य के रूप में,
 
|-
 
|-
| 08.55  
+
| 08:55  
 
| अपने नाम और आयु प्रिंट करने के लिए प्रोग्राम लिखें ।  
 
| अपने नाम और आयु प्रिंट करने के लिए प्रोग्राम लिखें ।  
  
 
|-
 
|-
|  08.58
+
|  08:58
 
| हमने इस ट्यूटोरियल में भिन्न लाइन कमेंट्स उपयोग किये ।   
 
| हमने इस ट्यूटोरियल में भिन्न लाइन कमेंट्स उपयोग किये ।   
  
  
 
|-
 
|-
|  09.02
+
|  09:02
 
| सिंगल लाइन कमेंट देकर देखें ।   
 
| सिंगल लाइन कमेंट देकर देखें ।   
  
 
   
 
   
 
|-
 
|-
|  09.04
+
|  09:04
 
| निम्न लिंक पर दिए गए वीडियो को देखें ।  
 
| निम्न लिंक पर दिए गए वीडियो को देखें ।  
  
 
|-
 
|-
|  09.08
+
|  09:08
 
| यह स्पोकन ट्यूटोरियल का सारांश है ।  
 
| यह स्पोकन ट्यूटोरियल का सारांश है ।  
  
 
|-
 
|-
|  09.11
+
|  09:11
 
| अच्छी बैंडविड्थ न मिलने पर आप इसको डाउनलोड करके देख सकते हैं ।  
 
| अच्छी बैंडविड्थ न मिलने पर आप इसको डाउनलोड करके देख सकते हैं ।  
  
 
|-
 
|-
|  09.15
+
|  09:15
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
  
  
 
|-
 
|-
|  09.17
+
|  09:17
 
| स्पोकन ट्यूटोरियलस का उपयोग करके कार्यशाला चलाती है ।  
 
| स्पोकन ट्यूटोरियलस का उपयोग करके कार्यशाला चलाती है ।  
  
 
|-
 
|-
|  09.20
+
|  09:20
 
| जो ऑनलाइन टेस्ट पास करते हैं, उनको प्रमाणपत्र देती हैं ।  
 
| जो ऑनलाइन टेस्ट पास करते हैं, उनको प्रमाणपत्र देती हैं ।  
  
 
|-
 
|-
|  09.24
+
|  09:24
 
| ज्यादा जानकारी के लिए contact@spoken-tutorial.org को लिखें ।  
 
| ज्यादा जानकारी के लिए contact@spoken-tutorial.org को लिखें ।  
  
 
|-
 
|-
|  09.30
+
|  09:30
 
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है ।
 
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है ।
  
 
|-
 
|-
|  09.35
+
|  09:35
 
| यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
 
| यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
  
 
|-
 
|-
|  09.41
+
|  09:41
 
| इस मिशन पर ज्यादा जानकारी निम्न लिंक पर है: spoken-tutorial.org/NMEICT-Intro.
 
| इस मिशन पर ज्यादा जानकारी निम्न लिंक पर है: spoken-tutorial.org/NMEICT-Intro.
  
 
|-
 
|-
| 09.45  
+
| 09:45  
 
|आई.आई.टी मुंबई से मैं श्रुति आर्य, आपसे विदा लेती हूँ ।  
 
|आई.आई.टी मुंबई से मैं श्रुति आर्य, आपसे विदा लेती हूँ ।  
  
 
|-
 
|-
|  09.50
+
|  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