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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
|-
 
|-
 
| 00:01
 
| 00:01
| પર્લમા ''' BLOCKS''' પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
+
| પર્લમાં '''BLOCKS''' (બ્લોક્સ) પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
 
| 00:06
 
| 00:06
| આ ટ્યુટોરીયલમાં આપણે પર્લમાં ઉપલબ્ધ વિવિધ બોલ્ક્સ વિશે શીખીશું;
+
| આ ટ્યુટોરીયલમાં, આપણે પર્લમાં ઉપલબ્ધ વિવિધ '''BLOCKS''' વિશે શીખીશું.
  
 
|-
 
|-
|00:13
+
| 00:13
| અહીહું વાપરી રહ્યી છું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ Perl 5.14.2 .
+
| હું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ 5.14.2 વાપરી રહ્યી છું.
 
   
 
   
 
|-
 
|-
|00:21
+
| 00:21
| હું gedit ટેક્સ્ટ એડીટર પણ વાપરીશ.
+
| સાથે જ હું '''gedit''' ટેક્સ્ટ એડીટર પણ વાપરીશ.
+
 
 
|-
 
|-
|00:26
+
| 00:26
|તમે તમારા પસંદનું કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.  
+
| તમે તમારા પસંદ મુજબ કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
 +
 
 
|-
 
|-
|00:31
+
| 00:31
| પૂર્વ જરૂરી રીતે તમને પર્લમા  '''Variables, Comments''' વિષે સામાન્ય જાણકારી હોવી જોઈએ.  
+
| પૂર્વજરૂરી વસ્તુ તરીકે, તમને પર્લમાનાં વેરીએબલો અને કમેંટોનું પ્રાથમિક જ્ઞાન હોવું આવશ્યક છે.
  
 
|-
 
|-
 
| 00:38
 
| 00:38
| પર્લમા ડેટા સ્ટ્રક્ચરની  જાણકારી હોવી વધુ ફાયદા કારક છે.
+
| પર્લમાનાં ડેટા સ્ટ્રકચરનું જ્ઞાન હોવું વધુ લાભદાયક રહેશે.
  
 
|-
 
|-
 
| 00:44
 
| 00:44
|સ્પોકન ટ્યુટોરીયલ વેબસાઈટ પર સંદર્ભિત સ્પોકન ટ્યુટોરીયલોનો સંદર્ભ લો.  
+
| સંદર્ભિત સ્પોકન ટ્યુટોરીયલો માટે  સ્પોકન ટ્યુટોરીયલ વેબસાઈટનો સંદર્ભ લો.
  
 
|-
 
|-
 
| 00:50
 
| 00:50
| પર્લ '''5'''   વિશિષ્ઠ બોલ્ક્સ પ્રદાન કરે છે.
+
| પર્લ '''5''' વિશેષ બ્લોકો પ્રદાન કરે છે.
  
 
|-
 
|-
|00:53
+
| 00:53
| આ બોલ્ક્સ પર્લ પ્રોગ્રામના વિવિધ તબક્કામાં  એક્ઝીક્યુટ થાય છે.
+
| આ બ્લોકો પર્લ પ્રોગ્રામનાં વિવિધ તબક્કે એક્ઝીક્યુટ થાય છે.
 
   
 
   
 
|-
 
|-
|00:59
+
| 00:59
|બોક્લ્સ છે:
+
| આ બ્લોકો આપેલ પ્રમાણે છે:
 
   
 
   
 
|-
 
|-
 
| 01:01
 
| 01:01
| '''BEGIN'''  
+
| '''BEGIN''' (બીગીન), '''END''' (એન્ડ)
+
|-
+
|01:02
+
|'''END'''  
+
 
   
 
   
 
|-
 
|-
|01:03
+
| 01:03
|''' UNITCHECK'''
+
| '''UNITCHECK''' (યુનિટચેક), '''CHECK''' (ચેક)
  
 
|-
 
|-
| 01:04
+
| 01:05
| ''' CHECK. '''
+
| '''INIT''' (આઈનીટ),  ચાલો '''BEGIN''' બ્લોકને સમજવાથી શરૂઆત કરીએ.
 
+
|-
+
|01:05
+
|''' INIT '''
+
 
+
|-
+
|01:06
+
| ચાલો ''' BEGIN''' બોક્લને સમજવા થી શરુઆત કરીએ.
+
 
   
 
   
 
|-
 
|-
|01:10
+
| 01:10
| કમ્પાઇલેશન કરતી વખતે  ''' BEGIN''' બ્લોક એક્ઝીક્યુટ થાય છે.
+
| '''BEGIN''' બ્લોક કમ્પાઈલેશન કરતી વેળાએ એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|01:15
+
| 01:15
| તો, આ કોઇપણ કોડ જે  બોલ્કમાં લખેલ તે કમ્પાઇલેશન કરતી વખતે  પ્રથમ એક્ઝીક્યુટ થાય છે.
+
| આમ, કમ્પાઈલેશન દરમ્યાન બ્લોકમાં લખેલ કોઈપણ કોડ સૌ પહેલા એક્ઝીક્યુટ થાય છે.
 
   
 
   
 
|-
 
|-
|01:22
+
| 01:22
|આપણી પાસે પર્લ સ્ક્રીપ્ટમા અનેક '''BEGIN ''' બોલ્કસ છે.  
+
| પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક '''BEGIN''' બ્લોકો ધરાવી શકીએ છીએ.
  
 
|-
 
|-
|01:26
+
| 01:26
| આ બોલ્ક્સ ડીકલેરેશન ના ક્રમમાં એક્ઝીક્યુટ થશે.
+
| આ બ્લોકો તેને જાહેર કરેલ ક્રમ પ્રમાણે એક્ઝીક્યુટ થશે.
 
   
 
   
 
|-
 
|-
 
| 01:31
 
| 01:31
| ''' First define First execute '''  પેટર્ન છે.  
+
| એટલે કે પ્રથમ વ્યાખ્યિત થયેલ પ્રથમ એક્ઝીક્યુટ થશે પદ્ધતિ પ્રમાણે.
  
 
|-
 
|-
|01:35
+
| 01:35
| ''' BEGIN block''' માટે સિન્ટેક્સ આપ્યા પ્રમાણે છે.
+
| '''BEGIN''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
+
 
 
|-
 
|-
|01:40
+
| 01:40
|કેપિટલ અક્ષરોમા '''BEGIN''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
+
| કેપિટલ અક્ષરોમાં '''BEGIN''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
 
| 01:45
 
| 01:45
| ''' Enter.''' દબાઓ.
+
| '''Enter''' દબાવો.
 
   
 
   
 
|-
 
|-
|01:47
+
| 01:47
| કમ્પાઇલેશન કરતી વખતે એક્ઝીક્યુટ કરવા માટે નો કોડ.
+
| કમ્પાઈલેશન દરમ્યાન એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
 
    
 
    
 
|-
 
|-
|01:51
+
| 01:51
| '''Enter ''' દબાઓ.
+
| '''Enter''' દબાવો. છગડીયો કૌંસ બંધ
  
 
|-
 
|-
|01:52
+
| 01:55
| બંદ ખુલ્લો છગડીયો કૌંસ
+
| હવે, ચાલો '''BEGIN''' બ્લોકોનાં ઉદાહરણ જોઈએ.
+
 
 
|-
 
|-
|01:55
+
| 01:59
|ચાલો હવે 'BEGIN''' બ્લોકસ ઉદાહરણ જોઈએ.
+
| ટર્મિનલ ખોલો અને ટાઈપ કરો
+
 
 
|-
 
|-
|01:59
+
| 02:02
|ટર્મિનલ ખોલો અને ટાઈપ કરો.
+
| '''gedit beginBlock''' ડોટ '''pl''' સ્પેસ '''ampersand''' (એમ્પરસેન્ડ)
  
 
|-
 
|-
|02:02
+
| 02:08
| ''' gedit beginBlock dot pl ''' space '''ampersand'''
+
| અને '''Enter''' દબાવો.
  
 
|-
 
|-
|02:08
+
| 02:10
|અને  '''Enter.''' દબાઓ.
+
| આનાથી '''gedit''' માં '''beginBlock''' ડોટ '''pl''' ફાઈલ ખુલશે.
  
 
|-
 
|-
|02:10
+
| 02:15
|  આ '''gedit. ''' મા  ''' beginBlock dot pl ''' ફાઈલ ખોલશે.
+
| સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
+
|-
+
|02:15
+
| સ્ક્રીન પર દશ્યમાન કોડ ટાઈપ કરો.
+
  
 
|-
 
|-
|02:20
+
| 02:20
| ચાલો જોઈએ મેં સ્ક્રીપ્ટ મા શું લખ્યું છે.
+
| મેં સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે ચાલો તે જોઈએ.
 
   
 
   
 
|-
 
|-
|02:24
+
| 02:24
| અહી આપણે ''' BEGIN''' બ્લોકસ ના આગળ અને પાછળ અમુક પ્રિન્ટ સ્ટેટમેંટ લખ્યું હતું.  
+
| અહીં, આપણે '''BEGIN''' બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટ લખ્યા છે.
 
   
 
   
 
|-
 
|-
| 02:31
+
| 02:31
| તેમજ મેં દરેક  '''BEGIN''' બ્લોકસ મા એક પ્રિન્ટ સ્ટેટમેંટ લખ્યું છે.  
+
| એજ પ્રમાણે, મેં પ્રત્યેક '''BEGIN'' બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
  
 
|-
 
|-
|   02:37
+
| 02:37
| નોંધ લો કે મેં  ''' BEGIN''' બ્લોકસ પછી સેમીકોલન નથી આપ્યું.
+
| ''' BEGIN''' બ્લોક પછી મેં અર્ધવિરામ આપ્યું નથી  તેની નોંધ લો.
  
 
|-
 
|-
 
| 02:42
 
| 02:42
| સેમીકોલન મુકતા, પ્રોગ્રામ ને એક્ઝીક્યુટ કરતી વખતે પરિણામ મા સિન્ટેક્સ એરર મળશે.
+
| અર્ધવિરામ મુકવાથી, પ્રોગ્રામ એક્ઝીક્યુટ કરતી વખતે, સિન્ટેક્સ એરર મળશે.
 
   
 
   
 
|-
 
|-
|02:49
+
| 02:49
હવે ફાઈલ સેવ કરવા માટે ''' Ctrl+s''' દબાઓ.  
+
| હવે, ફાઈલ સંગ્રહવા માટે ''' Ctrl+s''' દબાવો.
+
 
 
|-
 
|-
 
| 02:53
 
| 02:53
| પછી ટર્મિનલ પર જાઓ અને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
+
| ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
 
   
 
   
 
|-
 
|-
 
| 02:58
 
| 02:58
|''' perl beginBlock dot pl'''
+
| '''perl beginBlock''' ડોટ '''pl'''
  
 
|-
 
|-
|03:01
+
| 03:01
|અને '''Enter.''' દબાઓ.
+
| અને '''Enter''' દબાવો.
 
   
 
   
 
|-
 
|-
|03:04
+
| 03:04
| ટર્મિનલ પર દેખાય છે તે આઉટપુટ તમને મળશે.
+
| ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
 
   
 
   
 
|-
 
|-
| 03:09
+
| 03:09
| નોંધ લો કે BEGIN''' બ્લોક મા લખેલ લાઈન પ્રથમ પ્રિન્ટ થાય છે અને  
+
| નોંધ લો કે પહેલા '''BEGIN''' બ્લોક અંતર્ગત લખેલ લાઈન પહેલા પ્રીંટ થાય છે અને
 
   
 
   
 
|-
 
|-
|03:16
+
| 03:16
| સ્ક્રીપ્ટમા પ્રથમ પ્રિન્ટ સ્ટેટમેંટ વાસ્તવમાં 'BEGIN block statements. ''' પછી પ્રિન્ટ થશે.
+
| સ્ક્રીપ્ટમાનું પહેલું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં '''BEGIN''' બ્લોક સ્ટેટમેંટો પછીથી પ્રીંટ થાય છે.
 
    
 
    
 
|-
 
|-
| 03:25
+
| 03:25
| '''BEGIN blocks''' તેના ડીકલેરે શન ક્રમમા એક્ઝ્ક્યુત થાય છે.  
+
| '''BEGIN''' બ્લોકો તેમને જાહેર કરેલા ક્રમાનુસાર એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|   03:31
+
| 03:31
| આ ઉદાહરણથી તે સ્પષ્ટ થાય છે:
+
| આ ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે:
 
   
 
   
 
|-
 
|-
| 03:34
+
| 03:34
| ''' BEGIN''' બ્લોકસ મા લખેલ કોડ પ્રથમ એક્ઝીક્યુટ થાય છે.
+
| '''BEGIN''' બ્લોક અંતર્ગત લખેલ કોડ પહેલા એક્ઝીક્યુટ થાય છે.
+
 
 
|-
 
|-
 
| 03:40
 
| 03:40
| પ્રલ સ્ક્રીપ્ટમા ''' BEGIN''' બ્લોકના પોજીશનપર  અનપેક્ક્ષિત હોય છે.  
+
| આ પર્લ સ્ક્રીપ્ટમાનાં '''BEGIN''' બ્લોકનાં સ્થાનને અવલંબતું નથી.
  
 
|-
 
|-
 
| 03:46
 
| 03:46
| '''BEGIN blocks''' હમેશા '''First In First Out''' પદ્ધતિ થી એક્ઝીક્યુટ થાય છે.  
+
| '''BEGIN''' બ્લોક હંમેશા '''First In First Out''' પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|03:52
+
| 03:52
| તે માટે બોલ્કનો એક ઉપયોગ પર્લ સ્ક્રીપ્ટના એક્ઝીક્યુશન શુરુ કરવાના પેહેલા તેમાં ફાઈલ સમાવિષ્ઠ કરવા માટે થાય છે.
+
| જેથી બ્લોકનો એક ઉપયોગ વાસ્તવિક એક્ઝીક્યુશન ચાલુ થાય એ પહેલા, પર્લ સ્ક્રીપ્ટમાં ફાઈલોને સમાવિષ્ટ કરવું છે.
  
 
|-
 
|-
|04:01
+
| 04:01
| ચાલો હવે '''END block ''' વિષે સમજીએ.
+
| હવે, ચાલો '''END''' બ્લોક સમજીએ.
 
   
 
   
 
|-
 
|-
|04:04
+
| 04:04
|''' END block''' get executed at the end of PERL program
+
| '''END''' બ્લોક પર્લ પ્રોગ્રામનાં અંતમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|04:09
+
| 04:09
|Code written inside this block gets executed after PERL has finished executing the program.  
+
| પર્લ પ્રોગ્રામ એક્ઝીક્યુટ કરવાનું બંધ કરે પછીથી આ બ્લોક અંતર્ગત લખેલ કોડ એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|04:17
+
| 04:17
|We can have several ''' END blocks''' inside a '''Perl script.'''
+
| પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક '''END''' બ્લોકો ધરાવી શકીએ છીએ.
  
 
|-
 
|-
|04:21
+
| 04:21
|These blocks will get executed in reverse order of declaration
+
| આ બ્લોકો જાહેર કરાયાનાં ઉલટા ક્રમમાં એક્ઝીક્યુટ થશે.
 
   
 
   
 
|-
 
|-
 
| 04:26
 
| 04:26
| That is, in '''Last define First execute''' pattern.  
+
| એટલે કે, છેલ્લું વ્યાખ્યિત પહેલા એક્ઝીક્યુટ થશે એ પદ્ધતિમાં.
 
   
 
   
 
|-
 
|-
|04:30
+
| 04:30
|The syntax for ''' END block''' is as follows
+
| '''END''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
  
 
|-
 
|-
|04:35
+
| 04:35
|''' END ''' in capital letters  open curly bracket
+
| કેપિટલ અક્ષરમાં '''END''' ખુલ્લો છગડીયો કૌંસ
+
|-
+
|04:39
+
|Press ''' Enter'''
+
  
 
|-
 
|-
|04:40
+
| 04:39
|Piece of code to be executed at the end of the ''' PERL ''' script
+
| '''Enter''' દબાવો.  પર્લ સ્ક્રીપ્ટની અંતમાં એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
 
   
 
   
 
|-
 
|-
|04:45
+
| 04:45
|Press ''' Enter'''
+
| '''Enter''' દબાવો.  બંધ છગડીયો કૌંસ
  
 
|-
 
|-
|04:46
+
| 04:49
|Close curly bracket
+
| હવે ચાલો '''END''' બ્લોકનાં ઉદાહરણો જોઈએ.
  
 
|-
 
|-
|04:49
+
| 04:53
|Now let us look at an example of END blocks.  
+
| ટર્મિનલ ખોલો અને ટાઈપ કરો.
+
 
 
|-
 
|-
|04:53
+
| 04:56
|Open the Terminal and type
+
| '''gedit endBlock''' ડોટ '''pl''' સ્પેસ '''ampersand''' (એમ્પરસેન્ડ)
  
 
|-
 
|-
| 04:56
+
| 05:00
|''' gedit endBlock dot pl space ampersand'''
+
| અને '''Enter''' દબાવો.
  
 
|-
 
|-
| 05:00
+
| 05:03
|and press '''Enter'''
+
| આનાથી '''gedit''' માં '''endBlock''' ડોટ '''pl''' ફાઈલ ખુલશે.
  
 
|-
 
|-
|05:03
+
| 05:08
| This will open the ''' endBlock dot pl''' file in '''gedit.'''
+
| સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
+
|-
+
05:08
+
| Type the following piece of code as displayed on the screen.  
+
  
 
|-
 
|-
 
| 05:13
 
| 05:13
| Let us look at what I have written inside this script.  
+
| ચાલો જોઈએ કે મેં આ સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે.
  
 
|-
 
|-
| 05:17
+
| 05:17
| Here we have printed some text before and after ''' END''' blocks.  
+
| અહીં આપણે '''END''' બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટો લખેલા છે.
  
 
|-
 
|-
| 05:23
+
| 05:23
|Similarly, we have written one print statement in each ''' END''' block.  
+
| તેમજ, આપણે પ્રત્યેક '''END''' બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
  
 
|-
 
|-
| 05:29
+
| 05:29
| Please note, I have not given the ''' semicolon''' after the '''END''' block.  
+
| કૃપા કરી નોંધ લો, મેં '''END''' બ્લોક પછી અર્ધવિરામ આપ્યું નથી.
  
 
|-
 
|-
|05:34
+
| 05:34
|If we give the semicolon, there will be a syntax error on compilation.  
+
| જો આપણે અર્ધવિરામ આપીએ છીએ, તો કમ્પાઈલ કરતી વેળાએ સિન્ટેક્સ એરર મળશે.
 
   
 
   
 
|-
 
|-
| 05:41
+
| 05:41
| Now, press ''' Ctrl+s''' to save the file.  
+
| હવે, ફાઈલ સંગ્રહવા માટે ''' Ctrl+s''' દબાવો.
+
 
 
|-
 
|-
| 05:45
+
| 05:45
| Then switch to terminal and execute the script by typing,  
+
| ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
  
 
|-
 
|-
|05:50
+
| 05:50
|''' perl endBlock dot pl'''
+
| '''perl endBlock''' ડોટ '''pl'''
  
 
|-
 
|-
 
| 05:53
 
| 05:53
|and '''press Enter.'''
+
| અને '''Enter''' દબાવો.
  
 
|-
 
|-
|05:55
+
| 05:55
| You will get the output as displayed on the terminal.  
+
| ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
  
 
|-
 
|-
|06:00
+
| 06:00
| Notice that : The line written inside the ''' END''' block is printed last.  
+
| નોંધ લો : '''END''' બ્લોક અંતર્ગત લખેલ લાઈન છેલ્લે પ્રીંટ થાય છે.
 
   
 
   
 
|-
 
|-
 
| 06:06
 
| 06:06
| The last ''' print statement''' in the script actually gets printed before the '''END block statements and
+
| સ્ક્રીપ્ટમાંનું છેલ્લું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં '''END''' બ્લોક સ્ટેટમેંટની પહેલા પ્રીંટ થાય છે અને
  
 
|-
 
|-
 
| 06:13
 
| 06:13
| ''' END''' blocks gets executed in the reverse order of their declaration.  
+
| '''END''' બ્લોક આ તેને જાહેર કરાયેલ ઉલટા ક્રમમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
| 06:20
+
| 06:20
| From the example, it is evident that
+
| ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે
  
 
|-
 
|-
| 06:23
+
| 06:23
|The code written inside the ''' END''' blocks get executed at the end.  
+
| '''END''' બ્લોક અંતર્ગત લખેલ કોડ અંતમાં એક્ઝીક્યુટ થાય છે.
 
   
 
   
 
|-
 
|-
|06:29
+
| 06:29
| This is irrespective of the location of the ''' END''' block inside the '''PERL''' script and
+
| આ પર્લ સ્ક્રીપ્ટમાનાં '''END''' બ્લોકનાં સ્થાનને અવલંબતું નથી અને
 
   
 
   
 
|-
 
|-
|06:36
+
| 06:36
|'''END''' blocks gets executed in the ''' Last In First Out''' manner.  
+
| '''END''' બ્લોક '''Last In First Out''' પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|06:41
+
| 06:41
|So, one use of '''END''' block is to destroy objects created in the program, before exiting.  
+
| આમ, '''END''' બ્લોકનો એક ઉપયોગ પ્રોગ્રામથી બહાર નીકળતા પહેલા, તેમાં બનેલ ઓબ્જેક્ટોને નષ્ટ કરવું છે.
 
 
 
 
 
|-
 
|-
|06:49
+
| 06:49
| Similarly, ''' PERL''' has ''' UNITCHECK, CHECK''' and ''' INIT''' blocks.  
+
| એજ પ્રમાણે, પર્લ '''UNITCHECK, CHECK''' અને '''INIT''' બ્લોકો ધરાવે છે.
  
 
|-
 
|-
|06:55
+
| 06:55
|These blocks are used rarely by developers and are a bit difficult to understand.  
+
| આ બ્લોકો ડેવલોપરો દ્વારા ભાગ્યે જ ઉપયોગમાં લેવાય છે અને સમજવા સેજ મુશ્કેલ છે.
  
 
|-
 
|-
|07:02
+
| 07:02
| So, I will be just briefing you about these blocks.  
+
| તેથી, હું આ બ્લોકો વિશે સંક્ષેપમાં બતાવીશ.
  
 
|-
 
|-
|07:06
+
| 07:06
|''' UNITCHECK, CHECK''' and '''INIT''' blocks are useful-  
+
| '''UNITCHECK, CHECK''' અને '''INIT''' બ્લોકોનો ઉપયોગ-
 
   
 
   
 
|-
 
|-
|07:10
+
| 07:10
|to catch the transition between compilation and execution phase of the main program and 
+
| મુખ્ય પ્રોગ્રામનાં કમ્પાઈલ થવા પર અને એક્ઝીક્યુટ કરવા પૂર્વે લાગનાર અમુક બાબતોને પૂર્ણ કરવા માટે થાય છે અને
 
+
|-
+
|07:18
+
|to perform some checks or initialisation, after compilation and before execution
+
 
+
|-
+
|07:24
+
|''' UNITCHECK''' and '''CHECK''' blocks runs in '''Last in First out''' manner 
+
  
 
|-
 
|-
|07:31
+
| 07:18
|whereas '''INIT'''  block runs in '''First In First Out''' manner.  
+
| કમ્પાઈલ કર્યા પછી અને એક્ઝીક્યુટ કરવા પહેલા, અમુક વસ્તુઓ તપાસવા કે ઈનીશલાઈઝ પ્રક્રિયા માટે થાય છે.
  
 
|-
 
|-
|07:37
+
| 07:24
|The syntax for '''UNITCHECK''' block is as follows
+
| '''UNITCHECK''' અને '''CHECK''' બ્લોકો '''Last in First out''' પદ્ધતિમાં રન થાય છે
  
 
|-
 
|-
|07:41
+
| 07:31
|''' UNITCHECK''' in capital letters space open curly bracket
+
| જ્યારે કે '''INIT''' બ્લોક '''First In First Out''' પદ્ધતિમાં રન થાય છે.
  
 
|-
 
|-
|07:46
+
| 07:37
|Press '''Enter'''  
+
| '''UNITCHECK''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
  
 
|-
 
|-
|07:48
+
| 07:41
|Piece of code to be executed
+
| કેપિટલ અક્ષરમાં '''UNITCHECK''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
|07:50
+
| 07:46
|Press '''Enter'''
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|07:52
+
| 07:48
|Close curly bracket
+
| એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
  
 
|-
 
|-
|07:54
+
| 07:50
|The syntax for '''CHECK''' block is as follows
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|07:58
+
| 07:52
|'''CHECK''' in capital letters space open curly bracket
+
| બંધ છગડીયો કૌંસ.
  
 
|-
 
|-
|08:03
+
| 07:54
|Press '''Enter'''  
+
| '''CHECK''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
  
 
|-
 
|-
|08:04
+
| 07:58
|Piece of code to be executed
+
| કેપિટલ અક્ષરમાં '''CHECK''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
|08:07
+
| 08:03
|Press '''Enter '''
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|08:08
+
| 08:04
|Close curly bracket
+
| એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
  
 
|-
 
|-
|08:11
+
| 08:07
|The syntax for '''INIT''' block is as follows
+
| '''Enter''' દબાવો. બંધ છગડીયો કૌંસ
  
 
|-
 
|-
|08:15
+
| 08:11
|''' INIT''' in capital letters space open curly bracket
+
| '''INIT''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
  
 
|-
 
|-
|08:20
+
| 08:15
|Press '''Enter '''
+
| કેપિટલ અક્ષરમાં '''INIT''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
|08:21
+
| 08:20
|Piece of code to be initialised
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|08:24
+
| 08:21
|Press '''Enter '''
+
| ઈનીશલાઈઝ માટે જોઈતો કોડ
  
 
|-
 
|-
|08:26
+
| 08:24
|Close curly bracket
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|08:28
+
| 08:26
|For better understanding, I recommend that you experiment with these blocks in your '''Perl''' scripts.
+
| બંધ છગડીયો કૌંસ
  
 
|-
 
|-
|08:36
+
| 08:28
|Let us summarize.  
+
| સારી સમજુતી માટે, હું આગ્રહ કરું છું કે તમે તમારી પર્લ સ્ક્રીપ્ટોમાં આ બ્લોકો દ્વારા અમુક પ્રયોગો કરી જુઓ.
  
 
|-
 
|-
|08:37
+
| 08:36
|In this tutorial, we have learnt -  
+
| ચાલો સારાંશ લઈએ. આ ટ્યુટોરીયલમાં આપણે આપેલ શીખ્યા -
  
 
|-
 
|-
|08:40
+
| 08:40
|''' BEGIN''' and '''END''' blocks in detail and
+
| '''BEGIN''' અને '''END''' બ્લોકો વિશે વિગતવાર માહીતી તથા
  
 
|-
 
|-
|08:44
+
| 08:44
|Introduction to ''' UNITCHECK, CHECK''' and '''INIT ''' blocks
+
| સેમ્પલ પ્રોગ્રામ વાપરીને '''UNITCHECK, CHECK'''
  
 
|-
 
|-
|08:48
+
| 08:48
|using sample programs
+
| અને '''INIT''' બ્લોકો વિશે જાણી લીધું.
  
 
|-
 
|-
|08:52
+
| 08:52
|Here is assignment for you -  
+
| તમારી માટે અહીં એક એસાઈનમેંટ છે-
  
 
|-
 
|-
|08:54
+
| 08:54
|Type the below code inside a PERL script;  
+
| પર્લ સ્ક્રીપ્ટમાં નીચે આપેલ કોડ ટાઈપ કરો;
  
 
|-
 
|-
|08:58
+
| 08:58
|Execute the script and observe the output.  
+
| સ્ક્રીપ્ટ એક્ઝીક્યુટ કરીને આઉટપુટનું અવલોકન કરો.
  
 
|-
 
|-
|09:02
+
| 09:02
|Watch the video available at the following link
+
| નીચે આપેલ લીંક પર ઉપલબ્ધ વિડીઓ નિહાળો.
 
    
 
    
 
|-
 
|-
|09:06
+
| 09:06
|It summaries the Spoken Tutorial project
+
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
 
   
 
   
 
|-
 
|-
|09:09
+
| 09:09
|If you do not have good bandwidth, you can download and watch it
+
| જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
 
   
 
   
 
|-
 
|-
 
| 09:14
 
| 09:14
| The Spoken Tutorial Project Team  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 at spoken hyphen tutorial dot org
+
| વધુ વિગતો માટે, કૃપા કરી, '''contact@spoken-tutorial.org''' પર લખો.
 
   
 
   
 
|-
 
|-
 
| 09:32
 
| 09:32
| Spoken Tutorial Project is a part of the Talk to a  Teacher project
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
 
   
 
   
 
|-
 
|-
|09:37
+
| 09:37
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.
+
| જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
 
   
 
   
 
|-
 
|-
|09:45
+
| 09:45
|More information on this Mission is available at spoken hyphen tutorial dot org slash NMEICT hyphen Intro
+
| આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. '''http://spoken-tutorial.org/NMEICT-Intro'''
 
   
 
   
 
|-
 
|-
 
| 09:57
 
| 09:57
| Hope you enjoyed this Perl tutorial.  
+
| આશા રાખું છું કે તમે આ પર્લ ટ્યુટોરીયલની મજા માણી હશે.
 
   
 
   
 
|-
 
|-
|10:00
+
| 10:00
|This is Amol signing off.
+
| '''IIT Bombay''' તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.
 
    
 
    
 
|-
 
|-
|10:02
+
| 10:02
|Thanks for joining.
+
| જોડાવાબદ્દલ આભાર.
 
   
 
   
 
|}
 
|}

Latest revision as of 18:04, 28 February 2017

Time Narration
00:01 પર્લમાં BLOCKS (બ્લોક્સ) પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં, આપણે પર્લમાં ઉપલબ્ધ વિવિધ BLOCKS વિશે શીખીશું.
00:13 હું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ 5.14.2 વાપરી રહ્યી છું.
00:21 સાથે જ હું gedit ટેક્સ્ટ એડીટર પણ વાપરીશ.
00:26 તમે તમારા પસંદ મુજબ કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
00:31 પૂર્વજરૂરી વસ્તુ તરીકે, તમને પર્લમાનાં વેરીએબલો અને કમેંટોનું પ્રાથમિક જ્ઞાન હોવું આવશ્યક છે.
00:38 પર્લમાનાં ડેટા સ્ટ્રકચરનું જ્ઞાન હોવું વધુ લાભદાયક રહેશે.
00:44 સંદર્ભિત સ્પોકન ટ્યુટોરીયલો માટે સ્પોકન ટ્યુટોરીયલ વેબસાઈટનો સંદર્ભ લો.
00:50 પર્લ 5 વિશેષ બ્લોકો પ્રદાન કરે છે.
00:53 આ બ્લોકો પર્લ પ્રોગ્રામનાં વિવિધ તબક્કે એક્ઝીક્યુટ થાય છે.
00:59 આ બ્લોકો આપેલ પ્રમાણે છે:
01:01 BEGIN (બીગીન), END (એન્ડ)
01:03 UNITCHECK (યુનિટચેક), CHECK (ચેક)
01:05 INIT (આઈનીટ), ચાલો BEGIN બ્લોકને સમજવાથી શરૂઆત કરીએ.
01:10 BEGIN બ્લોક કમ્પાઈલેશન કરતી વેળાએ એક્ઝીક્યુટ થાય છે.
01:15 આમ, કમ્પાઈલેશન દરમ્યાન આ બ્લોકમાં લખેલ કોઈપણ કોડ સૌ પહેલા એક્ઝીક્યુટ થાય છે.
01:22 પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક BEGIN બ્લોકો ધરાવી શકીએ છીએ.
01:26 આ બ્લોકો તેને જાહેર કરેલ ક્રમ પ્રમાણે એક્ઝીક્યુટ થશે.
01:31 એટલે કે પ્રથમ વ્યાખ્યિત થયેલ પ્રથમ એક્ઝીક્યુટ થશે આ પદ્ધતિ પ્રમાણે.
01:35 BEGIN બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
01:40 કેપિટલ અક્ષરોમાં BEGIN સ્પેસ ખુલ્લો છગડીયો કૌંસ
01:45 Enter દબાવો.
01:47 કમ્પાઈલેશન દરમ્યાન એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
01:51 Enter દબાવો. છગડીયો કૌંસ બંધ
01:55 હવે, ચાલો BEGIN બ્લોકોનાં ઉદાહરણ જોઈએ.
01:59 ટર્મિનલ ખોલો અને ટાઈપ કરો
02:02 gedit beginBlock ડોટ pl સ્પેસ ampersand (એમ્પરસેન્ડ)
02:08 અને Enter દબાવો.
02:10 આનાથી gedit માં beginBlock ડોટ pl ફાઈલ ખુલશે.
02:15 સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
02:20 મેં સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે ચાલો તે જોઈએ.
02:24 અહીં, આપણે BEGIN બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટ લખ્યા છે.
02:31 એજ પ્રમાણે, મેં પ્રત્યેક 'BEGIN બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
02:37 BEGIN બ્લોક પછી મેં અર્ધવિરામ આપ્યું નથી તેની નોંધ લો.
02:42 અર્ધવિરામ મુકવાથી, પ્રોગ્રામ એક્ઝીક્યુટ કરતી વખતે, સિન્ટેક્સ એરર મળશે.
02:49 હવે, ફાઈલ સંગ્રહવા માટે Ctrl+s દબાવો.
02:53 ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
02:58 perl beginBlock ડોટ pl
03:01 અને Enter દબાવો.
03:04 ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
03:09 નોંધ લો કે પહેલા BEGIN બ્લોક અંતર્ગત લખેલ લાઈન પહેલા પ્રીંટ થાય છે અને
03:16 સ્ક્રીપ્ટમાનું પહેલું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં BEGIN બ્લોક સ્ટેટમેંટો પછીથી પ્રીંટ થાય છે.
03:25 BEGIN બ્લોકો તેમને જાહેર કરેલા ક્રમાનુસાર એક્ઝીક્યુટ થાય છે.
03:31 આ ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે:
03:34 BEGIN બ્લોક અંતર્ગત લખેલ કોડ પહેલા એક્ઝીક્યુટ થાય છે.
03:40 આ પર્લ સ્ક્રીપ્ટમાનાં BEGIN બ્લોકનાં સ્થાનને અવલંબતું નથી.
03:46 BEGIN બ્લોક હંમેશા First In First Out પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
03:52 જેથી આ બ્લોકનો એક ઉપયોગ વાસ્તવિક એક્ઝીક્યુશન ચાલુ થાય એ પહેલા, પર્લ સ્ક્રીપ્ટમાં ફાઈલોને સમાવિષ્ટ કરવું છે.
04:01 હવે, ચાલો END બ્લોક સમજીએ.
04:04 END બ્લોક પર્લ પ્રોગ્રામનાં અંતમાં એક્ઝીક્યુટ થાય છે.
04:09 પર્લ પ્રોગ્રામ એક્ઝીક્યુટ કરવાનું બંધ કરે પછીથી આ બ્લોક અંતર્ગત લખેલ કોડ એક્ઝીક્યુટ થાય છે.
04:17 પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક END બ્લોકો ધરાવી શકીએ છીએ.
04:21 આ બ્લોકો જાહેર કરાયાનાં ઉલટા ક્રમમાં એક્ઝીક્યુટ થશે.
04:26 એટલે કે, છેલ્લું વ્યાખ્યિત પહેલા એક્ઝીક્યુટ થશે એ પદ્ધતિમાં.
04:30 END બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
04:35 કેપિટલ અક્ષરમાં END ખુલ્લો છગડીયો કૌંસ
04:39 Enter દબાવો. પર્લ સ્ક્રીપ્ટની અંતમાં એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
04:45 Enter દબાવો. બંધ છગડીયો કૌંસ
04:49 હવે ચાલો END બ્લોકનાં ઉદાહરણો જોઈએ.
04:53 ટર્મિનલ ખોલો અને ટાઈપ કરો.
04:56 gedit endBlock ડોટ pl સ્પેસ ampersand (એમ્પરસેન્ડ)
05:00 અને Enter દબાવો.
05:03 આનાથી gedit માં endBlock ડોટ pl ફાઈલ ખુલશે.
05:08 સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
05:13 ચાલો જોઈએ કે મેં આ સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે.
05:17 અહીં આપણે END બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટો લખેલા છે.
05:23 તેમજ, આપણે પ્રત્યેક END બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
05:29 કૃપા કરી નોંધ લો, મેં END બ્લોક પછી અર્ધવિરામ આપ્યું નથી.
05:34 જો આપણે અર્ધવિરામ આપીએ છીએ, તો કમ્પાઈલ કરતી વેળાએ સિન્ટેક્સ એરર મળશે.
05:41 હવે, ફાઈલ સંગ્રહવા માટે Ctrl+s દબાવો.
05:45 ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
05:50 perl endBlock ડોટ pl
05:53 અને Enter દબાવો.
05:55 ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
06:00 નોંધ લો : END બ્લોક અંતર્ગત લખેલ લાઈન છેલ્લે પ્રીંટ થાય છે.
06:06 સ્ક્રીપ્ટમાંનું છેલ્લું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં END બ્લોક સ્ટેટમેંટની પહેલા પ્રીંટ થાય છે અને
06:13 END બ્લોક આ તેને જાહેર કરાયેલ ઉલટા ક્રમમાં એક્ઝીક્યુટ થાય છે.
06:20 ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે
06:23 END બ્લોક અંતર્ગત લખેલ કોડ અંતમાં એક્ઝીક્યુટ થાય છે.
06:29 આ પર્લ સ્ક્રીપ્ટમાનાં END બ્લોકનાં સ્થાનને અવલંબતું નથી અને
06:36 END બ્લોક Last In First Out પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
06:41 આમ, END બ્લોકનો એક ઉપયોગ પ્રોગ્રામથી બહાર નીકળતા પહેલા, તેમાં બનેલ ઓબ્જેક્ટોને નષ્ટ કરવું છે.
06:49 એજ પ્રમાણે, પર્લ UNITCHECK, CHECK અને INIT બ્લોકો ધરાવે છે.
06:55 આ બ્લોકો ડેવલોપરો દ્વારા ભાગ્યે જ ઉપયોગમાં લેવાય છે અને સમજવા સેજ મુશ્કેલ છે.
07:02 તેથી, હું આ બ્લોકો વિશે સંક્ષેપમાં બતાવીશ.
07:06 UNITCHECK, CHECK અને INIT બ્લોકોનો ઉપયોગ-
07:10 મુખ્ય પ્રોગ્રામનાં કમ્પાઈલ થવા પર અને એક્ઝીક્યુટ કરવા પૂર્વે લાગનાર અમુક બાબતોને પૂર્ણ કરવા માટે થાય છે અને
07:18 કમ્પાઈલ કર્યા પછી અને એક્ઝીક્યુટ કરવા પહેલા, અમુક વસ્તુઓ તપાસવા કે ઈનીશલાઈઝ પ્રક્રિયા માટે થાય છે.
07:24 UNITCHECK અને CHECK બ્લોકો Last in First out પદ્ધતિમાં રન થાય છે
07:31 જ્યારે કે INIT બ્લોક First In First Out પદ્ધતિમાં રન થાય છે.
07:37 UNITCHECK બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
07:41 કેપિટલ અક્ષરમાં UNITCHECK સ્પેસ ખુલ્લો છગડીયો કૌંસ
07:46 Enter દબાવો.
07:48 એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
07:50 Enter દબાવો.
07:52 બંધ છગડીયો કૌંસ.
07:54 CHECK બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
07:58 કેપિટલ અક્ષરમાં CHECK સ્પેસ ખુલ્લો છગડીયો કૌંસ
08:03 Enter દબાવો.
08:04 એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
08:07 Enter દબાવો. બંધ છગડીયો કૌંસ
08:11 INIT બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
08:15 કેપિટલ અક્ષરમાં INIT સ્પેસ ખુલ્લો છગડીયો કૌંસ
08:20 Enter દબાવો.
08:21 ઈનીશલાઈઝ માટે જોઈતો કોડ
08:24 Enter દબાવો.
08:26 બંધ છગડીયો કૌંસ
08:28 સારી સમજુતી માટે, હું આગ્રહ કરું છું કે તમે તમારી પર્લ સ્ક્રીપ્ટોમાં આ બ્લોકો દ્વારા અમુક પ્રયોગો કરી જુઓ.
08:36 ચાલો સારાંશ લઈએ. આ ટ્યુટોરીયલમાં આપણે આપેલ શીખ્યા -
08:40 BEGIN અને END બ્લોકો વિશે વિગતવાર માહીતી તથા
08:44 સેમ્પલ પ્રોગ્રામ વાપરીને UNITCHECK, CHECK
08:48 અને INIT બ્લોકો વિશે જાણી લીધું.
08:52 તમારી માટે અહીં એક એસાઈનમેંટ છે-
08:54 પર્લ સ્ક્રીપ્ટમાં નીચે આપેલ કોડ ટાઈપ કરો;
08:58 સ્ક્રીપ્ટ એક્ઝીક્યુટ કરીને આઉટપુટનું અવલોકન કરો.
09:02 નીચે આપેલ લીંક પર ઉપલબ્ધ વિડીઓ નિહાળો.
09:06 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
09:09 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
09:14 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
09:20 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
09:24 વધુ વિગતો માટે, કૃપા કરી, contact@spoken-tutorial.org પર લખો.
09:32 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
09:37 જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
09:45 આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. http://spoken-tutorial.org/NMEICT-Intro
09:57 આશા રાખું છું કે તમે આ પર્લ ટ્યુટોરીયલની મજા માણી હશે.
10:00 IIT Bombay તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.
10:02 જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya