PERL/C2/Data-Structures/Malayalam
From Script | Spoken-Tutorial
| 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 | ഇങ്ങനെയാണ് നമുക്ക്Perl ൽ array അച്ചടിക്കാൻ കഴിയുന്നത്. |
| 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 | അംഗമാകുന്നതിന് നന്ദി. |