Difference between revisions of "PERL/C2/Hash-in-Perl/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
|-
 
|-
 
| 00:05
 
| 00:05
|આ ટ્યુટોરીયલમાં આપણે આપેલવિશે શીખીશું; ;  
+
|આ ટ્યુટોરીયલમાં આપણે આપેલવિશે શીખીશું;  
  
 
|-
 
|-
Line 21: Line 21:
 
|-
 
|-
 
|00:14
 
|00:14
|For this tutorial, I am using અહીહું વાપરી રહ્યી છું ,
+
|  અહીહું વાપરી રહ્યી છું ,
 
   
 
   
 
|-
 
|-
Line 29: Line 29:
 
|-
 
|-
 
| 00:21
 
| 00:21
|અને પર્લ Perl 5.14.2  
+
|અને પર્લ 5.14.2  
  
 
|-
 
|-
Line 81: Line 81:
 
|-
 
|-
 
|01:17
 
|01:17
|''' dollar hashName open curly bracket single quote keyName single quote close curly bracket'''
+
|''' dollar hashName ખુલ્લો છગડીયો કૌંસ  single quote keyName single quote બંદ  છગડીયો કૌંસ'''
 
   
 
   
 
|-
 
|-
Line 97: Line 97:
 
|-
 
|-
 
|01:42
 
|01:42
| ' પર્લમા  હેશ  '''percentage''' ચિન્હ  સાથે ડીકલેર થાય છે.
+
| પર્લમા  હેશ  '''percentage''' ચિન્હ  સાથે ડીકલેર થાય છે.
  
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
|01:53
 
|01:53
નોંધ: હેશ ની કી એક્સેસ કરવા માટે '''dollar'''  ચિન્હનો  ઉપયોગ કરાવાય  છે.
+
|નોંધ: હેશ ની કી એક્સેસ કરવા માટે '''dollar'''  ચિન્હનો  ઉપયોગ કરાવાય  છે.
 
   
 
   
 
|-
 
|-
Line 117: Line 117:
 
|-
 
|-
 
|02:02
 
|02:02
|ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ આપેલ રતે કરો.
+
|ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ આપેલ રીતે  કરો.
 
   
 
   
 
|-
 
|-
Line 141: Line 141:
 
|-
 
|-
 
|02:26
 
|02:26
| ''' dollar hashName open curly bracket '''
+
| ''' dollar hashName ખુલ્લો છગડીયો કૌંસ '''
  
 
|-
 
|-
Line 149: Line 149:
 
|-
 
|-
 
|02:34
 
|02:34
|''' close curly bracket equal to $value semicolon'''  
+
|''' બંદ  છગડીયો કૌંસ equal to $value semicolon'''  
 
   
 
   
 
|-
 
|-
 
|02:40
 
|02:40
|deleting key is ''' delete dollar hashName open curly bracket'''  
+
|કી ડીલીટ કરવા માટે ''' delete dollar hashName ખુલ્લો છગડીયો કૌંસ'''  
  
 
|-
 
|-
 
|02:46
 
|02:46
|'''single quote KeyName single quote close curly bracket semicolon'''  
+
|'''single quote KeyName single quote બંદ છગડીયો કૌંસ semicolon'''  
 
   
 
   
 
|-
 
|-
 
|  02:53
 
|  02:53
| Now, let us understand this using a sample program.  
+
| હવે સેમ્પલ પ્રોગ્રામ વાપરીને આ સમજીએ.  
 
   
 
   
 
|-
 
|-
|   02:58
+
| 02:58
| I have already typed the code in ''' hashKeyOperations dot pl''' file.  
+
| મેં પહેલા થી જ  ''' hashKeyOperations dot pl''' ફાઈલમા કોડ ટાઈપ કયો છે.
 
   
 
   
 
|-
 
|-
 
| 03:05
 
| 03:05
| This is the declaration of ''' hash.'''
+
| આ રીતે હેશ ડીકલેર કરાય છે.
 
   
 
   
 
|-
 
|-
 
|03:08
 
|03:08
|We'll be adding, deleting the ''' keys''' from this ''' hash.'''
+
| આપણે હેશમાંથી કીને ઉમેરીશું અને કાઢીશું
 
   
 
   
 
|-
 
|-
 
| 03:13
 
| 03:13
| Here we are adding a '''key''' to an already created '''hash.'''
+
| અહી પહેલાથીજ બનાવેલ હેશમા કી ઉએરીએ છીએ.  
 
   
 
   
 
|-
 
|-
 
| 03:18
 
| 03:18
|It is like assigning a value to a variable.  
+
| આ વેરીએબલને વેલ્યુ અસાઇન કરવાની જેમ જ છે.
  
 
|-
 
|-
 
|03:23
 
|03:23
|''' delete''' keyword is used to delete the ''' key.'''
+
|''' delete''' કીવર્ડ ને key ને ડીલીટ કરવામાટે વાપરવામાં આવે છે.
 
   
 
   
 
|-
 
|-
 
|03:27
 
|03:27
|We need to pass the '''key''' to delete it.  
+
|ડીલીટ કરવા માટે આપણને કી પાસ કરવી જોઈએ.
 
   
 
   
 
|-
 
|-
 
|  03:31
 
|  03:31
| Press ''' Ctrl+S''' to save the file.  
+
| ફાઈલ સેવ કરવા માટે ''' Ctrl+S''' દબાઓ.  
 
   
 
   
 
|-
 
|-
 
|03:35
 
|03:35
|Switch to the terminal and execute the ''' Perl script''' as
+
| ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ આપેલ રીતે એક્ઝીક્યુટ કરો.
 
   
 
   
 
|-
 
|-
Line 205: Line 205:
 
|-
 
|-
 
|  03:44
 
|  03:44
and press ''' Enter.'''
+
અને  ''' Enter.''' દબાઓ.
 
   
 
   
 
|-
 
|-
 
|  03:47
 
|  03:47
| Output will be as shown on the terminal.
+
| આઉટપુટ ટર્મિનલ પર દેખાશે.
 
   
 
   
 
|-
 
|-
 
| 03:52
 
| 03:52
| Let us look at ''' sorting''' of a ''' hash keys''' and '''values.'''
+
|ચાલો હેશ કી અને વેલ્યુ સોર્ટ કરવાનું જોઈએ.
  
 
|-
 
|-
 
| 03:57
 
| 03:57
| Syntax to ''' sort keys''' is
+
|   કી સોર્ટ કરવાનું સિન્ટેક્સ છે.
  
 
|-
 
|-
 
|04:00
 
|04:00
|''' sort open bracket keys percentage hashName close bracket semicolon '''
+
|''' sort ખુલ્લો કૌંસ keys percentage hashName બંદ કૌંસ semicolon '''
 
   
 
   
 
|-
 
|-
 
|04:07
 
|04:07
|Similarly, we can '''sort hash values''' as
+
| તેમજ હેશ વેલ્યુ સોર્ટ કરવા માટે
  
 
|-
 
|-
 
|04:11
 
|04:11
|''' sort open bracket values percentage hashName close bracket semicolon'''  
+
|''' sort ખુલ્લો  કૌંસ values percentage hashName બંદ કૌંસ semicolon'''  
 
   
 
   
 
|-
 
|-
 
|04:18
 
|04:18
|Let us understand ''' sorting''' functionality using a sample program.   
+
|સોર્ટીંગની ફ્ન્ક્શનાલીટી સેમ્પલ પ્રોગામ દ્વારા સમજીને લઇએ.   
  
 
|-
 
|-
 
|04:24
 
|04:24
|Let me switch to ''' sortHash dot pl''' on ''' gedit.'''
+
| ''' gedit.''' પર ''' sortHash dot pl'''   ફાઈલ પર જાઓ.
 
   
 
   
 
|-
 
|-
 
| 04:30
 
| 04:30
|Type the code as displayed on the screen in your ''' sortHash dot pl''' file.  
+
| સ્ક્રીન પર બતાડેલ કોડ  ''' sortHash dot pl''' મા ટાઈપ કરો.
  
 
|-
 
|-
 
| 04:36
 
| 04:36
| Here we have declared ''' hash''' of '''address. '''
+
| અહી '''address. ''' નું હેશ ડીકલેર કર્યું છે.
 
   
 
   
 
|-
 
|-
 
|04:41
 
|04:41
|Here, to sort the ''' keys''' we have used the '''sort''' inbuilt function, along with the '''keys''' function.  
+
|અહી કીઓ  સોર્ટ કરવા માટે કીફંક્શન સાથે સોર્ટ, આ ઇનબિલ્ટ ફંક્શન વાપરીશું.  
  
 
|-
 
|-
 
|04:49
 
|04:49
|This will sort the '''hash keys''' in alphabetical order.  
+
|હેશ કી એ મૂળાક્ષર ક્રમ અનુસાર સોર્ટ કરશે.
 
   
 
   
 
|-
 
|-
 
|04:54
 
|04:54
|Similarly, we can use the '''sort''' function on '''values''' of '''hash.'''
+
|તેમજ આપણે હેશના વેલ્યુ પર સોર્ટ ફંક્શન વાપરી શકીએ છીએ.
  
 
|-
 
|-
 
|04:59
 
|04:59
|Sorting can also be done on ''' numeric keys''' and/or '''values.'''
+
| ન્યુમેરિક કીઓ અને/અથવા વેલ્યુ સોર્ટ કરી શકાવાય છે.  
 
   
 
   
 
|-
 
|-
 
|05:05
 
|05:05
|Save the file and switch to terminal.  
+
|ફાઈલ સેવ કરો અને ટર્મિનલ પર જાઓ.
  
 
|-
 
|-
 
|05:09
 
|05:09
|Execute the script by typing ''' perl sortHash dot pl''' and Press ''' Enter '''
+
|સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો  ''' perl sortHash dot pl''' અને  ''' Enter ''' દબાઓ.
  
 
|-
 
|-
 
|05:17
 
|05:17
|The output will be as shown on the terminal.
+
| આઉટપુટ ટર્મિનલ પર દેખાય છે.
 
   
 
   
 
|-
 
|-
 
|05:22
 
|05:22
|Now, let us see how to get all ''' keys ''' and ''' values''' of '''hash.'''
+
|હવે હેશ  ની કીઓ અને વેલ્યુઓ કેવી રીતે મેળવવી તે જોઈએ.
  
 
|-
 
|-
 
|  05:27
 
|  05:27
|''' Perl''' provides inbuilt ''' function''' to fetch all the ''' hash keys''' and ''' values.'''
+
| હેશકી અને વેલ્યુ મેળવવા માટે પ્રલ ઇનબિલ્ટ ફંક્શન પૂરું પાડે છે.  
 
   
 
   
 
|-
 
|-
 
|  05:34
 
|  05:34
|''' keys function''' is used to retrive all the ''' keys''' of ''' hash '''
+
| હેશની બધી કીઓ મેળવવા  માટે ''' keys function''' વાપરવા મા આવે છે.
 
   
 
   
 
|-
 
|-
 
|05:40
 
|05:40
| ''' values''' function returns ''' values''' of all the ''' keys''' whereas
+
| ''' values''' ફંક્શન બધા કીઓના વેલ્યુઓ આપણને આપે છે.
 
   
 
   
 
|-
 
|-
 
|  05:46
 
|  05:46
| ''' each''' function iterates over ''' hash''' and returns ''' key/value''' pair from ''' hash'''
+
| ''' each''' ફંક્શન હેશપર ઈટરેશનસ કરીને બધા કી/ વેલ્યુની જોડી આપે છે.
  
 
|-
 
|-
 
|  05:53
 
|  05:53
| Let us understand these  using a sample program.
+
| ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને આ સમજીએ
 
   
 
   
 
|-
 
|-
 
| 05:57
 
| 05:57
| For this, we'll use '''perlHash dot pl''' script, which we have created earlier in this tutorial.
+
| આ માટે  '''perlHash dot pl''' આ સ્ક્રીપ્ટ વાપરીશું  જે આપણે ટ્યુટોરીયલના શરૂઆતમા બનાવી હતી
  
 
|-
 
|-
 
|  06:07
 
|  06:07
| Type the following piece of code as shown on the screen;  
+
| સ્ક્રીન પર આપેલ પ્રમાણે કોડ ટાઈપ કરો;
  
 
|-
 
|-
 
|  06:12
 
|  06:12
| Let us understand the code now.  
+
| ચાલો કોડ સમજીએ.
  
 
|-
 
|-
 
|06:15
 
|06:15
|''' keys''' function on ''' hash''', returns an '''array''' which contains all '''keys''' of '''hash.'''
+
| હેશ પર કીજ ફંક્શન હેશના બધા કીઓ છે તેમ એરે  આપે છે.  
 
   
 
   
 
|-
 
|-
 
|  06:22
 
|  06:22
|  ''' values''' function on ''' hash''' returns an '''array''' of '''values''' for all '''keys''' of '''hash'''.
+
|   હેશ પર '''values''' ફંક્શન હેશના બધા કીઓના વેલ્યુનો એરે આપેછે.
 
   
 
   
 
|-
 
|-
 
|  06:30
 
|  06:30
| ''' each''' function returns the ''' key/value''' pair.  
+
| ''' each''' ફંક્શન ''' key/value''' ની જોડી પાછી આપે છે.
  
 
|-
 
|-
 
|06:34
 
|06:34
|Here, we have used the ''' while loop.'''
+
| આપણે અહી ''' while loop.''' વાપર્યું છે.
  
 
|-
 
|-
 
| 06:36
 
| 06:36
|It will iterate over each ''' key/value''' pair of ''' hash,''' that is returned by '''each function'''.
+
| હું ઈચ ફંક્શનને પાછુ આપેલ હેશ મા  ''' key/value''' જોડી પર ઈટરેટ કરીશ .
  
 
|-
 
|-
 
|06:43
 
|06:43
| Press ''' Ctrl+S''' to save the file.  
+
| ફાઈલ સેવ કરવા માટે  ''' Ctrl+S''' દબાઓ.
  
 
|-
 
|-
 
|06:48
 
|06:48
|Now, let us execute the script on the terminal by typing
+
| હવે ટર્મિનલ પર સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો.
 
   
 
   
 
|-
 
|-
Line 345: Line 345:
 
|-
 
|-
 
| 06:58
 
| 06:58
| And Press ''' Enter'''
+
| અને  ''' Enter''' દબાઓ.
  
 
|-
 
|-
 
|  07:01
 
|  07:01
| The following output will be seen on the terminal.
+
| આપેલ આઉટપુટ સ્ક્રીન પર દેખાશે.  
 
   
 
   
 
|-
 
|-
 
|  07:05
 
|  07:05
|Now let us see few other ways of looping over ''' hash.'''
+
| હવે હેશમાં લૂપીંગ કેવી રીતે કરવું તે જોશું.
 
   
 
   
 
|-
 
|-
 
|07:10
 
|07:10
| We can use ''' foreach loop''' to iterate over each '''key''' of '''hash'''.  
+
| આપણે હેશમા પ્રત્યેક કી પર ઈટરેટ કરવા માટે  ''' foreach loop''' વાપરી શકીએ છીએ.
 
   
 
   
 
|-
 
|-
 
|07:15
 
|07:15
|Then perform a set of actions on the value of a key.
+
| પછી કીની વેલ્યુપર વિશિષ્ઠ કાર્ય કરીએ.
 
   
 
   
 
|-
 
|-
 
|07:20
 
|07:20
|The syntax is as displayed on the screen.  
+
| સ્ક્રીન પર સિન્ટેક્સ દેખાય છે.
 
 
 
 
 
|-
 
|-
 
|07:24
 
|07:24
| Here, each iteration of ''' foreach loop''' will assign '''key''' from ''' hash''' to ''' $variable.'''
+
| અહી ''' foreach loop''' ના દરેક ઈટરેશનમા હેશ ની કી  ''' $variable.''' ને આપવામા આવશે.
  
 
|-
 
|-
 
|07:32
 
|07:32
|Then it will use that ''' $variable''' to fetch the value or to perform a set of actions.  
+
| પછી તે ''' $variable'''  વેલ્યુ મેળવવા માટે અથવા કાર્ય કરવા માટે વાપરવા મા આવશે.
  
 
|-
 
|-
 
|07:40
 
|07:40
| Similarly, we can loop over '''hash values''' as shown on the screen.  
+
| તેમજ સ્ક્રીન પર બતાવ્યા પ્રમાણે હેશમાની વેલ્યુ પર લૂપ કરી શકીએ છીએ.
  
 
|-
 
|-
 
|07:47
 
|07:47
|We will look at sample program.  
+
|આપણે સેમ્પલ પ્રોગ્રામ જોશું.
 
   
 
   
 
|-
 
|-
 
|07:49
 
|07:49
|So, let me switch to ''' loopingOverHash dot pl''' in '''gedit.'''
+
| ચાલો હું '''gedit.''' મા  ''' loopingOverHash dot pl''' ફાઈલ પર જાઉં.
  
 
|-
 
|-
 
|07:55
 
|07:55
| Type the following piece of code as shown in your ''' loopingOverHash dot pl'''  
+
| આપેલ કોડ ''' loopingOverHash dot pl''' ફાઈલ મા ટાઈપ કરો.
  
 
|-
 
|-
 
|08:02
 
|08:02
|This piece of code returns single ''' key''' of '''hash.'''
+
|આ કોડ હેશ ની એકજ કી પછી આપે છે.
  
 
|-
 
|-
 
|08:07
 
|08:07
|Here in our case,  
+
|આપણા કેસ મા,
  
 
|-
 
|-
 
|08:09
 
|08:09
|1st time ''' dollar key ($key)''' contains the ''' Department''' as ''' key.'''
+
| પ્રથમ વખતે ડોલર કીમા  ($key) ''' Department''' કી તરીકે ધરાવે છે.
  
 
|-
 
|-
 
|08:15
 
|08:15
|In the next iteration of '''foreach, Name key''' is returned.  
+
| ''''''foreach''' ના આગળના ઈટરેશન મા આપણને '''Name''' કી મળશે.  
  
 
|-
 
|-
 
|08:21
 
|08:21
|Note: ''' Hash''' is an unordered collection of data.  
+
| નોંધ: હેશ એ અવ્યવસ્થિત ડેટાનું  સંગ્રહ છે.
  
 
|-
 
|-
 
|08:26
 
|08:26
|So, ''' keys''' returned will not be in the sequence defined at the time of creating '''hash.'''
+
| તો  હેશ બનાવતી શમયે  આપેલ કીઝ તેના ક્રમ મા નહી હોય.
  
 
|-
 
|-
 
|08:33
 
|08:33
| The loop on ''' values''' works in a similar way.  
+
| વેલ્યુ પર લૂપ એક જ રીતે કામ કરે છે.
  
 
|-
 
|-
 
|08:38
 
|08:38
|Press ''' Ctrl + S''' to save the file.  
+
| ફાઈલ સેવ કરવા માટે  ''' Ctrl + S''' દબાઓ.
  
 
|-
 
|-
 
|08:41
 
|08:41
|Then, switch to terminal and execute the ''' Perl script''' as
+
| પછી ટર્મિનલ પર જાઓ અને  ''' Perl script''' એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો.
  
 
|-
 
|-
Line 433: Line 433:
 
|-
 
|-
 
|08:50
 
|08:50
|and press ''' Enter.'''
+
|અને  ''' Enter.''' દબાઓ.
  
 
|-
 
|-
 
|08:53
 
|08:53
|The following output is displayed on the terminal.
+
|ટર્મિનલ પર આપેલ આઉટપુટ દેખાય છે.  
  
 
|-
 
|-
 
|08:58
 
|08:58
|Let us summarize.  
+
|સારાંશ મા . આ ટ્યુટોરીયલમાં, આપણે આપેલ શીખ્યા,-
 
+
|-
+
|08:59
+
|In this tutorial, we learnt -  
+
  
 
|-
 
|-
 
|09:01
 
|09:01
|''' Hash''' in '''Perl''' and
+
| પર્લમા હેશ  અને
  
 
|-
 
|-
 
|09:03
 
|09:03
|Accessing elements of a '''hash'''
+
| હેશના એલિમેન્ટને એક્સેસ કરતા
  
 
|-
 
|-
 
|09:05
 
|09:05
|using sample programs.
+
| સેમ્પલ પ્રોગ્રામ વાપરતા
  
 
|-
 
|-
 
|09:08
 
|09:08
|Here is assignment for you -  
+
| અહી તમારા માટે એક એસાઇનમેંટ  છે -  
  
 
|-
 
|-
 
|09:11
 
|09:11
|Declare '''hash''' having '''student name''' as''' key'''
+
| '''student name''' કી તરીકે હેશ ડીકલેર કરો.
  
 
|-
 
|-
 
|09:15
 
|09:15
|And '''his/her percentage''' as the '''value'''.
+
| અને '''his/her percentage''' વેલ્યુ તરીકે
  
 
|-
 
|-
 
|09:18
 
|09:18
|Loop over '''hash''' using '''keys, values''' and '''each''' function
+
| '''keys, values''' અને  '''each''' ફંક્શન વાપરીને હેશ ને લૂપ કરો.
  
 
|-
 
|-
 
|09:24
 
|09:24
|Then print the ''' percentage''' of each student.  
+
| પછી દરેક વિદ્યાર્થી ના  ''' percentage''' પ્રિન્ટ કરો.
  
 
|-
 
|-
 
|09:29
 
|09:29
|Watch the video available at the following link
+
|નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
 
   
 
   
 
|-
 
|-
 
|09:32
 
|09:32
|It summaries the Spoken Tutorial project
+
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
+
 
 
|-
 
|-
 
|09:37
 
|09:37
|If you do not have good bandwidth, you can download and watch it
+
|જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
 
   
 
   
 
|-
 
|-
 
| 09:42
 
| 09:42
The Spoken Tutorial Project Team  Conducts workshops using spoken tutorials
+
સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
 
   
 
   
 
|-
 
|-
 
|09:49
 
|09:49
|Gives certificates to those who pass an online  test
+
|જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
 
   
 
   
 
|-
 
|-
 
|09:53
 
|09:53
|For more details, please write to contact at spoken hyphen tutorial dot org
+
|વધુ વિગતો માટે, કૃપા કરી,'''contact@spoken-tutorial.org''' પર લખો.
 
   
 
   
 
|-
 
|-
 
| 10:02
 
| 10:02
Spoken Tutorial Project is a part of the Talk to a  Teacher project
+
સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
 
   
 
   
 
|-
 
|-
 
|10:06
 
|10:06
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.
+
|જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.  
 
   
 
   
 
|-
 
|-
 
|10:15
 
|10:15
|More information on this Mission is available at spoken hyphen tutorial dot org slash NMEICT hyphen Intro
+
|આ મિશન પર વધુ માહિતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે. '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro'''
 
   
 
   
 
|-
 
|-
 
| 10:26
 
| 10:26
| Hope you enjoyed this Perl tutorial.
+
| આશા છે તમે 'પર્લ' ટ્યુટોરીયલનો આનંદ લીધો
 
   
 
   
 
|-
 
|-
 
|10:30
 
|10:30
|This is Amol signing off.
+
|આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.  
 
   
 
   
 
|-
 
|-
 
|10:33
 
|10:33
|Thanks for joining.
+
|જોડાવા બદલ આભાર.  
 
   
 
   
 
|}
 
|}

Latest revision as of 18:01, 28 February 2017

Time Narration
00:01 પર્લમા હેશ પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:05 આ ટ્યુટોરીયલમાં આપણે આપેલવિશે શીખીશું;
00:09 પર્લમાં હેશ અને
00:11 હેશના એલિમેન્ટને એક્સેસ કરતા.
00:14 અહીહું વાપરી રહ્યી છું ,
00:16 ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ
00:21 અને પર્લ 5.14.2
00:24 gedit ટેક્સ્ટ એડીટર
00:26 તમે તમારા પસંદનું કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
00:30 તમને પર્લમાં વેરીએબલ અને ડેટા સ્ટ્રક્ચરની સામાન્ય જાણકારી હોવી જોઈએ.
00:38 કમેન્ટસ,લૂપ્સ,અને કન્ડીશનલ સ્ટેટમેંટ અને એરેની જાણકારી હોવી ફાયદા કારક છે.
00:46 સ્પોકન ટ્યુટોરીયલ વેબસાઈટ પર સંદર્ભિત સ્પોકન ટ્યુટોરીયલોનો સંદર્ભ લો.
00:52 હેશએ અવ્યવસ્થિત ડેટાનું સંગ્રહ છે.
00:56 key/value આવા જોડીના ડેટાસ્ટ્રક્ચર છે.
00:59 Hash keys વિશિષ્ટ છે.
01:01 પરંતુ હેશ ડુપ્લિકેટ વેલ્યુ ધરાવી શકે છે.
01:05 હેશ આરીતે ડીકલેર કરી શકાવાય છે.
01:08 ચાલો હવે હેશ માથી કીની વેલ્યુ કેવી રીતે મેળવવી તે જોઈએ.
01:12 કી ની વેલ્યુ મેળવવા માટે સિન્ટેક્સ છે.
01:17 dollar hashName ખુલ્લો છગડીયો કૌંસ single quote keyName single quote બંદ છગડીયો કૌંસ
01:26 સેમ્પલ પ્રોગ્રામ વાપરીને હેશને સમજીએ.
01:31 gedit. મા perlHash dot pl ફાઈલ મા કોડ પહેલા થીજ ટાઈપ કર્યો છે.
01:37 perlHash dot pl ફાઈલમા દેખાડ્યા પ્રમાણે કોડ ટાઈપ કરો.
01:42 પર્લમા હેશ percentage ચિન્હ સાથે ડીકલેર થાય છે.
01:47 આ હેશ ની કીઓ છે.
01:49 અને આ હેશની વેલ્યુઓ છે.
01:53 નોંધ: હેશ ની કી એક્સેસ કરવા માટે dollar ચિન્હનો ઉપયોગ કરાવાય છે.
01:59 ફાઈલ સેવ કરવા માટે Ctrl + S દબાઓ.
02:02 ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ આપેલ રીતે કરો.
02:08 perl perlHash dot pl
02:11 અને Enter એન્ટર દબાઓ.
02:14 ટર્મિનલ પર આઉટપુટ દેખાય છે.
02:19 ચાલો હવે હેશ માંથી કીને ઉમેરતા અને કાઢતા જોઈએ
02:24 કી ઉમેરવા માટે સિન્ટેક્સ છે.
02:26 dollar hashName ખુલ્લો છગડીયો કૌંસ
02:30 single quote KeyName single quote
02:34 બંદ છગડીયો કૌંસ equal to $value semicolon
02:40 કી ડીલીટ કરવા માટે delete dollar hashName ખુલ્લો છગડીયો કૌંસ
02:46 single quote KeyName single quote બંદ છગડીયો કૌંસ semicolon
02:53 હવે સેમ્પલ પ્રોગ્રામ વાપરીને આ સમજીએ.
02:58 મેં પહેલા થી જ hashKeyOperations dot pl ફાઈલમા કોડ ટાઈપ કયો છે.
03:05 આ રીતે હેશ ડીકલેર કરાય છે.
03:08 આપણે હેશમાંથી કીને ઉમેરીશું અને કાઢીશું
03:13 અહી પહેલાથીજ બનાવેલ હેશમા કી ઉએરીએ છીએ.
03:18 આ વેરીએબલને વેલ્યુ અસાઇન કરવાની જેમ જ છે.
03:23 delete કીવર્ડ ને key ને ડીલીટ કરવામાટે વાપરવામાં આવે છે.
03:27 ડીલીટ કરવા માટે આપણને કી પાસ કરવી જોઈએ.
03:31 ફાઈલ સેવ કરવા માટે Ctrl+S દબાઓ.
03:35 ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ આપેલ રીતે એક્ઝીક્યુટ કરો.
03:40 perl hashKeyOperations dot pl
03:44 અને Enter. દબાઓ.
03:47 આઉટપુટ ટર્મિનલ પર દેખાશે.
03:52 ચાલો હેશ કી અને વેલ્યુ સોર્ટ કરવાનું જોઈએ.
03:57 કી સોર્ટ કરવાનું સિન્ટેક્સ છે.
04:00 sort ખુલ્લો કૌંસ keys percentage hashName બંદ કૌંસ semicolon
04:07 તેમજ હેશ વેલ્યુ સોર્ટ કરવા માટે
04:11 sort ખુલ્લો કૌંસ values percentage hashName બંદ કૌંસ semicolon
04:18 સોર્ટીંગની ફ્ન્ક્શનાલીટી સેમ્પલ પ્રોગામ દ્વારા સમજીને લઇએ.
04:24 gedit. પર sortHash dot pl ફાઈલ પર જાઓ.
04:30 સ્ક્રીન પર બતાડેલ કોડ sortHash dot pl મા ટાઈપ કરો.
04:36 અહી address. નું હેશ ડીકલેર કર્યું છે.
04:41 અહી કીઓ સોર્ટ કરવા માટે કીફંક્શન સાથે સોર્ટ, આ ઇનબિલ્ટ ફંક્શન વાપરીશું.
04:49 હેશ કી એ મૂળાક્ષર ક્રમ અનુસાર સોર્ટ કરશે.
04:54 તેમજ આપણે હેશના વેલ્યુ પર સોર્ટ ફંક્શન વાપરી શકીએ છીએ.
04:59 ન્યુમેરિક કીઓ અને/અથવા વેલ્યુ સોર્ટ કરી શકાવાય છે.
05:05 ફાઈલ સેવ કરો અને ટર્મિનલ પર જાઓ.
05:09 સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો perl sortHash dot pl અને Enter દબાઓ.
05:17 આઉટપુટ ટર્મિનલ પર દેખાય છે.
05:22 હવે હેશ ની કીઓ અને વેલ્યુઓ કેવી રીતે મેળવવી તે જોઈએ.
05:27 હેશકી અને વેલ્યુ મેળવવા માટે પ્રલ ઇનબિલ્ટ ફંક્શન પૂરું પાડે છે.
05:34 હેશની બધી કીઓ મેળવવા માટે keys function વાપરવા મા આવે છે.
05:40 values ફંક્શન બધા કીઓના વેલ્યુઓ આપણને આપે છે.
05:46 each ફંક્શન હેશપર ઈટરેશનસ કરીને બધા કી/ વેલ્યુની જોડી આપે છે.
05:53 ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને આ સમજીએ
05:57 આ માટે perlHash dot pl આ સ્ક્રીપ્ટ વાપરીશું જે આપણે ટ્યુટોરીયલના શરૂઆતમા બનાવી હતી
06:07 સ્ક્રીન પર આપેલ પ્રમાણે કોડ ટાઈપ કરો;
06:12 ચાલો કોડ સમજીએ.
06:15 હેશ પર કીજ ફંક્શન હેશના બધા કીઓ છે તેમ એરે આપે છે.
06:22 હેશ પર values ફંક્શન હેશના બધા કીઓના વેલ્યુનો એરે આપેછે.
06:30 each ફંક્શન key/value ની જોડી પાછી આપે છે.
06:34 આપણે અહી while loop. વાપર્યું છે.
06:36 હું ઈચ ફંક્શનને પાછુ આપેલ હેશ મા key/value જોડી પર ઈટરેટ કરીશ .
06:43 ફાઈલ સેવ કરવા માટે Ctrl+S દબાઓ.
06:48 હવે ટર્મિનલ પર સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો.
06:53 perl perlHash dot pl
06:58 અને Enter દબાઓ.
07:01 આપેલ આઉટપુટ સ્ક્રીન પર દેખાશે.
07:05 હવે હેશમાં લૂપીંગ કેવી રીતે કરવું તે જોશું.
07:10 આપણે હેશમા પ્રત્યેક કી પર ઈટરેટ કરવા માટે foreach loop વાપરી શકીએ છીએ.
07:15 પછી કીની વેલ્યુપર વિશિષ્ઠ કાર્ય કરીએ.
07:20 સ્ક્રીન પર સિન્ટેક્સ દેખાય છે.
07:24 અહી foreach loop ના દરેક ઈટરેશનમા હેશ ની કી $variable. ને આપવામા આવશે.
07:32 પછી તે $variable વેલ્યુ મેળવવા માટે અથવા કાર્ય કરવા માટે વાપરવા મા આવશે.
07:40 તેમજ સ્ક્રીન પર બતાવ્યા પ્રમાણે હેશમાની વેલ્યુ પર લૂપ કરી શકીએ છીએ.
07:47 આપણે સેમ્પલ પ્રોગ્રામ જોશું.
07:49 ચાલો હું gedit. મા loopingOverHash dot pl ફાઈલ પર જાઉં.
07:55 આપેલ કોડ loopingOverHash dot pl ફાઈલ મા ટાઈપ કરો.
08:02 આ કોડ હેશ ની એકજ કી પછી આપે છે.
08:07 આપણા કેસ મા,
08:09 પ્રથમ વખતે ડોલર કીમા ($key) Department કી તરીકે ધરાવે છે.
08:15 'foreach ના આગળના ઈટરેશન મા આપણને Name કી મળશે.
08:21 નોંધ: હેશ એ અવ્યવસ્થિત ડેટાનું સંગ્રહ છે.
08:26 તો હેશ બનાવતી શમયે આપેલ કીઝ તેના ક્રમ મા નહી હોય.
08:33 વેલ્યુ પર લૂપ એક જ રીતે કામ કરે છે.
08:38 ફાઈલ સેવ કરવા માટે Ctrl + S દબાઓ.
08:41 પછી ટર્મિનલ પર જાઓ અને Perl script એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો.
08:46 perl loopingOverHash dot pl
08:50 અને Enter. દબાઓ.
08:53 ટર્મિનલ પર આપેલ આઉટપુટ દેખાય છે.
08:58 સારાંશ મા . આ ટ્યુટોરીયલમાં, આપણે આપેલ શીખ્યા,-
09:01 પર્લમા હેશ અને
09:03 હેશના એલિમેન્ટને એક્સેસ કરતા
09:05 સેમ્પલ પ્રોગ્રામ વાપરતા
09:08 અહી તમારા માટે એક એસાઇનમેંટ છે -
09:11 student name કી તરીકે હેશ ડીકલેર કરો.
09:15 અને his/her percentage વેલ્યુ તરીકે
09:18 keys, values અને each ફંક્શન વાપરીને હેશ ને લૂપ કરો.
09:24 પછી દરેક વિદ્યાર્થી ના percentage પ્રિન્ટ કરો.
09:29 નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
09:32 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
09:37 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
09:42 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
09:49 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
09:53 વધુ વિગતો માટે, કૃપા કરી,contact@spoken-tutorial.org પર લખો.
10:02 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
10:06 જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
10:15 આ મિશન પર વધુ માહિતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે. spoken hyphen tutorial dot org slash NMEICT hyphen Intro
10:26 આશા છે તમે 'પર્લ' ટ્યુટોરીયલનો આનંદ લીધો
10:30 આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.
10:33 જોડાવા બદલ આભાર.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya