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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- |00.00 |Welcome to the Spoken Tutorial on '''Hello''' '''Ruby'''! |- | 00.04 | In this tutorial we will learn |- | 00.06 …')
 
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
|| '''Narration'''
+
|| '''Narration'''
 
+
  
 
|-
 
|-
|00.00
+
|00:00
|Welcome to the Spoken Tutorial on  '''Hello''' '''Ruby'''!  
+
|'''Hello''' '''Ruby'''પર ના સ્પોકન ટ્યુટોરીયલમા તમારુ સ્વાગત છે!
  
 
|-
 
|-
| 00.04
+
|00:04
| In this tutorial we will learn
+
|આ ટ્યુટોરીયલમા આપણે શીખીશું
  
 
|-
 
|-
| 00.06
+
|00:06
| What is '''Ruby'''?
+
| '''Ruby''' શું છે ?
  
 
|-
 
|-
| 00.08
+
|00:08
Features
+
લક્ષણો, '''RubyGems''' અને    'Ruby''''' પર  મદદ.
 
+
|-
+
|  00.09
+
'''RubyGems''' ''' Help on Ruby'''
+
  
 
|-
 
|-
| 00.12  
+
|00:12  
Installation
+
| સંસ્થાપન, '''Ruby''' કોડ રન કરવું.
  
 
|-
 
|-
| 00.13
+
|00:15
Running '''Ruby''' code
+
| કમેન્ટ કરવું. '''puts''' અને '''print''' વચ્ચે તફાવત.
  
 
|-
 
|-
| 00.15
+
|00:19
Commenting
+
| અહીં આપણે વાપરી રહ્યા છે '''Ubuntu Linux ''' આવૃત્તિ 12.04  '''Ruby''' 1.9.3
  
 
|-
 
|-
| 00.16
+
|00:27
Difference between '''puts''' and '''print'''
+
આ ટ્યુટોરીયલ અનુસરવા માટે તમે ઇન્ટરનેટ સાથે જોડાયેલ હોવા જ જોઈએ.
  
 
|-
 
|-
| 00.19
+
|00:30
|   Here we are using  '''Ubuntu Linux '''version 12.04 '''Ruby''' 1.9.3
+
| '''Linux'''મા તમને '''Terminal '''અને  ''''''Text editor''' વાપરવાનું જ્ઞાન હોવું જરૂરી છે  .  
  
 
|-
 
|-
| 00.27
+
|00:37
To follow this tutorial you must be connected to internet.  
+
હવે હું સમજાવીશ '''Ruby''' શું છે ?.
  
 
|-
 
|-
| 00.30
+
|00:40
| You must have knowledge of using '''Terminal '''and '''Text editor '''in '''Linux'''.  
+
|'''Ruby''' એ  object-oriented, અર્થઘટન સ્ક્રિપ્ટીંગ ભાષા છે.  
  
 
|-
 
|-
| 00.37
+
|00:44
Now I will explain what is '''Ruby'''.
+
| તે ગતિશીલ, ઓપન સોર્સ પ્રોગ્રામિંગ ભાષા છે.  
  
 
|-
 
|-
| 00.40
+
|00:48
'''Ruby''' is an object-oriented, interpreted scripting language.
+
તે એક ભવ્ય વાક્યરચના છે, જે વાંચવા  અને લખવા માટે સરળ છે
  
 
|-
 
|-
| 00.44
+
|00:54
It is dynamic, open source programming language.
+
ચાલો હવે  '''Ruby'''ના અમુક લક્ષણો જોઈએ.
  
 
|-
 
|-
| 00.48
+
|00:57
It has an elegant syntax that is natural to read and easy to write.  
+
'''Ruby''' ખૂબ સુવાહ્ય છે.
 
+
 
+
  
 
|-
 
|-
| 00.54
+
|00:59
| Now let us see some features of '''Ruby'''.
+
| '' 'Ruby''' પ્રોગ્રામ કોઈપણ ઓપરેટિંગ સિસ્ટમમાં ચાલે છે.
 
+
  
 
|-
 
|-
| 00.57
+
|01:04
| '''Ruby''' is highly portable.  
+
| '''Smalltalk, BASIC''' અથવા '''Python''' ની જેમ '''Ruby''' માં વેરીએબલો ના દેતા ટાઈપ બથી હોતા.
  
 
|-
 
|-
| 00.59
+
|01:11
| '''Ruby''' program runs in any operating system.
+
| તે આપમેળે મેમરી સંચાલન ને  આધાર આપે છે.
  
 
|-
 
|-
| 01.04
+
|01:14
Variables in '''Ruby''' have no datatype, such as in '''Smalltalk, BASIC''' or '''Python'''.
+
|  '' 'Ruby''' મુક્ત બંધારણ ભાષા છે.
  
 
|-
 
|-
| 01.11
+
|01:17
It supports automatic memory management.
+
તમે કોઇપણ લાઇન અને સ્તંભ માંથી પ્રોગ્રામ લખવાનું  શરૂ કરી શકો છો.
  
 
|-
 
|-
| 01.14
+
|01:21
|  '''Ruby''' is free format language.
+
|  '' 'Ruby''' ઈન્ટરનેટ અને ઇન્ટ્રા નેટ એપ્લિકેશન્સ વિકસાવવા માટે ઉપયોગ થાય છે.
  
 
|-
 
|-
| 01.17
+
|01:26
You can start writing your program from any line and column.
+
| '' 'RubyGems''' એ '' 'Ruby''' ના મહત્વ ના લક્ષણમાનું એક છે.
  
 
|-
 
|-
| 01.21
+
|01:36
| '''Ruby''' is used for developing Internet and Intra-net applications.
+
| ' 'Ruby''' કાર્યક્રમો અને લાઈબ્રેરીઓ વિતરણ માટે પ્રમાણભૂત બંધારણ પૂરી પાડે છે.
 
+
 
+
  
 
|-
 
|-
| 01.26
+
|01:42
| One of the most important feature of '''Ruby''' is '''RubyGems'''.
+
|તમે તમારા પોતાના ''''''gems.''' બનાવી અને પબલીશ કરી શકો છો.
 
+
  
 
|-
 
|-
| 01.31
+
|01:46
| '''RubyGems''' is a package manager for  '''Ruby''' programming language.
+
|'''RubyGems''' પર વધુ જાણકારી માટે નીચે આપેલ લીંક નો સંદર્ભ લો.
 
+
  
 
|-
 
|-
| 01.36
+
|01:51
| It provides a standard format for distributing''' Ruby''' programs and libraries.
+
| '''Ruby''' પર વધુ જાણકારી માટે બતાવેલ લીંક પર જી શકો છો.
 
+
  
 
|-
 
|-
| 01.42
+
|01:55
| You can create and publish your own '''gems. '''
+
|'''Ubuntu Software Centre''' વાપરીને તમે '''Ruby '' સંસ્થાપન કરી શકો છો.
  
 
|-
 
|-
| 01.46
+
|01:59
| For more information on '''RubyGems''' visit the following link.
+
| '''Ubuntu Software Centre''', પર વધુ જાણકારી માટે કૃપા કરી  આ વેબ સાઈટ પર  '''Ubuntu Linux Tutorials'''  નો સંદર્ભ લો.
 
+
 
+
 
+
  
 
|-
 
|-
| 01.51
+
|02:07
To get more help on '''Ruby''' you can visit the links shown.
+
|  '' 'Ruby''' ઇન્સ્ટોલ કરવા માટે અન્ય પદ્ધતિઓ આ સ્લાઇડ માં બતાવ્યા પ્રમાણે છે.
  
 
|-
 
|-
| 01.55
+
|02:12
| You can install '''Ruby '''using the '''Ubuntu Software Centre'''.
+
| 'Ruby code ''' 3 રીતે એક્ઝિક્યુટ કરી શકાય છે.
  
 
|-
 
|-
| 01.59
+
|02:16
| For more information on '''Ubuntu Software Centre''', please refer to the Ubuntu Linux Tutorials on this website.
+
| '''Command line ''' (કમાંડ લાઈન), '''Interactive Ruby'' (ઇન્ટરેક્ટિવ રૂબી)
 
+
  
 
|-
 
|-
| 02.07
+
|02:19
| Other methods for installing '''Ruby '''are as shown in this slide.
+
| '''file'' ની જેમ આપણે એક્ઝેક્યુશનની  દરેક પદ્ધતિ મારફતે જશું.  
  
 
|-
 
|-
| 02.12
+
|02:23
| 'Ruby code '''can be executed in 3 ways
+
| પ્રથમ આપણે જોશું કમાંડ લાઈન માંથી '''Hello World''' કોડ કેવી રીતે એક્ઝેક્યુટ કરવો.
  
 
|-
 
|-
| 02.16
+
|02:28
| '''Command line '''
+
| '''Ctrl, Alt અને T ''' કીઓ એક સાથે દાબીને ટર્મિનલ ખોલો.  
|-
+
|  02.17
+
| '''Interactive Ruby'''
+
|-
+
|  02.19
+
|  As a '''file''
+
 
+
  
 
|-
 
|-
| 02.20
+
|02:33
| We will go through each method of execution.
+
| ટર્મિનલ વિન્ડો તમારી સ્ક્રીન પર દેખાય છે.
 
+
  
 
|-
 
|-
| 02.23
+
|02:37
First let us see how to execute the  '''Hello World''' code from  command line.
+
કમાંડ ટાઈપ કરો. '''ruby '''''space''''' ''hyphen ''e '''''space'' અવતરણચિહ્નો અંદર '''puts '''space''' પછી બે અવતરણચિહ્નો અંદર ''' Hello World''' અને
  
 
|-
 
|-
| 02.28
+
|02:50
| Open a terminal by pressing the '''Ctrl, Alt and T '''keys simultaneously.  
+
| '''Enter.''' દબાવો.
 
+
  
 
|-
 
|-
| 02.33
+
|02:53
| A terminal window appears on your screen.
+
| આઉટ પુટ આપણને '''Hello World.''' તરીકે મળે છે.
  
 
|-
 
|-
| 02.37
+
|02:56
| Type the command
+
| ટર્મિનલ પર આઉટ પુટ પ્રિન્ટ કરવા માટે ''puts ''' કમાંડ વાપરવા મા આવે છે.
  
 
|-
 
|-
| 02.38
+
|03:00
| '''ruby '''''space''''' ''hyphen ''e '''''space'' within single quotes '''puts '''space''' '''then within double quotes''' Hello World''' and
+
| '' hyphen'' '''e flag ''' માત્ર સિંગલ લાઈન કોડને એક્ઝિક્યુટ કરવા માટે પરવાનગી આપે છે.
 
+
  
 
|-
 
|-
| 02.50
+
|03:06
| Press '''Enter.'''
+
| Multiple''' '''''hyphen''''' e flags''' ઘણીબધી લાઈન કમાંડ ને એક્ઝિક્યુટ કરવા માટે વાપરી શકાય  છે.
  
 
|-
 
|-
| 02.53
+
|03:11
|   We get the output as '''Hello World.'''
+
|ચાલો  આ પ્રયાસ કરીએ
  
 
|-
 
|-
| 02.56
+
|03:13
|   '''puts '''command''' '''is used to print the output on the '''terminal.'''
+
| હવે પહેલાંના કમાંડ  મેળવવા માટે અપ  એરો કી દબો અને
  
 
|-
 
|-
| 03.00
+
|03:18
The'' hyphen'' '''e flag '''allows only a single line of code to be executed.
+
ટાઈપ કરો  ''space''' hyphen ''e '''''space અવતરણચિહ્નો'''' અંદર '''''puts '''space '''1+2 ''' અને
  
 
|-
 
|-
| 03.06
+
|03:30
| Multiple''' '''''hyphen''''' e flags''' can be used to execute multiple line commands.  
+
| ''' Enter.''' ડબાઓ.
 
+
  
 
|-
 
|-
| 03.11
+
|03:32
| Lets try this out
+
| આપણને આઉટ પુટ  '''Hello World ''' અને ''' 3.''' તરીકે મળશે.
  
 
|-
 
|-
03.13
+
|03:36  
| Now press the up Arrow key to get the previous command and
+
|ચાલો આપણી સ્લાઇડ પર પાછા જઈએ.
  
 
|-
 
|-
| 03.18
+
|03:38
Type ''space''' hyphen ''e '''''space ''within'' ''single quotes '''puts '''space '''1+2 '''and
+
|હવે આપણે '''Interactive Ruby.''' વિશે શીખીશું
 
+
  
 
|-
 
|-
| 03.30
+
|03:42
| Press''' Enter.'''
+
| '''Interactive Ruby ''   '''Ruby''' કમાંડ ને તરતજ એક્ઝીક્યુટ કરે છે.
  
 
|-
 
|-
| 03.32
+
|03:48
We get the output as '''Hello World '''and''' 3.'''
+
|તમે '''Ruby''' સ્ટેટમેંટને રન કરી તેનું આઉટ પુટ અને વેલ્યુઓ જોઈ શકો છો.
 
+
  
 
|-
 
|-
| 03.36 
+
|03:53
| Let's switch back to our slide
+
| '''Ruby,''' ના જૂની આવૃત્તિ માટે '''irb''' અલગથી સંસ્થાપિત કરો.
  
 
|-
 
|-
| 03.38
+
|03:57
|We will now learn about '''Interactive Ruby.'''
+
|હવે  '''Ruby''' કોડ ને  '''irb.'''થી  એક્ઝેક્યુટ કરીએ ટર્મિનલ પર જાઓ.
 
+
  
 
|-
 
|-
| 03.42
+
|04:03
| '''Interactive Ruby '''allows the execution of '''Ruby''' commands with immediate response.
+
| ટાઈપ કરો '''irb ''' અને  '''Enter''' દબાઓ.
 
+
  
 
|-
 
|-
| 03.48
+
|04:06
| You can run '''Ruby''' statements and examine the output and return values.
+
| '''Interactive Ruby''' શરૂ કરવા માટે,
 
+
  
 
|-
 
|-
| 03.53
+
|04:09
| For older version of '''Ruby,''' install '''irb''' separately.
+
| ટાઈપ કરો '''puts ''' space બે અવતરણચિહ્નો અંદર '''Hello World''' અને  '''Enter.''' દબાઓ.
  
 
|-
 
|-
| 03.57
+
|04:19
| Now let us execute our '''Ruby''' code through '''irb.''' Go to the terminal
+
|આઉટ પુટ આપણને  '''Hello World.''' તરીકે મળશે.
 
+
  
 
|-
 
|-
| 04.03
+
|04:22
| Type'''irb '''and Press '''Enter'''  
+
| અને રીટર્ન વેલ્યુ આપણને  '''nil.''' તરીકે મળશે.
  
 
|-
 
|-
| 04.06
+
| 04:25
| to launch the '''Interactive Ruby'''  
+
| '''irb ''' થી બહાર નીકડવા  માટે ટાઈપ કરો  '''exit''' અને  '''Enter.''' દબાઓ.
  
 
|-
 
|-
| 04.09
+
|04:31
| Type '''puts ''' space within double quotes '''Hello World''' and press '''Enter.'''
+
|તમે '''Ruby program''' ફાઈલ માથી  રન પણ કરી શકો છો.
  
 
|-
 
|-
| 04.19
+
|04:34
|We get the output as '''Hello World.'''
+
| કોડ લખવા માટે તને તમારી પસંદગી નો કોઈ પણ ટેક્સ્ટ એડિટર નો ઉપયોગ કરી શકો છો.  
  
 
|-
 
|-
| 04.22
+
|04:39
|   And We get the return value as '''nil.'''
+
| હું  '''gedit ''' ટેક્સ્ટ એડિટર નો ઉપયોગ કરી રહી છુ. ચાલો હું  '''gedit'''  ટેક્સ્ટ એડિટર પર જાઉં.
 
+
  
 
|-
 
|-
| 04.25
+
|04:45
To''' '''exit from '''irb '''type '''exit''' and press '''Enter.'''
+
હવે ટાઈપ કરો  '''puts''' space બે અવતરણચિહ્નો અંદર '''' Hello World '''
  
 
|-
 
|-
| 04.31
+
|04:54
| You can also run '''Ruby program''' from a file.
+
|હવે આપણે શીખીશું કેવી રીતે મલ્ટીપલ લાઈન અથવા બ્લોક કમેન્ટ્સ ને ઉમેરવું.
 
+
  
 
|-
 
|-
| 04.34
+
|04:59
| You can use any text editor of your choice to write the code.
+
| '''puts ''' કમાંડ ના પહેલા
  
 
|-
 
|-
| 04.39
+
|05:01
| I am using '''gedit '''text editor'''. Let me switch to '''gedit''' text editor
+
| ટાઈપ કરો , ''equal to '''''begin ''' અને '''Enter''' દબાઓ.
  
 
|-
 
|-
| 04.45
+
|05:06
| Now, type '''puts''' space within double quotes''' Hello World '''
+
| 'Equal to '''''begin ''' કમાંડ શરુ કરવા માટે વપરાય છે.
  
 
|-
 
|-
| 04.54
+
|05:10
| Lets learn how to add multiple line or block '''comments'''.
+
| જે તમને ઉમેરવો છે તે કમાંડ ટાઈપ કરો.
  
 
|-
 
|-
| 04.59
+
|05:13
Before the '''puts '''command
+
| હું ટાઈપ કરીશ '''My first Ruby program '''
  
 
|-
 
|-
| 05.01
+
|05:20
| Type, ''equal to '''''begin '''and press '''Enter'''
+
| અને  '''Enter''' દબાઓ.
  
 
|-
 
|-
| 05.06
+
|05:22
| 'Equal to '''''begin '''is used to start the comment.
+
| પછી ટાઈપ કરો '''' This code will print helloworld ''''' અને  ''' Enter''' દબાઓ.
  
 
|-
 
|-
| 05.10
+
|05:30
| Type the comments that you wish to add.
+
|   હવે ટાઈપ કરો ''equal to '''''end'''
 
+
  
 
|-
 
|-
| 05.13
+
|05:32
| I will type '''My first Ruby program '''
+
| ''equal to '''''end ''' મલ્ટીપલ લાઈન કમેન્ટ નો અંત  કરવા માટે વપરાય છે.
  
 
|-
 
|-
| 05.20
+
|05:37
| and Press '''Enter'''
+
| પ્રોગ્રામની ગતી ને સમજવા માટે કમેન્ટસ એ ઉપયોગી છે.
  
 
|-
 
|-
| 05.22
+
|05:41
| Then type '''This code will print helloworld''' and '''Press Enter'''
+
|આ દસ્તાવેજીકરણ માટે ઉપયોગી છે.
  
 
|-
 
|-
| 05.30
+
|05:45
|   Now type ''equal to '''''end'''
+
| ચાલો હવે '''Save ''' બટન દાબીને ફાઈલ સેવ કરીએ .
  
 
|-
 
|-
| 05.32
+
|05:50
| ''equal to '''''end '''is used to end the multiple line''' comments.'''
+
| વારંવાર ફાઈલ ''' સેવ''' કરવી  સારી આદત છે.
  
 
|-
 
|-
| 05.37
+
|05:53
| '''Comments''' are useful to understand the flow of program.
+
|   The '''Save As ''' ડાઈલોગ બોક્સ તમારી સ્ક્રીન પર દ્રશ્યમાન છે.
  
 
|-
 
|-
| 05.41
+
|05:57
| It is useful for documentation.
+
| તમે ફાઇલ સાચવવા માંગો છો તે સ્થાન બ્રાઉઝ કરો.
  
 
|-
 
|-
|   05.45
+
|06:01
| Now, let us '''save''' the '''file''' by clicking on the '''Save '''button.  
+
|   ડેસ્કટોપ પર હું ,'''rubyprogram''' નામનું ફોલ્ડર બાવીશ.  
 
+
  
 
|-
 
|-
| 05.50
+
|06:06
| It is a good practice to '''save''' the file frequently.
+
| હું ફોલ્ડર અંદર ફાઈલ સેવ કરીશ.
  
 
|-
 
|-
| 05.53
+
|06:10
|   The '''Save As '''dialog box''' '''appears on your screen.  
+
| ટેક્સ્ટ બોક્સ  '''Name''' મા તમે જે નામ ઈચ્છો તે ટાઇપ કરો.  
  
 
|-
 
|-
| 05.57
+
|06:14
| Browse the location where you want to save the file.  
+
| હું  '''hello.rb''' ટાઈપ કરીશ.
  
 
|-
 
|-
| 06.01
+
|06:17
On 'Desktop, '''I will create a folder named '''rubyprogram'''.  
+
|  '''Ruby ''' ફાઈલને '''Dot rb''' એક્સટેંશન આપ્યું છે.
 
+
  
 
|-
 
|-
| 06.06
+
|06:21
| We will save the file inside this folder.  
+
| ફાઈલ સેવ કરવા  માટે  '''Save ''' બટન પર ક્લિક કરો. તો હવે ફાઈલ સંગ્રહિત થઇ ગયી છે.
  
 
|-
 
|-
| 06.10
+
|06:28
In the '''Name''' text-box, type the name that you wish to add.  
+
|   કોડ એક્ઝેક્યુટ કરવા માટે ટર્મિનલ  પર જાઓ .
  
 
|-
 
|-
| 06.14
+
|06:32
| I will type '''hello.rb'''
+
| ચાલો પહેલા ટર્મિનલ સાફ કરીએ.
  
 
|-
 
|-
| 06.17
+
|06:35
'''Dot rb''' extension is given to a '''Ruby '''file
+
નોંધ લો  કે તમે તેજ ડિરેક્ટરી મા છો જ્યાં તમારી  '''Ruby ''' ઉપસ્થિત છે.
  
 
|-
 
|-
| 06.21
+
|06:39
Then click on '''Save '''button to save the file. So the file is saved now.  
+
|ધ્યાન રાખો કે આપણે '''home ''' ડિરેક્ટરી મા છીએ. આપણને સબ ડિરેક્ટરી '''rubyprogram''' મા જવું છે.
  
 
|-
 
|-
| 06.28
+
|06:47
|   To execute the code, go to the '''terminal.'''
+
| તે કરવા માટે ટાઇપ કરો, '''cd''' space '''Desktop/rubyprogram''' અને  '''Enter.''' દબાઓ.
  
 
|-
 
|-
| 06.32
+
|07:00
| Lets clear the terminal first.
+
| ચાલો  ફાઇલ એક્ઝેક્યુટ કરીએ . ટાઈપ કરો '''ruby space hello dot rb''' અને  '''Enter''' દબાઓ.
  
 
|-
 
|-
| 06.35
+
|07:10
Make sure that you are in the directory where your '''Ruby '''file is present.
+
| આપણને આઉટ પુટ '''HelloWorld.''' મળે છે.
  
 
|-
 
|-
|   06.39
+
|07:13
|   Remember that we are in the '''home '''directory. We need to go to the subdirectory '''rubyprogram'''.
+
| ચાલો હું '''puts''' અને  '''print '''સ્ટેટમેંટ વચ્ચેના તફાવતો ને  ડેમોનસ્ટ્રેટ કરું.
 
+
 
|-
 
|-
| 06.47
+
|07:18
| To do so, type '''cd''' space '''Desktop/rubyprogram''' and press '''Enter.'''
+
| ''' irb''' નો ઉપયોગ કરી આને સમજીશું.
  
 
|-
 
|-
| 07.00
+
|07:22
Let's execute the file . Type '''ruby space hello dot rb''' and press '''Enter'''
+
| તે પહેલાં આપણને હોમ ડિરેક્ટરી પર પાછુ જવું છે.તે કરવા માટે ટાઈપ કરો '''cd '''અને  '''Enter''' દબાઓ.
  
 
|-
 
|-
| 07.10
+
|07:31
| We get the output '''HelloWorld.'''
+
|'''Interactive Ruby.''' ને શરુ  કરવા માટે  હવે ટાઈપ કરો  '''irb''' અને  '''Enter'''''' દબાઓ.
  
 
|-
 
|-
| 07.13
+
|07:39
Now let me demonstrate the difference between '''puts''' and '''print '''statement.
+
|ટાઇપ કરો '''puts ''''''space''' બે અવતરણચિહ્નો અંદર  '''Hello ''''''comma''' બે અવતરણચિહ્નો  '''World '''
 
+
  
 
|-
 
|-
| 07.18
+
|07:50
| We will try this out using''' irb'''
+
| અહી ''' comma ''' બે  '''puts''' કમાંડ ને સાથે જોડે છે.
  
 
|-
 
|-
| 07.22
+
|07:55
Before that we need to go back to the home directory.To do so type '''cd '''and press '''Enter'''
+
| હવે '''Enter.''' દબાઓ.
  
 
|-
 
|-
| 07.31
+
|07:57
|Now type '''irb''' and Press Enter''' to launch the '''Interactive Ruby.'''
+
| આપણને  '''Hello World,''' આઉટ પુટ મળે છે.પરંતુ અલગ લાઈન પર.
  
 
|-
 
|-
| 07.39
+
|08:03
Type '''puts '''space within double quotes '''Hello '''comma within double quotes '''World '''
+
હવે  '''print.''' શાથે આ શીખીએ.
  
 
|-
 
|-
| 07.50
+
|08:06
| Here''' comma '''is used to join the two '''puts''' command together.
+
| પહેલાંના કમાન્ડ મેળવવા માટે અપ  એરો કી દબાવો.
  
 
|-
 
|-
| 07.55
+
|08:09
| Now press '''Enter.'''
+
| puts ને  print થી બદલો અને  '''Enter.''' દબાઓ.
  
 
|-
 
|-
| 07.57
+
|08:14
We get the output '''Hello World,''' but on separate lines.
+
આપણ ને આઉટપુટ  '''Hello World ''' મળે છે પરંતુ તે જ લાઇન પર..
  
 
|-
 
|-
| 08.03
+
|08:19
Now let's try the same thing with '''print.'''
+
કીવર્ડ ''puts'''  આઉટ પુટ ના અંત માં નવી લાઈન ઉમેરે છે.કીવર્ડ ''' print ''' આવું નથી કરતું.
 
+
  
 
|-
 
|-
| 08.06
+
|08:27
| Press up arrow key to get the previous command
+
| કીવર્ડ ''' print ''' તે જ આઉટ પુટ આપે છે જે આપણે આપ્યું છે.
  
 
|-
 
|-
| 08.09
+
|08:31
| Replace puts with print and   Press '''Enter.'''
+
આ આપણને સ્પોકન ટ્યુટોરિયલ ના અંત માં લઇ જશે.ચાલો આપણી સ્લાઈડ પર પાછા જઈએ.
  
 
|-
 
|-
| 08.14
+
|08:37
We get the output as '''Hello World '''but on the same line.
+
આ ટ્યુટોરીયલમાં આપણે શીખ્યા,
  
 
|-
 
|-
| 08.19
+
|08:39
| The keyword '''puts''' adds a newline to the end of the output. The keyword''' print '''does not.
+
| '''Ruby''' વિષે  સંસ્થાપન '''Ruby '''કોડ એક્ઝીક્યુટ કરવો.
  
 
|-
 
|-
| 08.27
+
|08:44
The keyword''' print '''outputs only what we have provided.
+
| =begin અને   =end  વાપરીને મલ્ટીપલ કમેન્ટ ઉમેરવી.
  
 
|-
 
|-
| 08.31
+
|08:50
|   This brings us to the end of this Spoken Tutorial. Let us switch back to our slides.
+
| '''puts''' અને '''print''' વચ્ચે તફાવત.
  
 
|-
 
|-
|   08.37
+
|08:53
| In this tutorial we have learnt
+
| અસાઇનમેન્ટ તરીકે
  
 
|-
 
|-
| 08.39
+
|08:55
| About '''Ruby'''
+
| તમારું નામ અને ઉંમર પ્રિન્ટ કરતો પ્રોગ્રામ લખો.
|-
+
|  08.41
+
|  Installation
+
|-
+
|  08.42
+
|  Execution of '''Ruby '''code
+
|-
+
|  08.44
+
| Adding multiple comments using  =begin and  =end
+
 
+
  
 
|-
 
|-
| 08.50
+
|08:58
| Difference between '''puts''' and '''print'''
+
| આપણે આ ટ્યુટોરીયલ માં મલ્ટીપલ  લાઇન કમેન્ટ નો ઉપયોગ કર્યો.
 
+
 
+
  
 
|-
 
|-
| 08.53
+
|09:01
| As an assignment
+
|'''single line comment''' નો પ્રયાસ કરો.
 
+
|-
+
| 08.55
+
| Write a program to print your name and age
+
 
+
|-
+
|  08.58
+
| We used '''multiple line comments''' in this tutorial
+
 
+
|-
+
09.01
+
| Try to give '''single line comment'''  
+
 
+
 
   
 
   
 
|-
 
|-
| 09.04
+
|09:04
| Watch the video available at the following link.
+
| સ્ક્રીન પર દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.  
 
+
  
 
|-
 
|-
| 09.07
+
|09:07
| It summarises the Spoken Tutorial project.
+
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.  
  
 
|-
 
|-
| 09.10
+
|09:10
| If you do not have good bandwidth, you can download and watch it.  
+
|જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
  
 
|-
 
|-
| 09.15
+
| 09:15
|   The Spoken Tutorial Project Team :
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ :
 
+
  
 
|-
 
|-
| 09.17
+
|09:17
| Conducts workshops using spoken tutorials
+
| સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
  
 
|-
 
|-
|   09.20
+
| 09:20
| Gives certificates to those who pass an online test
+
| જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
  
 
|-
 
|-
| 09.24
+
|09:24
| For more details, please write to contact@spoken-tutorial.org
+
| વધુ વિગતો માટે '''contact@spoken-tutorial.org''' પર લખો
  
 
|-
 
|-
| 09.30
+
|09:30
|   Spoken Tutorial Project is a part of Talk to a Teacher project.
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
  
 
|-
 
|-
| 09.34
+
|09:34
| It is supported by the National Mission on Education through ICT, MHRD, Government of India.
+
| જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.  
  
 
|-
 
|-
| 09.41
+
|09:41
| More information on this Mission is available at below link
+
| આ મિશન પરની વધુ માહિતી spoken-tutorial.org/NMEICT-Intro પર ઉપલબ્ધ છે.
  
 
|-
 
|-
| 09.45  
+
|09:45  
| This is Afrin Pinjari from IIT Bombay, signing off.
+
| આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.  
 
+
 
|-
 
|-
| 09.50
+
|09:50
| Thank you for watching.
+
| જોડાવા બદલ અભાર.
  
 
|}
 
|}

Latest revision as of 10:56, 1 March 2017

Time Narration
00:00 Hello Rubyપર ના સ્પોકન ટ્યુટોરીયલમા તમારુ સ્વાગત છે!
00:04 આ ટ્યુટોરીયલમા આપણે શીખીશું
00:06 Ruby શું છે ?
00:08 લક્ષણો, RubyGems' અને 'Ruby પર મદદ.
00:12 સંસ્થાપન, Ruby કોડ રન કરવું.
00:15 કમેન્ટ કરવું. puts અને print વચ્ચે તફાવત.
00:19 અહીં આપણે વાપરી રહ્યા છે Ubuntu Linux આવૃત્તિ 12.04 Ruby 1.9.3
00:27 આ ટ્યુટોરીયલ અનુસરવા માટે તમે ઇન્ટરનેટ સાથે જોડાયેલ હોવા જ જોઈએ.
00:30 Linuxમા તમને Terminal અને 'Text editor વાપરવાનું જ્ઞાન હોવું જરૂરી છે .
00:37 હવે હું સમજાવીશ Ruby શું છે ?.
00:40 Ruby એ object-oriented, અર્થઘટન સ્ક્રિપ્ટીંગ ભાષા છે.
00:44 તે ગતિશીલ, ઓપન સોર્સ પ્રોગ્રામિંગ ભાષા છે.
00:48 તે એક ભવ્ય વાક્યરચના છે, જે વાંચવા અને લખવા માટે સરળ છે
00:54 ચાલો હવે Rubyના અમુક લક્ષણો જોઈએ.
00:57 Ruby ખૂબ સુવાહ્ય છે.
00:59 'Ruby' પ્રોગ્રામ કોઈપણ ઓપરેટિંગ સિસ્ટમમાં ચાલે છે.
01:04 Smalltalk, BASIC અથવા Python ની જેમ Ruby માં વેરીએબલો ના દેતા ટાઈપ બથી હોતા.
01:11 તે આપમેળે મેમરી સંચાલન ને આધાર આપે છે.
01:14 'Ruby' મુક્ત બંધારણ ભાષા છે.
01:17 તમે કોઇપણ લાઇન અને સ્તંભ માંથી પ્રોગ્રામ લખવાનું શરૂ કરી શકો છો.
01:21 'Ruby' ઈન્ટરનેટ અને ઇન્ટ્રા નેટ એપ્લિકેશન્સ વિકસાવવા માટે ઉપયોગ થાય છે.
01:26 'RubyGems 'Ruby ના મહત્વ ના લક્ષણમાનું એક છે.
01:36 ' 'Ruby કાર્યક્રમો અને લાઈબ્રેરીઓ વિતરણ માટે પ્રમાણભૂત બંધારણ પૂરી પાડે છે.
01:42 તમે તમારા પોતાના 'gems. બનાવી અને પબલીશ કરી શકો છો.
01:46 RubyGems પર વધુ જાણકારી માટે નીચે આપેલ લીંક નો સંદર્ભ લો.
01:51 Ruby પર વધુ જાણકારી માટે બતાવેલ લીંક પર જી શકો છો.
01:55 'Ubuntu Software Centre વાપરીને તમે Ruby સંસ્થાપન કરી શકો છો.
01:59 Ubuntu Software Centre, પર વધુ જાણકારી માટે કૃપા કરી આ વેબ સાઈટ પર Ubuntu Linux Tutorials નો સંદર્ભ લો.
02:07 'Ruby' ઇન્સ્ટોલ કરવા માટે અન્ય પદ્ધતિઓ આ સ્લાઇડ માં બતાવ્યા પ્રમાણે છે.
02:12 'Ruby code 3 રીતે એક્ઝિક્યુટ કરી શકાય છે.
02:16 'Command line (કમાંડ લાઈન), Interactive Ruby (ઇન્ટરેક્ટિવ રૂબી)
02:19 'file ની જેમ આપણે એક્ઝેક્યુશનની દરેક પદ્ધતિ મારફતે જશું.
02:23 પ્રથમ આપણે જોશું કમાંડ લાઈન માંથી Hello World કોડ કેવી રીતે એક્ઝેક્યુટ કરવો.
02:28 Ctrl, Alt અને T કીઓ એક સાથે દાબીને ટર્મિનલ ખોલો.
02:33 ટર્મિનલ વિન્ડો તમારી સ્ક્રીન પર દેખાય છે.
02:37 કમાંડ ટાઈપ કરો. ruby space hyphen e space અવતરણચિહ્નો અંદર puts space પછી બે અવતરણચિહ્નો અંદર Hello World અને
02:50 Enter. દબાવો.
02:53 આઉટ પુટ આપણને Hello World. તરીકે મળે છે.
02:56 ટર્મિનલ પર આઉટ પુટ પ્રિન્ટ કરવા માટે puts ' કમાંડ વાપરવા મા આવે છે.
03:00 hyphen e flag માત્ર સિંગલ લાઈન કોડને એક્ઝિક્યુટ કરવા માટે પરવાનગી આપે છે.
03:06 Multiple hyphen e flags ઘણીબધી લાઈન કમાંડ ને એક્ઝિક્યુટ કરવા માટે વાપરી શકાય છે.
03:11 ચાલો આ પ્રયાસ કરીએ
03:13 હવે પહેલાંના કમાંડ મેળવવા માટે અપ એરો કી દબો અને
03:18 ટાઈપ કરો space hyphen e space અવતરણચિહ્નો' અંદર puts space 1+2 અને
03:30 Enter. ડબાઓ.
03:32 આપણને આઉટ પુટ Hello World અને 3. તરીકે મળશે.
03:36 ચાલો આપણી સ્લાઇડ પર પાછા જઈએ.
03:38 હવે આપણે Interactive Ruby. વિશે શીખીશું
03:42 Interactive Ruby Ruby' કમાંડ ને તરતજ એક્ઝીક્યુટ કરે છે.
03:48 તમે Ruby સ્ટેટમેંટને રન કરી તેનું આઉટ પુટ અને વેલ્યુઓ જોઈ શકો છો.
03:53 Ruby, ના જૂની આવૃત્તિ માટે irb અલગથી સંસ્થાપિત કરો.
03:57 હવે Ruby કોડ ને irb.થી એક્ઝેક્યુટ કરીએ ટર્મિનલ પર જાઓ.
04:03 ટાઈપ કરો irb અને Enter દબાઓ.
04:06 Interactive Ruby શરૂ કરવા માટે,
04:09 ટાઈપ કરો puts space બે અવતરણચિહ્નો અંદર Hello World અને Enter. દબાઓ.
04:19 આઉટ પુટ આપણને Hello World. તરીકે મળશે.
04:22 અને રીટર્ન વેલ્યુ આપણને nil. તરીકે મળશે.
04:25 irb થી બહાર નીકડવા માટે ટાઈપ કરો exit અને Enter. દબાઓ.
04:31 તમે Ruby program ફાઈલ માથી રન પણ કરી શકો છો.
04:34 કોડ લખવા માટે તને તમારી પસંદગી નો કોઈ પણ ટેક્સ્ટ એડિટર નો ઉપયોગ કરી શકો છો.
04:39 હું gedit ટેક્સ્ટ એડિટર નો ઉપયોગ કરી રહી છુ. ચાલો હું gedit ટેક્સ્ટ એડિટર પર જાઉં.
04:45 હવે ટાઈપ કરો puts space બે અવતરણચિહ્નો અંદર ' Hello World
04:54 હવે આપણે શીખીશું કેવી રીતે મલ્ટીપલ લાઈન અથવા બ્લોક કમેન્ટ્સ ને ઉમેરવું.
04:59 puts કમાંડ ના પહેલા
05:01 ટાઈપ કરો , equal to begin અને Enter દબાઓ.
05:06 'Equal to begin કમાંડ શરુ કરવા માટે વપરાય છે.
05:10 જે તમને ઉમેરવો છે તે કમાંડ ટાઈપ કરો.
05:13 હું ટાઈપ કરીશ My first Ruby program
05:20 અને Enter દબાઓ.
05:22 પછી ટાઈપ કરો ' This code will print helloworld અને Enter દબાઓ.
05:30 હવે ટાઈપ કરો equal to end
05:32 equal to end મલ્ટીપલ લાઈન કમેન્ટ નો અંત કરવા માટે વપરાય છે.
05:37 પ્રોગ્રામની ગતી ને સમજવા માટે કમેન્ટસ એ ઉપયોગી છે.
05:41 આ દસ્તાવેજીકરણ માટે ઉપયોગી છે.
05:45 ચાલો હવે Save બટન દાબીને ફાઈલ સેવ કરીએ .
05:50 વારંવાર ફાઈલ સેવ કરવી સારી આદત છે.
05:53 The Save As ડાઈલોગ બોક્સ તમારી સ્ક્રીન પર દ્રશ્યમાન છે.
05:57 તમે ફાઇલ સાચવવા માંગો છો તે સ્થાન બ્રાઉઝ કરો.
06:01 ડેસ્કટોપ પર હું ,rubyprogram નામનું ફોલ્ડર બાવીશ.
06:06 હું ફોલ્ડર અંદર ફાઈલ સેવ કરીશ.
06:10 ટેક્સ્ટ બોક્સ Name મા તમે જે નામ ઈચ્છો તે ટાઇપ કરો.
06:14 હું hello.rb ટાઈપ કરીશ.
06:17 Ruby ફાઈલને Dot rb એક્સટેંશન આપ્યું છે.
06:21 ફાઈલ સેવ કરવા માટે Save બટન પર ક્લિક કરો. તો હવે ફાઈલ સંગ્રહિત થઇ ગયી છે.
06:28 કોડ એક્ઝેક્યુટ કરવા માટે ટર્મિનલ પર જાઓ .
06:32 ચાલો પહેલા ટર્મિનલ સાફ કરીએ.
06:35 નોંધ લો કે તમે તેજ ડિરેક્ટરી મા છો જ્યાં તમારી Ruby ઉપસ્થિત છે.
06:39 ધ્યાન રાખો કે આપણે home ડિરેક્ટરી મા છીએ. આપણને સબ ડિરેક્ટરી rubyprogram મા જવું છે.
06:47 તે કરવા માટે ટાઇપ કરો, cd space Desktop/rubyprogram અને Enter. દબાઓ.
07:00 ચાલો ફાઇલ એક્ઝેક્યુટ કરીએ . ટાઈપ કરો ruby space hello dot rb અને Enter દબાઓ.
07:10 આપણને આઉટ પુટ HelloWorld. મળે છે.
07:13 ચાલો હું puts અને print સ્ટેટમેંટ વચ્ચેના તફાવતો ને ડેમોનસ્ટ્રેટ કરું.
07:18 irb નો ઉપયોગ કરી આને સમજીશું.
07:22 તે પહેલાં આપણને હોમ ડિરેક્ટરી પર પાછુ જવું છે.તે કરવા માટે ટાઈપ કરો cd અને Enter દબાઓ.
07:31 Interactive Ruby. ને શરુ કરવા માટે હવે ટાઈપ કરો irb અને Enter' દબાઓ.
07:39 ટાઇપ કરો puts 'space બે અવતરણચિહ્નો અંદર Hello 'comma બે અવતરણચિહ્નો World
07:50 અહી comma બે puts કમાંડ ને સાથે જોડે છે.
07:55 હવે Enter. દબાઓ.
07:57 આપણને Hello World, આઉટ પુટ મળે છે.પરંતુ અલગ લાઈન પર.
08:03 હવે print. શાથે આ શીખીએ.
08:06 પહેલાંના કમાન્ડ મેળવવા માટે અપ એરો કી દબાવો.
08:09 puts ને print થી બદલો અને Enter. દબાઓ.
08:14 આપણ ને આઉટપુટ Hello World મળે છે પરંતુ તે જ લાઇન પર..
08:19 કીવર્ડ puts' આઉટ પુટ ના અંત માં નવી લાઈન ઉમેરે છે.કીવર્ડ print આવું નથી કરતું.
08:27 કીવર્ડ print તે જ આઉટ પુટ આપે છે જે આપણે આપ્યું છે.
08:31 આ આપણને સ્પોકન ટ્યુટોરિયલ ના અંત માં લઇ જશે.ચાલો આપણી સ્લાઈડ પર પાછા જઈએ.
08:37 આ ટ્યુટોરીયલમાં આપણે શીખ્યા,
08:39 Ruby વિષે સંસ્થાપન Ruby કોડ એક્ઝીક્યુટ કરવો.
08:44 =begin અને =end વાપરીને મલ્ટીપલ કમેન્ટ ઉમેરવી.
08:50 puts અને print વચ્ચે તફાવત.
08:53 અસાઇનમેન્ટ તરીકે
08:55 તમારું નામ અને ઉંમર પ્રિન્ટ કરતો પ્રોગ્રામ લખો.
08:58 આપણે આ ટ્યુટોરીયલ માં મલ્ટીપલ લાઇન કમેન્ટ નો ઉપયોગ કર્યો.
09:01 single line comment નો પ્રયાસ કરો.
09:04 સ્ક્રીન પર દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
09:07 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
09:10 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
09:15 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ :
09:17 સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
09:20 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
09:24 વધુ વિગતો માટે contact@spoken-tutorial.org પર લખો
09:30 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
09:34 જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
09:41 આ મિશન પરની વધુ માહિતી spoken-tutorial.org/NMEICT-Intro પર ઉપલબ્ધ છે.
09:45 આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.
09:50 જોડાવા બદલ અભાર.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya