PERL/C2/Array-functions/Malayalam

From Script | Spoken-Tutorial
Revision as of 15:34, 14 July 2017 by Prena (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Array Functions in PERL.എന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:06 ഈ ട്യൂട്ടോറിയലില്, PERL 'ലെarray functions പഠിക്കുന്നു
00:11 push , pop , shift
00:14 unshift , split
00:16 splice and join
00:18 sort, qw.
00:20 Ubuntu Linux 12.04 ഓപ്പറേറ്റിംഗ് സിസ്റ്റം, Perl 5.14.2 ഞാൻ ഉപയോഗിക്കുന്നു.
00:28 ഞാൻ gedit ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കും.
00:32 നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ട ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം.
00:36 വേരിയബിളുകൾ, ഡാറ്റ സ്ട്രക്ചറുകൾ, 'PERL' ലെ arraysഎന്നിവയെക്കുറിച്ചുള്ള അടിസ്ഥാന അറിവ് നിങ്ങൾക്കുണ്ടായിരിക്കണം.
00:43 ' comments, loops conditional statements എന്നിവ അറിയുന്നത് അധിക നേട്ടമായിരിക്കും.
00:48 spoken tutorial വെബ്സൈറ്റിൽ പ്രസക്തമായ സ്പോക്കൺ ട്യൂട്ടോറിയലിലൂടെ പോകുക.
00:54 Perl ഇൻബിൽറ്റ് functions. നൽകുന്നു.
00:57 ഈ ഫംഗ്ഷനുകൾക്ക്array. യിൽ വിവിധ പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും.
01:02 നമുക്ക്array. യുടെ അവസാന സ്ഥാനത്ത് നിന്ന് എങ്ങനെയാണ് എലമെന്റ് കൾ ചേർക്കുന്നത്, നീക്കം ചെയ്യേണ്ടതെന്ന് ആദ്യം പഠിക്കാം.
01:08 ഇത് ഉപയോഗിച്ച് ചെയ്യാം
01:10 array.ലെ അവസാന സ്ഥാനത്ത് ഒരു എലമെന്റ് ചേർക്കുന്നpush
01:15 pop ഫങ്ഷൻ ഒരു array യുടെ അവസാന സ്ഥാനത്ത് നിന്ന് ഒരു ഘടകത്തെ നീക്കംചെയ്യുന്നു.
01:21 ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് push popപ്രവർത്തനങ്ങൾ നമുക്ക് മനസിലാക്കാം.
01:26 ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യുക: gedit perlArray dot pl space ampersand
01:33 'Enter' അമർത്തുക.
01:36 ഇത് gedit ൽ 'perlArray dot pl' ഫയൽ തുറക്കും.
01:41 സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ കോഡ് ടൈപ്പുചെയ്യുക.
01:45 ഇവിടെ, നമ്മൾ ലെങ്ത് 3 ആയുള്ള arrayഎന്ന് പ്രഖ്യാപിച്ചിരിക്കുന്നു.
01:50 push ഫങ്ഷൻ ഈarrayയുടെ അവസാന സ്ഥാനത്ത് 'അതായത് 3 നു ശേഷം ഒരു ഘടകം തിരുകും.'
01:57 popഫംഗ്ഷൻ array യുടെ അവസാന സ്ഥാനത്തുനിന്ന് ഒരു എലമെന്റ് നീക്കം ചെയ്യും.
02:04 നമ്മുടെ കാര്യത്തിൽ, array. യിൽ നിന്നും 4 നീക്കംചെയ്യും.
02:08 'Ctrl + S' അമർത്തി ഫയല്save ചെയ്യുക
02:11 pushഫംഗ്ഷൻ 2arguments എടുക്കുന്നു -
02:14 pushഫംഗ്ഷനിലേക്കുള്ള ആദ്യത്തെ ആർഗ്യുമെന്റ്'array element ലേക്ക് കൊടുത്തത് ആണ്.
02:20 രണ്ടാമത്തെ ആർഗ്യുമെന്റ്elementആണ്, അത് അറേയിലേക്ക് പുഷ് ചെയ്യും
02:25 pop ഫംഗ്ഷനിലെ സിന്റാക്സ് താഴെ കൊടുക്കുന്നു:
02:29 pop ഫംഗ്ഷൻ ഒരു argument. മാത്രമേ എടുക്കൂ. '
02:32 array യിൽ നിന്നും elementനീക്കം ചെയ്യേണ്ടതാണ്.
02:36 കുറിപ്പ്:ഈ രണ്ട് ഫംഗ്ഷനുകളും array.യുടെ അവസാന സ്ഥാനത്ത് പ്രവർത്തിക്കുന്നു.
02:41 pop ഫങ്ഷൻ' 'നീക്കം ചെയ്തelementമറ്റൊരു വേരിയബിളിൽ ശേഖരിക്കുവാൻ കഴിയും.
02:46 ഇതിനായുള്ള സിന്റഎക്സ് ഇതാണ് $variable space = space pop open bracket @myArray close bracket
02:57 ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി Perl script എക്സിക്യൂട്ട് ചെയ്യുക.
03:01 ടൈപ്പ് : 'perl perlArray dot pl' അമർത്തുക 'Enter.' അമർത്തുക
03:07 ഔട്ട്പുട്ട് ടെർമിനലിൽ കാണിച്ചിരിക്കുന്നു
03:11 നീക്കം ചെയ്യാം എന്ന് നമുക്ക് നോക്കാം.
03:18 ഇത് ഉപയോഗിച്ച് നേടിയെടുക്കാം-
03:20 'Unshift' ഫംഗ്ഷൻ ഒന്നാം സ്ഥാനത്ത് 'ഒരുelementചേർക്കുന്നു.
03:25 'Shift' എന്ന ഫങ്ഷൻarray എന്നതിൽ നിന്ന് ആദ്യത്തെelementനീക്കം ചെയ്യുന്നു.
03:31 ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഇത് മനസിലാക്കാം.
03:35 ഞാൻ perlArray dot plഫയൽ തുറക്കും.
03:39 സ്ക്രീനില് കാണിച്ചിരിക്കുന്നതുപോലെ താഴെക്കൊടുത്തിരിക്കുന്ന പീസ് ഓഫ് കോഡ് ടൈപ്പ് ചെയ്യുക.
03:43 'Unshift' ഫംഗ്ഷൻ ഒന്നാമത്തെ പ്രഥമ സ്ഥാനത്തിൽ ഒരു element ചേർക്കുന്നു. 1 നു മുൻപേ
03:52 'Shift' ഫംഗ്ഷൻ ആദ്യത്തെ സ്ഥാനത്തുനിന്ന് ഒരു element നീക്കം ചെയ്യും.
03:57 ഞങ്ങളുടെ കാര്യത്തിൽ, zero നീക്കം ചെയ്യപ്പെടും.
04:00 'Ctrl + S' അമർത്തി save ഫയൽ അമർത്തുക.
04:03 'Unshift' ഫംഗ്ഷൻ 2 arguments എടുക്കുന്നു.
04:06 element, ചേർക്കേണ്ടത്array ആണ്,
04:10 രണ്ടാമത്തെ ആർഗുമെൻറ് array യിൽ ചേർക്കേണ്ട രണ്ടാമത്തെ element ആണ്.
04:15 shift ഫങ്ഷൻ ഒരു argument മാത്രമേ എടുക്കൂ
04:18 arrayയിൽ നിന്നാണ് element നീക്കം ചെയ്യേണ്ടതാണ്.
04:22 കുറിപ്പ്:ഈ രണ്ട് ഫംഗ്ഷനുകളും array യുടെ ആദ്യ സ്ഥാനത്ത് പ്രവർത്തിക്കുന്നു.
04:27 'Shift' ഫംഗ്ഷൻ ചില വാരിയബിൾ ലേക്ക് മാറ്റിയ element' നമുക്ക് ശേഖരിക്കാം.
04:33 ഇതിനായുള്ള സിന്റഎക്സ്  :$variable space = space shift open bracket @myArray close bracket.


04:44 തുടർന്ന് ടെർമിനലിലേക്ക് പോയി Perl scriptഎക്സിക്യൂട്ട് ചെയ്യുക.
04:48 ടൈപ്പ് 'perl perlArray dot pl' 'Enter' അമർത്തുക
04:54 ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട് ഹൈലൈറ്റ് ചെയ്യപ്പെട്ടതാണ്.
04:59 ഇപ്പോൾ, ഒരു 'array. ലുള്ള ഒരു നിശ്ചിത സ്ഥാനത്തുനിന്ന് ഒരു element എങ്ങിനെ നീക്കം ചെയ്യാം എന്ന് നമുക്ക് നോക്കാം. '
05:05 'സ്പ്ലൈസ്' ഫങ്ഷൻ array. യിലെ നിശ്ചിത സ്ഥാനത്തുനിന്ന് ഒരു elementനീക്കം ചെയ്യുന്നു.
05:11 ഈ ഫംഗ്ഷന്റെ return value നീക്കംചെയ്ത മൂലകങ്ങളുടെ ഒരുarray ആണ്.
05:17 ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഇത് മനസിലാക്കാം.
05:21 'നേരത്തെ സൃഷ്ടിച്ച ഞങ്ങൾ' perlArray dot pl 'ഫയലിൽ പോകുക.
05:26 സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ കോഡിന്റെ ഭാഗം ടൈപ്പുചെയ്യുക.
05:30 നാം ഘടകങ്ങൾ നീക്കംചെയ്യാൻ ആഗ്രഹിക്കുന്നയിടത്തുനിന്നുള്ള 'index' നൽകണം
05:35 'ഓഫ്സെറ്റ്' ഞങ്ങൾ ഘടകങ്ങൾ നീക്കംചെയ്യാൻ ആഗ്രഹിക്കുന്നു.
05:39 ഞങ്ങളുടെ കാര്യത്തിൽ, 5 ഉം 6 ഉം ഘടകങ്ങൾ നീക്കം ചെയ്യും.
05:44 പിന്നീട് ടെർമിനലിലേക്ക് പോയി 'പേൾ സ്ക്രിപ്റ്റ്' ടൈപ്പ് ചെയ്ത് നിർവ്വഹിക്കുക:
05:49 'പെർൽ perlArray dot pl' 'Enter.' അമർത്തുക
05:55 ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട്.
05:59 ഇനി നമുക്ക് arrays.യുടെ 'inbuilt ഫങ്ഷനുകൾ നോക്കൂ.
06:04 split ഫങ്ഷൻ ഒരു നിശ്ചിത delimiter. ഉപയോഗിച്ച് ഒരുstringവേർതിരിക്കാനാണ് ഉപയോഗിക്കുന്നത്.
06:10 ഈ ഫംഗ്ഷന്റെ റിട്ടേൺ വാല്യൂarrayആണ്.
06:14 array യിലെ elements string. ന്റെ വിഭജിത ഭാഗങ്ങളാണ്.
06:19 join ഫങ്ഷൻ നിർദിഷ്ട delimiter.ഉപയോഗിച്ച്' array യുടെelements ചേർക്കുന്നു.
06:25 ജോയ്ൻഡ് elements. ന്റെ string തിരികെ നൽകുന്നു.
06:28 sort ഫംഗ്ഷൻ ഒരു array യെ അൽഫബെറ്റിക്കൽ /നുമേരിക്കൽ ഓർഡർ ൽ ആക്കുന്നു
06:34 'Qw' ഫങ്ഷൻ ഒരു വൈറ്റ് space.കൊണ്ട് വേർതിരിച്ച വാക്കുകളുടെ ഒരുarray നൽകുന്നു.
06:40 ഇപ്പോൾ ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഈ പ്രവർത്തനങ്ങളെല്ലാം മനസ്സിലാക്കാം.
06:45 ടെർമിനലിലേക്ക് ടൈപ്പുചെയ്യുക, ടൈപ്പുചെയ്യുക:
06:48 gedit arrayFunctions dot pl space ampersand Enter.അമർത്തുക
06:55 സ്ക്രീനില് കാണിച്ചിരിക്കുന്നതുപോലെ താഴെക്കൊടുത്തിരിക്കുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക.
07:00 ഈ സന്ദർഭത്തിൽ, string വേരിയബിള് ഓരോ വേർഡ് ഉം ഒരുarray element ആയി യുടെ മാറും.
07:07 ഇവിടെ, 'newArray' 'യുടെ ഓരോelement comma കൊണ്ട് ജോയിൻ ചെയ്യും
07:12 sort ഫങ്ഷൻ അക്ഷര ക്രമത്തിൽ ഒരു അറേയുടെ elements അൽഫബെറ്റിക്കൽ ഓർഡർ ല്. ക്രമീകരിക്കും.
07:19 'Qw' 'ഫങ്ക്ഷന് സ്പേസ് ഉപയോഗിച്ച് വേർതിരിച്ച വാക്കുകളുടെ ഒരു arrayസൃഷ്ടിക്കുന്നു.
07:25 ഓരോ പ്രവർത്തനത്തെയും നമുക്ക് മനസ്സിലാക്കാം.
07:28 split ഫംഗ്ഷൻ രണ്ട് arguments. എടുക്കുന്നു.
07:31 string ' സ്പ്ളിറ് ചെയ്യാനുള്ള ആവശ്യമുള്ള delimiter ആണ് ആദ്യത്തെ ആർഗ്യുമെൻറ്,
07:36 രണ്ടാമത്തേത് സ്പ്ളിറ് ചെയ്യേണ്ട string ആണ്
07:39 Delimiters ഫോർവേഡ് സ്ലാഷ്, സിംഗിൾ അല്ലെങ്കിൽ ഡബിൾ കോട് സ് കളിൽ.കളിൽ സ്പെസിഫിയ ചെയ്യുന്നു
07:45 join ഫംഗ്ഷൻ 2 argumentsഎടുക്കുന്നു.
07:48 ആദ്യത്തേത് delimiter ആണ്, ഇതിന് അറേ എലെമെന്റ്സ് ചേരണം.
07:53 രണ്ടാമത്തേത് array. ആണ്.
07:55 Delimiters സിംഗിൾ അല്ലെങ്കിൽ ഡബിൾ കോട് സ് കളിൽ നൽകാം.
07:58 'Sort' ഫംഗ്ഷൻ ഒരു ഏക argument ആണ്, അത് array യെ ക്രമീകരിക്കുന്നു
08:05 'Qw' ഫങ്ഷൻ space.ഉപയോഗിച്ച് വേർതിരിച്ച വാക്കുകളുടെ ഒരുarray നൽകുന്നു.
08:11 'Qw' 'ഉപയോഗിച്ചു എഴുതിയിട്ടുണ്ടെങ്കിൽ ആ വാക്ക് quotesല് വ്യക്തമാക്കേണ്ടതില്ല.
08:17 പിന്നീട് ടെർമിനലിലേക്ക് പോയി Perl script ടൈപ്പ് ചെയ്ത് എക്സിക്യൂട്ട് ചെയ്യാം
08:23 perl arrayFunctions dot pl
08:26 Enter. അമര്ത്തുക
08:29 സ്ക്രീനിൽ താഴെ കാണിക്കുന്ന ഔട്ട്പുട്ട് കാണാം.
08:33 നമുക്ക് സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്:
08:36 ഒരു array യുടെ elements ൽ നിന്ന്' ഘടകങ്ങൾ ചേർക്കുക / നീക്കം ചെയ്യുക
08:40 സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് array നടപ്പിലാക്കാൻ കഴിയുന്ന അടിസ്ഥാന പ്രവർത്തനങ്ങൾ.
08:46 ഇതാ നിങ്ങൾക്ക് ഒരു അസൈൻമെന്റ് -
08:48 'Script.spoken-tutorial.org/index.php/Perl'
08:54 മുകളിലുള്ള സ്പ്ളിറ് ചെയുക string at '/ ' (forward slash) delimiter.
08:59 പുതുതായി സൃഷ്ടിച്ച array യുടെ തുടക്കത്തിൽ 'https://' ചേർക്കുക.
09:06 array. എന്നതിൽ നിന്ന് element “Perl” നീക്കം ചെയ്യുക.
09:09 ഒരു അറേ പ്രഖ്യാപിക്കുക, അടുക്കുക.
09:12 ലഭ്യമായ ലിങ്ക് കാണുക.
09:15 ഇത് "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്ട് സംഗ്രഹിക്കുന്നു.
09:19 നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.
09:24 "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്ട് ടീം:സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു.
09:30 ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
09:34 കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി എഴുതുക:കോണ്ടാക്റ്റ് ഹൈഫൻ ട്യൂട്ടോറിയൽ ഡോട്ട് org.
09:40 "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്റ്റ് "ടോക്ക് ടു എ ടീച്ചർ" എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.
09:44 ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
09:51 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
10:02 നിങ്ങൾ ഈ 'Perl' 'ട്യൂട്ടോറിയൽ ഇഷ്ടമാണെന്ന് പ്രതീക്ഷിക്കുന്നു.
10:04 ഇത്വിജി നായർ ആണ്, സൈൻ ഓഫ് ചെയ്യുന്നു.
10:06 അംഗമാകുന്നതിന് നന്ദി.

Contributors and Content Editors

Prena