PERL/C2/Hash-in-Perl/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Hash in PERL.സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:05 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കുന്നത്: |
00:09 | പെർളിലെ Hash |
00:11 | ഒരു hash. ന്റെelement ആക്സസ് ചെയ്യുന്നു. |
00:14 | ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു: |
00:16 | Ubuntu Linux 12.04ഓപ്പറേറ്റിങ് സിസ്റ്റം |
00:21 | Perl 5.14.2 'ഉം |
00:24 | gedit ടെക്സ്റ്റ് എഡിറ്റർ. |
00:26 | താങ്കളുടെ തിരഞ്ഞെടുപ്പിലെ ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം. |
00:30 | ഈ ട്യൂട്ടോറിയൽ പ്രാവർത്തികമാക്കാൻ, PERL ലെ 'variables' & 'data structures' അറിഞ്ഞിരിക്കണം. |
00:38 | comments, loops, conditional statements arraysഎന്നിവയുടെ അറിവും ഒരു അധിക നേട്ടമായിരിക്കും. |
00:46 | Spoken Tutorial വെബ്സൈറ്റിൽ ബന്ധപ്പെട്ട സ്പോക്കൺ ട്യൂട്ടോറിയലിലൂടെ പോകുക. |
00:52 | Hashഡാറ്റയുടെ ക്രമപ്പെടുത്താത്ത ശേഖരമാണ്. |
00:56 | ഇത് ഒരുkey/value പെയർ data structure.ആണ്. |
00:59 | Hash കീകൾ പ്രത്യേകമാണ്. |
01:01 | എന്നിരുന്നാലും, Hash നു 'ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ ഉണ്ടാകും. |
01:05 | ഇത് Hash ന്റെ ഡിക്ലറേഷൻ ആണ്. |
01:08 | Hash ൽ നിന്ന്' key യുടെ മൂല്യം എങ്ങനെ ലഭിക്കാമെന്ന് നമുക്ക് നോക്കാം. |
01:12 | key യുടെമൂല്യം ആക്സസ് ചെയ്യുന്നതിനുള്ള സിന്റാക്സ് ഇതാണ്: |
01:17 | dollar hashName open curly bracket single quote keyName single quote close curly bracket. |
01:26 | ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് hash മനസിലാക്കാം |
01:31 | gedit. ൽ 'perlHash dot pl' ഫയല് ൽ ഞാന് ഇതിനകം ടൈപ്പ് ചെയ്തു. ' |
01:37 | നിങ്ങളുടെ 'perlHash dot pl' 'ഫയലിൽ കാണിച്ചിരിക്കുന്നതുപോലെ കോഡ് ടൈപ്പ് ചെയ്യുക. |
01:42 | PERL ൽ 'Hash percentage sign (%). |
01:47 | ഇവ hash കീകൾ ആകുന്നു. |
01:49 | hashന്റെ മൂല്യങ്ങൾ ഇവയാണ്. |
01:53 | ശ്രദ്ധിക്കുക:hash ൽ ഒരു key ആക്സസ് ചെയ്യുന്നതിന്, ഒരു ഡോളർ ചിഹ്നം ഉപയോഗിക്കേണ്ടതാണ്. |
01:59 | ' 'Ctrl + S' അമർത്തി ഫയൽ save ചെയ്യുക. |
02:02 | ശേഷം terminal ക്ക് മാറുക,'Perl script ഇങ്ങനെ ചെയ്യുക: |
02:08 | perl perlHash dot pl |
02:11 | 'Enter' അമർത്തുക. |
02:14 | ഔട്ട്പുട്ട് ടെർമിനലിൽ കാണിച്ചിരിക്കുന്നതുപോലെ. |
02:19 | ഇപ്പോൾ,hash ൽ key 'ചേർക്കുന്നത് നീക്കം ചെയ്യുകയും ചെയ്യാം. |
02:24 | syntax ഏതാണ് |
02:26 | കീ ചേർക്കുന്നത്- dollar hashName open curly bracket |
02:30 | single quote KeyName single quote |
02:34 | close curly bracket equal to $value semicolon. |
02:40 | കീ ഡിലീറ്റ് ചെയ്യാൻ delete dollar hashName open curly bracket |
02:46 | single quote KeyName single quote close curly bracket semicolon. |
02:53 | ഇപ്പോൾ ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഇത് മനസിലാക്കാം. |
02:58 | 'HashKeyOperations dot pl' ഫയലിൽ ഞാൻ ഇതിനകം കോഡ് ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. |
03:05 | ഇത് hash. ന്റെ ഡിക്ലറേഷൻ ആണ്.' |
03:08 | hash. ൽ നിന്ന്' keys ചെറാകുകയോ നീക്കം ചെയ്യുകയോ ചെയ്യും |
03:13 | ഇവിടെ നമ്മൾ ഇപ്പോൾ സൃഷ്ടിക്കപ്പെട്s hash. ലേക്ക് ' keys ചേർക്കുന്നു. |
03:18 | variable. നു ന മൂല്യം ചെക്കുന്നതിനു തുല്യമാണ്. |
03:23 | delete കീവേർഡ് key. നീക്കം ചെയ്യപ്പെടുന്നു. |
03:27 | അത് ഇല്ലാതാക്കാൻ key. വേണ്ടിവരും. |
03:31 | 'Ctrl + S' അമർത്തി ഫയൽ save ചെയുക |
03:35 | terminal ലേക്ക് മാറുക Perl script എക്സിക്യൂട്ട് ചെയുക |
03:40 | perl hashKeyOperations dot pl |
03:44 | Enter. അമര്ത്തുക |
03:47 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന പോലെ ഔട്ട്പുട്ട് ആയിരിക്കും. |
03:52 | നമുക്ക് hash keys values. ക്രമീകരിക്കുന്നത് നോക്കാം. |
03:57 | keys sort ചെയ്യാനുള്ള സിന്തക്സ് ഇതാണ്: |
04:00 | sort open bracket keys percentage hashName close bracket semicolon. |
04:07 | അതുപോലെ, നമുക്ക് hash values ഇങ്ങനെ ക്രമീകരിക്കാം: |
04:11 | sort open bracket values percentage hashName close bracket semicolon |
04:18 | ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് പ്രവർത്തനം ക്രമപ്പെടുത്താൻ നമുക്ക് മനസിലാക്കാം. |
04:24 | sortHash dot pl gedit.ലേക്ക് മാറാൻ അനുവദിക്കുക. |
04:30 | സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്ന കോഡ് നിങ്ങളുടെ 'sortHash dot pl' ഫയലിൽ ടൈപ്പ് ചെയ്യുക. |
04:36 | ഇവിടെ address.ന്റെ hash ഡിക്ലയർ ചെയ്തു |
04:41 | ഇവിടെ, keys,ക്രമീകരിക്കു ന്നതിന് keys ന്റെ കൂടെ sortഇൻബിൽറ്റ് ഫങ്ഷൻ ഉപയോഗിക്കുന്നു. |
04:49 | ഇത് അക്ഷരമാലാ ക്രമത്തിൽ hash keys ക്രമീകരിക്കും. |
04:54 | അതുപോലെ,hash.ന്റെ മൂല്യങ്ങളിലുള്ള sort 'ഫങ്ഷൻ ഉപയോഗിക്കാം. |
04:59 | ന്യൂമെറിക് കീകൾ കൂടാതെ / അല്ലെങ്കിൽ മൂല്യങ്ങളിൽ ക്രമപ്പെടുത്തൽ നടത്താം. |
05:05 | ഫയൽ Save ചെയ്തു ടെർമിനലിലേക്ക് പോകുക. |
05:09 | perl sortHash dot pl ടൈപ്പ് ചെയ്ത് സ്ക്രിപ്റ്റ് എക്സിക്യുട്ട് ചെയ്യുക 'Enter' അമർത്തുക. |
05:17 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന പോലെ ഔട്ട്പുട്ട്. |
05:22 | ഇപ്പോൾ ഹാഷിന്റെkeys എല്ലാ hash.ന്റെ മൂല്യങ്ങളും എങ്ങിനെ ലഭ്യമാകണമെന്ന് നമുക്ക് നോക്കാം.' |
05:27 | hash keys values. എന്നിവ ലഭ്യമാക്കുന്നതിനായി ഇൻബിൽറ്റ് ഫംഗ്ഷൻ നൽകുന്നു. |
05:34 | keys() ഒരു hash ൻറെ എല്ലാ കീകളും വീണ്ടെടുക്കുന്നതിന് പ്രവർത്തനം ഉപയോഗിക്കുന്നു, |
05:40 | values()ഫംഗ്ഷൻഎല്ലാkeys ന്റെയും values തിരികെ നൽകുന്നു |
05:46 | each()ഫംഗ്ഷനും hash നു പകരം |
05:53 | ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഇവ മനസിലാക്കാം. |
05:57 | ഇതിനായി, ഈ ട്യൂട്ടോറിയലിൽ നാം നേരത്തെ സൃഷ്ടിച്ച 'perlHash dot pl' സ്ക്രിപ്റ്റ് ഉപയോഗിക്കും. |
06:07 | സ്ക്രീനില് കാണിച്ചിരിക്കുന്നതുപോലെ താഴെക്കൊടുത്തിരിക്കുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക. |
06:12 | ഇപ്പോൾ നമുക്ക് കോഡ് മനസിലാക്കാം. |
06:15 | ഹാഷ് ലെ keys() ഫംഗ്ഷൻ hash.ന്റെ എല്ലാ keys ഉൾക്കൊള്ളുന്ന ഒരു അറേ നൽകപ്പെടും. ' |
06:22 | ഹാഷ് ലെ values()ഫംഗ്ഷൻ hash.ന്റെ എല്ലാ keys മൂല്യങ്ങളുടെ നിര കാണിക്കുന്നു. |
06:30 | each() ഫംഗ്ഷനും key/value പെയർ നൽകുന്നു. |
06:34 | ഇവിടെ, ' while ലൂപ്പ് ഉപയോഗിച്ചു. |
06:36 | ഓരോ ഫംഗ്ഷനും key/value പെയർ ഹാഷ് ഓര്മ്മിക്കുക. |
06:43 | ഫയല്saveചെയ്യുന്നതിനായി '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 ലൂപ്പിന്റെ ഓരോ ആവർത്തനവും ഹാഷ് മുതൽ '$ variable' വരെ 'നൽകുന്നതായിരിക്കും |
07:32 | പിന്നെ, അത് 'മൂല്യം' കൊണ്ടുവരാനോ അല്ലെങ്കിൽ ഒരു കൂട്ടം പ്രവർത്തനങ്ങൾ നടത്തുന്നതിനോ '$ variable' ഉപയോഗിക്കും. |
07:40 | അതുപോലെ, സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നമുക്ക്hash valuesകളിലൂടെലൂപ്പ് ഓവർ ചെയ്യാൻ കഴിയും. |
07:47 | സാമ്പിൾ പ്രോഗ്രാം നോക്കാം. |
07:49 | അതിനാൽ, gedit. ൽ loopingOverHash dot pl തുറക്കുക |
07:55 | നിങ്ങളുടെ loopingOverHash dot pl ൽ കാണിച്ചിരിക്കുന്നതുപോലെ താഴെ പറയുന്ന കോഡ് കോഡ് ടൈപ്പ് ചെയ്യുക. |
08:02 | ഈ പീസ് ഓഫ് കോഡ് ഹഷിന്റെ സിംഗിൾ key നൽകുന്നു. |
08:07 | ഇവിടെ, ഞങ്ങളുടെ കാര്യത്തിൽ, |
08:09 | ആദ്യമായി dollar key ($key) യിൽ key. ആയി Departmentഅടങ്ങിയിരിക്കുന്നു. |
08:15 | 'Foreach' ന്റെ അടുത്ത ആവർത്തനത്തില്, Name കീ റിട്ടേൺ ചെയ്യും |
08:21 | ശ്രദ്ധിക്കുക:Hash ഡാറ്റയുടെ ക്രമമില്ലാത്ത കളക്ഷൻ ആണ് |
08:26 | അതിനാൽ, keys ഹാഷ് ഉണ്ടാക്കുന്ന സമയത്ത് നിർവചിച്ച ക്രമത്തിൽ ആയിരിക്കില്ല. |
08:33 | values ലെ loop സമാനമായ രീതിയിൽ പ്രവർത്തിക്കുന്നു. |
08:38 | ഫയല് save ചെയ്യുക 'Ctrl + S' അമർത്തുക |
08:41 | ശേഷം, 'ടെർമിനലിലേക്ക് പോയി Perl script ഇങ്ങനെ എക്സിക്യൂട്ട് ചെയുക |
08:46 | 'Perl loopingOverHash dot pl' |
08:50 | Enter.അമര്ത്തുക |
08:53 | ടെർമിനലിൽ താഴെ കാണിക്കുന്ന ഔട്ട്പുട്ട് കാണിക്കുന്നു. |
08:58 | നമുക്ക് ചുരുക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: |
09:01 | PERL ലെ Hash |
09:03 | hash ന്റെ ഘടകങ്ങളെ ആക്സസ് ചെയ്യുന്നു |
09:05 | സാമ്പിൾ പ്രോഗ്രാമുകൾ ഉപയോഗിക്കൽ. |
09:08 | നിങ്ങൾക്കായി ഒരു അസൈൻമെന്റ് ഇതാ: |
09:11 | hash എന്നതിനൊപ്പം key ആയി student name |
09:15 | value ആയി എന്ന അവരുടെ ശതമാനവും. |
09:18 | hash ഉപയോഗിചു keys(), values() each() എന്നീ ഫങ്ക്ഷനുകൾ ലൂപ്പ് ഓവർ ചെയുക |
09:24 | പിന്നെ ഓരോ വിദ്യാർത്ഥിയുടെയും ശതമാനം പ്രിന്റ് ചെയ്യുക. |
09:29 | ലഭ്യമായ ലിങ്ക് കാണുക. |
09:32 | ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
09:37 | നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. |
09:42 | സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:സ്പോക്കണ് ട്യൂട്ടോറിയല്സ് ഉപയോഗിച്ച് വര്ക്ക്ഷോപ്പ് നടത്തുന്നു. |
09:49 | ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
09:53 | കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി എഴുതുക:കോണ്ടാക്റ്റ് ഹൈഫൻ ട്യൂട്ടോറിയൽ ഡോട്ട് org. |
10:02 | Spoken Tutorial പ്രോജക്റ്റ് "Talk to a Teacher"പദ്ധതിയുടെ ഭാഗമാണ്. |
10:06 | ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. |
10:15 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
10:26 | നിങ്ങൾക്ക് ഈ 'PERL' 'ട്യൂട്ടോറിയൽ ഇഷ്ടമാണെന്ന് പ്രതീക്ഷിക്കുന്നു. |
10:30 | ഇത്വിജി നായർ ആണ്, സൈൻ ഓഫ് ചെയ്യുന്നു. |
10:33 | അംഗമാകുന്നതിന് നന്ദി. |