Difference between revisions of "PERL/C2/Hash-in-Perl/Tamil"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 438: Line 438:
 
|08:53
 
|08:53
 
|பின்வரும் வெளியீடு டெர்மினலில் காட்டப்படுகிறது.
 
|பின்வரும் வெளியீடு டெர்மினலில் காட்டப்படுகிறது.
 
|-
 
|08:58
 
|சுருங்கசொல்ல.
 
  
 
|-
 
|-
 
|08:59
 
|08:59
|இந்த டுடோரியலில் நாம் கற்றது -  
+
|சுருங்கசொல்ல. இந்த டுடோரியலில் நாம் கற்றது -  
  
 
|-
 
|-

Latest revision as of 11:04, 7 April 2017

Time Narration
00:01 Perl ல் Hash குறித்த ஸ்போகன் டுடோரியலுக்கு நல்வரவு.
00:05 இந்த டுடோரியலில், நாம் கற்கபோவது
00:09 Perl ல் Hash
00:11 ஒரு hash ன் element ஐ அணுகுதல்
00:14 இந்த டுடோரியலுக்காக நான் பயன்படுத்துவது
00:16 உபுண்டு லினக்ஸ் 12.04 இயங்குதளம்
00:21 Perl 5.14.2 மற்றும்
00:24 gedit Text Editor
00:26 உங்களுக்கு விருப்பமான எந்த text editor ஐயும் பயன்படுத்தலாம்.
00:30 இந்த டுடோரியலை பயிற்சி செய்ய, Perl ல் Variableகள் மற்றும் Data Structureகள் குறித்த அறிவு இருக்க வேண்டும்
00:38 மேலும் commentகள், loopகள், conditional statementகள் மற்றும் Arrayகள் குறித்து தெரிந்திருப்பதும் நன்று.
00:46 அதற்கான ஸ்போகன் டுடோரியல்களை ஸ்போகன் டுடோரியல் இணையத்தளத்தில் காணவும்.
00:52 Hash என்பது ஒழுங்கமைக்கப்படாத dataகளின் ஒரு தொகுப்பு ஆகும்
00:56 இது ஒரு key/மதிப்பு ஜோடி data structure
00:59 Hash keyகள் தனித்துவமானவை
01:01 இருப்பினும், Hash ல் மதிப்புகளின் பிரதிகளும் இருக்கலாம்
01:05 இது ஒரு hash ன் declaration.
01:08 hash லிருந்து ஒரு key ன் மதிப்பை எவ்வாறு பெறுவது என காண்போம்
01:12 ஒரு key ன் மதிப்பை அணுகுவதற்கான syntax
01:17 dollar hashபெயர் open curly bracket ஒற்றை மேற்கோள்களில் keyபெயர் close curly bracket
01:26 ஒரு உதாரண ப்ரோகிராமை பயன்படுத்தி hash ஐ புரிந்துகொள்வோம்.
01:31 gedit ல் perlHash dot pl file ல் ஏற்கனவே code ஐ டைப் செய்துள்ளேன்
01:37 காட்டப்படும் code ஐ உங்கள் perlHash dot pl file ல் டைப் செய்க.
01:42 Perl ல் Hash... percentage குறியுடன் declare செய்யப்படுகிறது.
01:47 இவை hash ன் keyகள் ஆகும்
01:49 மேலும் இவை hash ன் மதிப்புகள் ஆகும்
01:53 குறிப்பு: hash ன் key ஐ அணுக, dollar குறியை பயன்படுத்த வேண்டும்.
01:59 file ஐ சேமிக்க Ctrl + S ஐ அழுத்துக.
02:02 டெர்மினலுக்கு வந்து Perl script ஐ இயக்க டைப் செய்க
02:08 perl perlHash dot pl
02:11 பின் எண்டரை அழுத்தக.
02:14 டெர்மினலில் காட்டப்படுவது போல வெளியீடு இருக்கும்.
02:19 இப்போது hash லிருந்து keyகளை நீக்க மற்றும் சேர்க்க காண்போம்
02:24 key ஐ சேர்ப்பதற்கான syntax
02:26 dollar hashபெயர் open curly bracket
02:30 ஒற்றை மேற்கோள்களில் Keyபெயர்
02:34 close curly bracket equal to $மதிப்பு semicolon
02:40 key ஐ நீக்குவதற்கு delete dollar hashபெயர் open curly bracket
02:46 ஒற்றை மேற்கோள்களில் Keyபெயர் close curly bracket semicolon
02:53 இப்போது, ஒரு உதாரண ப்ரோகிராமை பயன்படுத்தி இதை புரிந்துகொள்ளலாம்.
02:58 hashKeyOperations dot pl file ல் code ஐ ஏற்கனவே டைப் செய்துள்ளேன்.
03:05 இது hash ன் declaration
03:08 இந்த hash ல் இருந்து key களை சேர்ப்போம் நீக்குவோம்
03:13 இங்கே ஏற்கனவே உருவாக்கப்பட்ட hash க்கு ஒரு key ஐ சேர்க்கிறோம்
03:18 இது ஒரு variable க்கு ஒரு மதிப்பை assign செய்வது போன்றது.
03:23 key ஐ நீக்க delete keyword பயன்படுகிறது
03:27 இதை நீக்க அந்த key ஐ அனுப்ப வேண்டும்.
03:31 file ஐ சேமிக்க Ctrl+S ஐ அழுத்துக.
03:35 டெர்மினலுக்கு வந்து Perl script ஐ இயக்க டைப் செய்க
03:40 perl hashKeyOperations dot pl
03:44 பின் எண்டரை அழுத்துக
03:47 டெர்மினலில் காட்டப்படுவது போல வெளியீடு இருக்கும்.
03:52 hash keyகள் மற்றும் மதிப்புகளை வரிசைப்படுத்துவதை காண்போம்
03:57 key களை வரிசைப்படுத்துவதற்கான Syntax
04:00 sort அடைப்புகளில் keyகள் percentage hashபெயர் semicolon
04:07 அதேபோல, hash மதிப்புகளை பின்வருமாறு வரிசைப்படுத்தலாம்
04:11 sort அடைப்புகளில் மதிப்புகள் percentage hashபெயர் semicolon
04:18 ஒரு உதாரண ப்ரோகிராமை பயன்படுத்தி வரிசைப்படுத்தும் செயல்பாட்டை புரிந்துகொள்ளலாம்.
04:24 gedit ல் sortHash dot pl க்கு வருவோம்
04:30 திரையில் காட்டப்படும் code ஐ உங்கள் sortHash dot pl file ல் டைப் செய்க.
04:36 இங்கே address ன் hash ஐ declare செய்துள்ளோம்
04:41 இங்கே, keyகளை வரிசைப்படுத்த keys function உடன் sort என்ற உள்ளடங்கிய function ஐயும் பயன்படுத்தியுள்ளோம்.
04:49 இது hash keyகளை அகரவரிசைப்படி வரிசைப்படுத்தும்.
04:54 அதேபோல, hash ன் மதிப்புகளுக்கும் sort function ஐ பயன்படுத்தலாம்
04:59 எண் keyகள் மற்றும்/அல்லது மதிப்புகளையும் வரிசைபடுத்தலாம்
05:05 file ஐ சேமித்து டெர்மினலுக்கு வரவும்.
05:09 script ஐ இயக்க டைப் செய்க perl sortHash dot pl பின் எண்டரை அழுத்துக
05:17 டெர்மினலில் காட்டப்படுவதுபோல வெளியீடு இருக்கும்.
05:22 இப்போது, hash ன் அனைத்து keyகள் மற்றும் மதிப்புகளை எவ்வாறு பெறுவது என காண்போம்
05:27 Perl அனைத்து hash keyகள் மற்றும் மதிப்புகளை பெற உள்ளடங்கிய function ஐ தருகிறது
05:34 hash ன் அனைத்து keyகளையும் பெற keys function பயன்படுகிறது
05:40 values function அனைத்து key களின் மதிப்புகளை தருகிறது
05:46 அதேசமயம் each function... hash மீது செயல்பட்டு hash லிருந்து key/மதிப்பு ஜோடியை திருப்புகிறது
05:53 ஒரு உதாரண ப்ரோகிராமை பயன்படுத்தி இவற்றை புரிந்துகொள்வோம்.
05:57 இதற்கு, இந்த டுடோரியலில் நாம் ஏற்கனவே உருவாக்கிய perlHash dot pl scriptஐ பயன்படுத்துவோம்.
06:07 திரையில் காட்டப்படும் பின்வரும் code ன் பகுதியை டைப் செய்க;
06:12 இப்போது அந்த code ஐ புரிந்துகொள்வோம்.
06:15 hash மீதான keys function, hash ன் அனைத்து key களையும் கொண்டிருக்கும் ஒரு array ஐ திருப்புகிறது
06:22 hash மீதான values function... hash ன் அனைத்து keyகளுக்கான மதிப்பை கொண்ட ஒரு array ஐ திருப்புகிறது.
06:30 each function... key/மதிப்பு ஜோடியை திருப்புகிறது.
06:34 இங்கே while loop ஐ பயன்படுத்தியுள்ளோம்
06:36 each function ஆல் திருப்பப்படும் இது hash ன் ஒவ்வொரு key/மதிப்பு ஜோடியின் மீதும் செயல்படும்.
06:43 file ஐ சேமிக்க Ctrl+S ஐ அழுத்துக.
06:48 இப்போது, script ஐ இயக்க டெர்மினலில் டைப் செய்க
06:53 perl perlHash dot pl
06:58 எண்டரை அழுத்துக
07:01 பின்வரும் வெளியீட்டை டெர்மினலில் காணலாம்.
07:05 இப்போது hash மீது loop ஐ செயல்படுத்துவதற்கான மற்ற சில வழிகளை காணலாம்
07:10 hash ன் ஒவ்வொரு key மீதும் iterate செய்ய foreach loop ஐ பயன்படுத்தலாம்.
07:15 பின் ஒரு key ன் மதிப்பு மீது சில செயல்பாடுகளை செயல்படுத்தலாம்.
07:20 syntax திரையில் காட்டப்படுகிறது.
07:24 இங்கே foreach loop ன் ஒவ்வொரு iteration னும் hash லிருந்து key $variable க்கு assign செய்யும்
07:32 பின் அது மதிப்பை பெற அல்லது சில செயல்பாடுகளை செயல்படுத்த அந்த $variable ஐ பயன்படுத்தும்.
07:40 அதேபோல, திரையில் காட்டப்படுவதுபோல hash மதிப்புகள் மீதும் செயல்படுத்தலாம்.
07:47 உதாரண ப்ரோகிராமைக் காண்போம்.
07:49 எனவே gedit ல் loopingOverHash dot pl க்கு வருகிறேன்
07:55 பின்வரும் code ன் பகுதியை உங்கள் loopingOverHash dot pl ல் டைப் செய்க
08:02 இந்த code ன் பகுதி hash ன் ஒரே ஒரு key ஐ திருப்புகிறது
08:07 இங்கே,
08:09 முதல் முறை dollar key ($key).... key ஆக Department ஐ கொண்டிருக்கிறது
08:15 foreach ன் அடுத்த iteration ல், Name key திருப்பப்படுகிறது.
08:21 குறிப்பு: Hash என்பது ஒழுங்கமைக்கப்படாத dataகளின் ஒரு தொகுப்பு.
08:26 எனவே, திருப்பப்படும் keyகள்.... hash ஐ உருவாக்கும்போது வரையறுக்கப்பட்ட வரிசையில் இருக்காது
08:33 அதேபோல values மீதான loop உம் வேலைசெய்கிறது.
08:38 file ஐ சேமிக்க Ctrl + S ஐ அழுத்துக.
08:41 பின் டெர்மினலுக்கு வந்து Perl script ஐ இயக்க டைப் செய்க
08:46 perl loopingOverHash dot pl
08:50 எண்டரை அழுத்துக
08:53 பின்வரும் வெளியீடு டெர்மினலில் காட்டப்படுகிறது.
08:59 சுருங்கசொல்ல. இந்த டுடோரியலில் நாம் கற்றது -
09:01 உதாரண ப்ரோகிராமை பயன்படுத்தி Perl ல் Hash மற்றும்
09:03 hash ன் element களை அணுகுதல்
09:08 இங்கே உங்களுக்கான பயிற்சி -
09:11 மாணவரின் பெயரை key ஆகவும்
09:15 அவரின் சதவீதத்தை மதிப்பு ஆகவும் கொண்ட hash ஐ declare செய்க.
09:18 keys, values மற்றும் each function ஐ பயன்படுத்தி hash மீது loop செய்க
09:24 பின் ஒவ்வொரு மாணவரின் சதவீதத்தையும் அச்சடிக்கவும்.
09:29 இந்த இணைப்பில் உள்ள காணொளியைக் காணவும்
09:32 இது ஸ்போகன் டுடோரியல் திட்டம் பற்றி சுருங்க சொல்கிறது
09:37 உங்கள் இணைய இணைப்பு வேகமாக இல்லையெனில் அதை தரவிறக்கிக் காணவும்
09:42 ஸ்போகன் டுடோரியல் திட்டக்குழு ஸ்போகன் டுடோரியல்களைப் பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது
09:49 இணையத்தில் பரீட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது.
09:53 மேலும் தகவல்களுக்கு contact@spoken-tutorial.org க்கு மின்னஞ்சல் எழுதவும்.
10:02 ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும்.
10:06 இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது.
10:15 இந்த திட்டம் பற்றிய மேலதிக தகவல்கள் கீழுள்ள இணைப்பில் கிடைக்கும் spoken hyphen tutorial dot org slash NMEICT hyphen Intro
10:26 இந்த டுடோரியல் பயனுள்ளதாக இருந்திருக்கும் என நம்புகிறோம்.
10:30 இந்த டுடோரியலை தமிழாக்கம் செய்து குரல் கொடுத்தது ஐஐடி பாம்பேவில் இருந்து பிரியா. நன்றி.

Contributors and Content Editors

Priyacst