PERL/C2/Data-Structures/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 Perl ലെ Data Structuresഎന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:05 ഈ ട്യൂട്ടോറിയലില്, Perl ൽ ല് ലഭ്യ Data Structures ണെ കുറിച്ച പിടിക്കുന്നു
00:11 ഇവിടെ Ubuntu Linux 12.04 ഓപ്പറേറ്റിങ് സിസ്റ്റവും Perl 5.14.2ഉം ആണ് ഉപയോഗിക്കുന്നത്.
00:18 ഞാൻ gedit ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കും.
00:22 താങ്കളുടെ തിരഞ്ഞെടുപ്പിലെ ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം.
00:25 Perl. ലെ വേരിയബിളുകളുടെ അടിസ്ഥാന പരിജ്ഞാനം നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം.
00:29 comments, loops conditional statementsഅധിക നേട്ടമായിരിക്കും.
00:36 Spoken Tutorial വെബ്സൈറ്റിൽ ബന്ധപ്പെട്ട സ്പോക്കൺ ട്യൂട്ടോറിയലിലൂടെ പോകുക.
00:41 Perl എന്നതിന് മൂന്ന് തരത്തിലുള്ളdata structures: ഉണ്ട്:'
00:44 Scalar, Array
00:46 Hashഎന്നത് Associative Array.എന്നും പറയുന്നു.
00:50 Scalar: ഈ തരത്തിലുള്ള ഡാറ്റാ data structure ഏതെങ്കിലും തരത്തിലുള്ള ഡാറ്റയുടെ ഒരു മൂല്യം നൽകുന്നു.
00:56 ഡാറ്റാടൈപ്പ് string, number, double തുടങ്ങിയവ ആകാം.
01:01 ഇത് 'ശ്രേണി' 'അല്ലെങ്കിൽ' ഹാഷ് എന്നതിന് റഫറൻസിനുണ്ടാവും. '
01:06 ശ്രദ്ധിക്കുക Perl ലെ Reference തുടർന്നുള്ള ട്യൂട്ടോറിയലിൽ ഉൾപ്പെടുത്തും.
01:11 Scalar ഡാറ്റാ ഡാറ്റാ സ്ട്രക്ച്ചർ വേരിയബിൾ പ്രഖ്യാപിക്കുന്നതുപോലെ വളരെ ലളിതമാണ്.
01:16 $count = 12 semicolon.
01:20 $string = in single quote 'I am scalar of type string' semicolon.
01:26 സ്കാനറിൽ നമുക്ക് താഴെപ്പറയുന്ന കാര്യങ്ങൾ ചെയ്യാൻ കഴിയും.
01:30 അതിലേക്ക് ഒരു മൂല്യം നൽകുക.
01:32 ഒരൊറ്റ സ്കോളർ മറ്റൊന്നിലേക്കു നൽകുക.
01:35 number ടൈപ്പ് സ്കേലറുകൾളിലെ അരിത്മെറ്റിക് ഓപറേഷൻസ് ആഡ് സുബ്ട്രാക്ട എന്നിവയാണ്
01:41 സ്ട്രിംഗ് സ്കാലറുകൾ concatenation, substr മുതലായവ
01:48 ഇപ്പോൾ, സ്കാലർ ടാറ്റ സ്റ്റ്‌സർ ന്റെ . ഒരു ഉദാഹരണം നോക്കാം.
01:52 ടെർമിനലിലേക്ക് സ്വിച്ച് ചെയ്ത് ടൈപ്പ് ചെയ്യുക::gedit scalars dot pl space & (ampersand) 'Enter' അമർത്തുക
02:01 ഇത് gedit. ലെ' scalars dot pl ഫയല് തുറക്കും.
02:05 സ്ക്രീനില് പ്രദര്ശിപ്പിക്കപ്പെടുന്നതായി താഴെ പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക.
02:09 ഇതാണ് declaration' scalarനു assignment
02:13 'number' തരം സ്കാനറിൽ അവതരിപ്പിക്കാൻ കഴിയുന്ന ചില അരിത്മെറ്റിക് പ്രവർത്തനങ്ങളാണ് ഇവ.
02:19 സ്കാലറിന്റെ number ടൈപ്പ് ൽ ഉള്ള ചില അരിത്മെറ്റിക് ഓപ്പറേഷൻസ് ഇവയാണ്.
02:25 'substr എന്നത് PERL function ആണ്. അത് ഔട്ട്പുട്ട് ആയി string തരുന്നു
02:30 ഇവിടെ 'index 0 (zero) specifies start of a string, അതായത്, string.ൽ എക്സ്ട്രാക്റ്റുചെയ്യാൻ ആഗ്രഹിക്കുന്നു
02:39 11 എന്നത് ഔട്ട്പുട്ട് ൽ string ൽ നമ്മൾ ഏത് വരെ offset വേണമെന്ന് പറയുന്നു
02:46 ഫയല് സേവ് ചെയ്യുന്നതിനായി 'Ctrl + s' അമർത്തുക
02:50 ശേഷം ടെർമിനലിലേക്ക് പോയി 'Perl script' എക്സിക്യൂട്ട് ചെയുക
02:55 perl scalars dot pl Enter അമർത്തുക
03:00 ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട് ഹൈലൈറ്റ് ചെയ്യപ്പെട്ടതാണ്.
03:05 ഇപ്പോൾ,മുക്ക് PERL array data സ്റ്റ്‌സർ നോക്കാം.
03:09 Array: ഇത് എലെമെന്റ്സ് കളുടെ ഒരു പട്ടികയാണ്.
03:12 എലെമെന്റ്സ്string, number തുടങ്ങിയവ ആകാം.
03:16 array. വിവിധ പ്രവർത്തനങ്ങൾക്കായി ഉപയോഗിക്കുന്ന ഒരുindexഉണ്ട്.
03:22 indexപൂജ്യത്തോടെ ആരംഭിക്കുന്നു.
03:25 മറ്റു പ്രോഗ്രാമിങ് ഭാഷകളിൽ നിന്ന് വ്യത്യസ്തമായി, Perl ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഒരു ആര്യ അല്ലെങ്കിൽ അതിന്റെ ദൈർഘ്യം പ്രഖ്യാപിക്കേണ്ട ആവശ്യമില്ല.
03:33 Perl array അതിൽ നിന്നും കൂട്ടിച്ചേർത്തിരിക്കുന്ന അല്ലെങ്കിൽ നീക്കം ചെയ്ത എലമെന്റ് കൾ ക്കു അനുസരിച്ചു ചുരുങ്ങുന്നു.
03:39 ഒരു അറേ എഴുതേണ്ട സിന്റാക്സ് ഇതാണ്:
03:41 at the rate (@) variableName space equal to space open bracket എലെമെന്റ്സ് കോമ കൊടുത്ത നിവേർതിരിച്ചു close bracket semicolon.
03:54 ഇപ്പോൾ നമുക്ക്array ടാറ്റ സ്റ്റ്‌സർ ഒരു ഉദാഹരണം നോക്കാം.
03:57 ടെർമിനലിലേക്ക് സ്വിച്ച് ചെയ്യുക: 'gedit perlArray dot pl' space '&' 'Enter' അമർത്തുക.
04:08 ഇത് 'perlArray dot pl' ഫയൽ 'gedit' ൽ തുറക്കും.
04:12 സ്ക്രീനില് പ്രദര്ശിപ്പിക്കപ്പെടുന്നതായി താഴെ പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക.
04:18 ഇതാണ്number array അതിൽ number ടൈപ്പ് ഉണ്ട്.
04:23 ഇത് string array യാണ്. ഇത് ൽ സ് string ടൈപ്പ് എലെമെന്റ്സ് ഉണ്ട്
04:29 array ക്കു എന്നതിന് number string ടൈപ്പ് എലമെന്റ് കൾ ഉണ്ട്.
04:34 ഈ ഉദാഹരണം Perl. ലെ വിവിധ തരത്തിലുള്ളarrays കാണിക്കുന്നു.
04:39 ഇങ്ങനെയാണ് നമുക്ക്Perlarray അച്ചടിക്കാൻ കഴിയുന്നത്.
04:43 ഫയല് സേവ് ചെയ്യുന്നതിനായി 'Ctrl + S' അമര്ത്തുക.
04:47 ശേഷം ടെർമിനലിലേക്ക് പോയി Perl script ഇങ്ങനെ പ്രവർത്തിപ്പിക്കുക:
04:52 perl perlArray dot pl Enter. അമർത്തുക
04:59 ടെർമിനലിൽ താഴെ കാണിക്കുന്ന ഔട്ട്പുട്ട് കാണിക്കുന്നു.
05:04 ഇപ്പോൾ, നമുക്ക്Perl ലെHash ഡാറ്റ സ്റ്റ്‌സർ നോക്കാം.
05:08 Hash Associative array.എന്ന പേരിലാണ് അറിയപ്പെടുന്നത്.
05:12 ഇത് Key - Value പെയർ ഡാറ്റ സ്റ്റ്‌സർ ആണ്
05:15 hash ലെ Key യൂണീക് ആണ്
05:18 അതേ key വീണ്ടും ചേർത്തിട്ടുണ്ടെങ്കിൽ, ആ key യുടെ value നിജപ്പെടുത്തിയിരിയ്ക്കുന്ന ഏറ്റവും പുതിയ keyയുടെ value ആണ്
05:28 value ഡ്യൂപ്ലിക്കേറ്റ് ആകാം.
05:30 ഏതൊരു ഡാറ്റാ ടൈപ്പ് ന്റെയും value ഉൾക്കൊള്ളുന്നു.
05:34 Hash എന്നതിന്റെ സിന്റഎക്സ് ഇതാണ്
05:36 percentage variable name space equal to space open bracket
05:41 Press Enter . single quote key Name single quote space equal to greater than sign space Value comma
05:50 'Enter' അമർത്തുക
05:52 single quote key Name single quote space equal to greater than sign space Value
05:58 Enter അമർത്തുക
06:00 ക്ലോസെ ബ്രാക്കറ്റ് സെമികലോൻ .
06:03 ഇനി നമുക്ക് hash ഡേറ്റാ സ്ട്രക്ചറിന്റെ ഒരു ഉദാഹരണം നോക്കാം.
06:07 ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക:
06:10 gedit perlHash dot pl space & Enter.അമർത്തുക
06:18 'perlHash dot pl' ഫയൽ gedit. ൽ തുറക്കും
06:22 സ്ക്രീനില് പ്രദര്ശിപ്പിക്കപ്പെടുന്നതായി താഴെ പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക.
06:27 hash ഒരു വിഷയത്തിൽ ലഭിച്ച മാർക്കുകൾ സൂചിപ്പിക്കുന്നു.
06:31 ഈ ഉദാഹരണംhash എന്നതിന്റെ ഉപയോഗം ആണ്.
06:35 ഇപ്പോൾ,hash അച്ചടിക്കാൻ എങ്ങനെയെന്ന് നോക്കാം.
06:38 ഇപ്പോൾ, hash എന്നത് അച്ചടിച്ച മാർഗം ശ്രദ്ധിക്കുക. '
06:42 തുടർന്നുള്ള ട്യൂട്ടോറിയലിൽ വിശദമായ വിശദീകരണം നൽകുന്നതാണ്.
06:47 ഫയല് സേവ് ചെയ്യുന്നതിനായി 'Ctrl + S' അമര്ത്തുക.
06:50 ശേഷം ടെർമിനലിലേക്ക് പോയി Perl script ഇങ്ങനെ എക്സിക്യൂട്ട്
06:55 perl perlHash dot pl Enter. അമർത്തുക
07:01 ടെർമിനലിൽ താഴെ കാണിക്കുന്ന ഔട്ട്പുട്ട് കാണിക്കുന്നു.
07:05 സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത് -
07:09 scalar, Array
07:11 Perl, ലെ Hash Data Structure
07:13 സാമ്പിൾ പ്രോഗ്രാമുകൾ ഉപയോഗിക്കുന്നു.
07:15 നിങ്ങൾക്ക് ഒരു അസൈൻമെന്റ് ഉണ്ട് -
07:17 scalar variable ഡിക്ലയർചെയുക
07:19 type float ന്റെ മൂല്യം അസൈൻ ചെയ്ത് പ്രിന്റ് ചെയ്യുക.
07:23 'Red', 'Yellow' and 'Green'. എന്നീ നിറങ്ങളുടെ ഒരു ആര്യ ദെൽറെ ചെയ്ത പ്രിന്റ് ചെയുക .
07:28 Employee Name hash അവരുടെ department. പ്രിന്റ് ചെയ്യുക.
07:33 Hint: 'Employee' =>(equal to greater than sign) 'John' comma
07:38 'Department' =>(equal to greater than sign) 'Engineering'.
07:42 ലഭ്യമായ ലിങ്ക് കാണുക.
07:46 ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
07:49 നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.
07:53 സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:സ്പോക്കണ് ട്യൂട്ടോറിയല്സ് ഉപയോഗിച്ച് വര്ക്ക്ഷോപ്പ് നടത്തുന്നു.
07:59 ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
08:03 കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി എഴുതുക:കോണ്ടാക്റ്റ് ഹൈഫൻ ട്യൂട്ടോറിയൽ ഡോട്ട് org.
08:10 "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്റ്റ് "ടോക്ക് ടു എ ടീച്ചർ" എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.
08:15 ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
08:22 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ് spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
08:33 നിങ്ങൾ ഈ 'Perl' 'ട്യൂട്ടോറിയൽ ഇഷ്ടപ്പെട്ടുവെന്ന് കരുതുന്നു.
08:35 ഇത്വിജി നായർ സൈൻ ഓഫ് ചെയ്യുന്നു.
08:38 അംഗമാകുന്നതിന് നന്ദി.

Contributors and Content Editors

Prena