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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 |'''Time''' |'''Narration''' |- | 00:01 |Perl (পর্ল) এ Hash (হ্যাশ) এর টিউটোরিয়ালে আপনাদের স্ব…')
 
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
|-
 
|-
 
| 00:01
 
| 00:01
|Perl (পর্ল) এ Hash (হ্যাশ) এর টিউটোরিয়ালে আপনাদের স্বাগত।
+
|'''Perl''' (পর্ল) এ '''Hash''' (হ্যাশ) এর টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
Line 25: Line 25:
 
|-
 
|-
 
| 00:16
 
| 00:16
| উবুন্টু লিনাক্স 12.04 OS,  
+
| উবুন্টু লিনাক্স '''12.04 OS''',  
  
 
|-
 
|-
 
| 00:21
 
| 00:21
|পর্ল 5.14.2 এবং
+
|পর্ল '''5.14.2''' এবং
  
 
|-
 
|-
 
| 00:24
 
| 00:24
| gedit টেক্সট এডিটর ব্যবহার করছি।
+
| '''gedit''' টেক্সট এডিটর ব্যবহার করছি।
  
 
|-
 
|-
Line 57: Line 57:
 
|-
 
|-
 
|00:56
 
|00:56
|এটি একটি কী/ভ্যালু জোড়া ডেটা স্ট্রাকচার।
+
|এটি একটি জোড়া ডেটা স্ট্রাকচার।
  
 
|-
 
|-
 
| 00:59
 
| 00:59
| হ্যাশ কীস হল অনন্য।  
+
| এর কী হল অনন্য।  
  
 
|-
 
|-
Line 81: Line 81:
 
|-
 
|-
 
|01:17
 
|01:17
|dollar hashName ওপেন কোঁকড়া বন্ধনী একক উদ্ধৃতি keyName একক উদ্ধৃতি কোঁকড়া বন্ধনী বন্ধ।
+
|'''dollar hashName''' কোঁকড়া বন্ধনী একক উদ্ধৃতি '''keyName''' একক উদ্ধৃতি কোঁকড়া বন্ধনী বন্ধ।
 
   
 
   
 
|-
 
|-
Line 89: Line 89:
 
|-
 
|-
 
| 01:31
 
| 01:31
|আমি ইতিমধ্যে gedit এ perlHash ডট pl ফাইলে কোড লিখেছি।
+
|আমি ইতিমধ্যে '''gedit''' '''perlHash''' ডট '''pl''' ফাইলে কোড লিখেছি।
  
 
|-
 
|-
 
|01:37
 
|01:37
|perlHash ডট pl ফাইলে প্রদর্শিত কোড লিখুন।  
+
|'''perlHash''' ডট '''pl''' ফাইলে প্রদর্শিত কোড লিখুন।  
 
   
 
   
 
|-
 
|-
Line 101: Line 101:
 
|-
 
|-
 
| 01:47
 
| 01:47
| এটি হল হ্যাশের কীস।
+
| এটি হ্যাশের কীস।
 
   
 
   
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
|01:53
 
|01:53
|হ্যাশের কীস এক্সেস করতে,  ডলার চিহ্ন ব্যবহার করতে হবে।
+
|হ্যাশের কীস এক্সেস করতে,  ডলার ($) চিহ্ন ব্যবহার করতে হবে।
 
   
 
   
 
|-
 
|-
 
|01:59
 
|01:59
|ফাইল সংরক্ষণ করতে Ctrl + S টিপুন।
+
|ফাইল সংরক্ষণ করুন।
 
   
 
   
 
|-
 
|-
Line 121: Line 121:
 
|-
 
|-
 
|02:08
 
|02:08
|perl স্পেস perlHash ডট pl
+
|'''perl''' স্পেস '''perlHash''' ডট '''pl'''
  
 
|-
 
|-
Line 133: Line 133:
 
|-
 
|-
 
|02:19
 
|02:19
|এখন হ্যাশ থেকে কীস যোগ এবং মুছে ফেলা দেখি।  
+
|এখন হ্যাশ থেকে কীস যোগ করা এবং মুছে ফেলা দেখি।  
 
   
 
   
 
|-
 
|-
Line 141: Line 141:
 
|-
 
|-
 
|02:26
 
|02:26
|সিনট্যাক্স হল: dollar hashName ওপেন কোঁকড়া বন্ধনী।
+
|সিনট্যাক্স হল: '''dollar hashName''' কোঁকড়া বন্ধনী
  
 
|-
 
|-
 
|02:30
 
|02:30
|একক উদ্ধৃতি KeyName একক উদ্ধৃতি।
+
|একক উদ্ধৃতি '''KeyName''' একক উদ্ধৃতি
  
 
|-
 
|-
 
|02:34
 
|02:34
|ক্লোস কোঁকড়া বন্ধনী = $value সেমিকোলন।  
+
|কোঁকড়া বন্ধনী বন্ধ = '''$value''' সেমিকোলন।  
 
   
 
   
 
|-
 
|-
 
|02:40
 
|02:40
|কী মোছার সিনট্যাক্স হল delete dollar hashName ওপেন কোঁকড়া বন্ধনী।  
+
|কী মোছার সিনট্যাক্স হল '''delete dollar hashName''' কোঁকড়া বন্ধনী।  
  
 
|-
 
|-
 
|02:46
 
|02:46
|একক উদ্ধৃতি KeyName একক উদ্ধৃতি ক্লোস কোঁকড়া বন্ধনী সেমিকোলন।
+
|একক উদ্ধৃতি '''KeyName''' একক উদ্ধৃতি কোঁকড়া বন্ধনী বন্ধ সেমিকোলন।
 
   
 
   
 
|-
 
|-
 
|  02:53
 
|  02:53
| এখন, সহজ প্রোগ্রাম ব্যবহার করে এটি বুঝি।  
+
| এখন, একটি সরল প্রোগ্রাম ব্যবহার করে এটি বুঝি।  
 
   
 
   
 
|-
 
|-
 
|  02:58
 
|  02:58
| আমি ইতিমধ্যে hashKeyOperations ডট pl ফাইলে এই কোড লিখেছি।
+
| আমি ইতিমধ্যে '''hashKeyOperations''' ডট '''pl''' ফাইলে এই কোড লিখেছি।
 
   
 
   
 
|-
 
|-
Line 185: Line 185:
 
|-
 
|-
 
|03:23
 
|03:23
|delete কীওয়ার্ড হল কী মুছে ফেলার জন্য।
+
|'''delete''' কীওয়ার্ড হল কী মুছে ফেলার জন্য।
 
   
 
   
 
|-
 
|-
 
|03:27
 
|03:27
|আমাদের এটি মুছে ফেলতে এই কী পাস করা দরকার।
+
|এখন এটি মুছতে কী পাস করা দরকার।
 
   
 
   
 
|-
 
|-
 
|  03:31
 
|  03:31
| ফাইল সংরক্ষণ করতে Ctrl + S টিপুন।
+
| এখন ফাইলটি সংরক্ষণ করুন।
 
   
 
   
 
|-
 
|-
 
|03:35
 
|03:35
|তারপর টার্মিনালে ফিরে পর্ল স্ক্রিপ্ট এক্সিকিউট করুন,
+
|তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন,
 
   
 
   
 
|-
 
|-
 
|  03:40
 
|  03:40
| perl স্পেস hashKeyOperations ডট pl  
+
| '''perl''' স্পেস '''hashKeyOperations''' ডট '''pl'''
 
   
 
   
 
|-
 
|-
Line 221: Line 221:
 
|-
 
|-
 
|04:00
 
|04:00
|sort ওপেন বন্ধনী keys % hashName ক্লোস বন্ধনী সেমিকোলন।
+
|'''sort''' প্রথম বন্ধনীতে '''keys % hashName''' বন্ধনী বন্ধ সেমিকোলন।
 
   
 
   
 
|-
 
|-
 
|04:07
 
|04:07
|একইভাবে, আমরা হ্যাশের মান সর্ট করতে পারি।
+
|একইভাবে, হ্যাশের ভ্যালু সর্ট করতে পারি।
  
 
|-
 
|-
 
|04:11
 
|04:11
|sort ওপেন বন্ধনী values % hashName ক্লোস বন্ধনী সেমিকোলন।  
+
|'''sort''' প্রথম বন্ধনীতে '''values % hashName''' বন্ধনী বন্ধ সেমিকোলন।
 
   
 
   
 
|-
 
|-
Line 237: Line 237:
 
|-
 
|-
 
|04:24
 
|04:24
|gedit এ sortHash ডট  pl এ যাই।
+
|'''gedit''' '''sortHash''' ডট  '''pl''' এ যাই।
 
   
 
   
 
|-
 
|-
 
| 04:30
 
| 04:30
|স্ক্রিনে প্রদর্শিত sortHash ডট pl ফাইলে কোড লিখুন।
+
|'''sortHash''' ডট '''pl''' ফাইলে কোড লিখুন।
  
 
|-
 
|-
Line 249: Line 249:
 
|-
 
|-
 
|04:41
 
|04:41
|এখানে, কীস সর্ট করতে আমরা কীস ফাংশনের সাথে সর্ট ইনবিল্ট ফাংশন ব্যবহার করেছি।
+
|এখানে, কীস সর্ট করতে আমরা কীস ফাংশনের সাথে সর্ট ইনবিল্ট ফাংশন ব্যবহার করতে পারি।
  
 
|-
 
|-
Line 261: Line 261:
 
|-
 
|-
 
|04:59
 
|04:59
|সর্টিং সাংখ্যিক কীস and/or ভ্যালুতে ও করা যেতে পারে।
+
|সর্টিং সাংখ্যিক কীস '''and/or''' ভ্যালুতে ও করা যেতে পারে।
 
   
 
   
 
|-
 
|-
 
|05:05
 
|05:05
|ফাইলটি সংরক্ষণ করে টার্মিনালে ফিরে যাই।
+
|ফাইলটি সংরক্ষণ করে টার্মিনালে যাই।
  
 
|-
 
|-
 
|05:09
 
|05:09
|perl sortHash ডট pl লিখে স্ক্রিপ্ট এক্সিকিউট করুন এবং এন্টার টিপুন।
+
|'''perl''' স্পেস '''sortHash''' ডট '''pl''' লিখে এন্টার টিপুন।
  
 
|-
 
|-
Line 277: Line 277:
 
|-
 
|-
 
|05:22
 
|05:22
|এখন, দেখি যে হ্যাশে সকল কীস এবং ভ্যালু কিভাবে পাবো।
+
|এখন, হ্যাশে সকল কীস এবং ভ্যালু পাওয়া দেখি।
  
 
|-
 
|-
Line 285: Line 285:
 
|-
 
|-
 
|  05:34
 
|  05:34
|keys ফাংশন হ্যাশের সকল কীস পেতে ব্যবহার করে।
+
|'''keys''' ফাংশন হ্যাশের সকল কীস পেতে ব্যবহৃত হয়।
 
   
 
   
 
|-
 
|-
 
|05:40
 
|05:40
| values ফাংশন সকল কীসের ভ্যালু ফেরত দেয় যখনকি,
+
| '''values''' ফাংশন সকল কীসের ভ্যালু ফেরত দেয়,
 
   
 
   
 
|-
 
|-
 
|  05:46
 
|  05:46
| each ফাংশন হ্যাশের উপর ইটারেট করে এবং হ্যাশ থেকে key/value জুড়ি ফেরত দেয়।
+
| '''each''' ফাংশন হ্যাশের উপর পুনরাবৃত্তি করে '''key/value''' জুড়ি ফেরত দেয়।
  
 
|-
 
|-
Line 301: Line 301:
 
|-
 
|-
 
| 05:57
 
| 05:57
| এরজন্য, perlHash ডট pl স্ক্রিপ্ট ব্যবহার করব, যা আগের টিউটোরিয়ালে তৈরী করেছি।
+
| এরজন্য, '''perlHash''' ডট '''pl''' স্ক্রিপ্ট ব্যবহার করব, যা আমরা আগের টিউটোরিয়ালে তৈরী করেছি।
  
 
|-
 
|-
 
|  06:07
 
|  06:07
| স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন;  
+
| স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন;  
  
 
|-
 
|-
Line 313: Line 313:
 
|-
 
|-
 
|06:15
 
|06:15
|হ্যাশে Key ফাংশন, অ্যারে ফেরত দেয় যাতে হ্যাশের সকল কীস রয়েছে।
+
|'''Key''' ফাংশন, অ্যারে ফেরত দেয় যাতে হ্যাশের সকল কীস রয়েছে।
 
   
 
   
 
|-
 
|-
 
|  06:22
 
|  06:22
| হ্যাশে values ফাংশন হ্যাশের সকল কীসের জন্য অ্যারের ভ্যালু ফেরত দেয়।
+
| হ্যাশে '''values''' ফাংশন হ্যাশের সকল কীসের জন্য অ্যারের ভ্যালু ফেরত দেয়।
 
   
 
   
 
|-
 
|-
 
|  06:30
 
|  06:30
| each ফাংশন key/value জুড়ি ফেরত দেয়।
+
| '''each''' ফাংশন '''key/value''' জুড়ি ফেরত দেয়।
  
 
|-
 
|-
 
|06:34
 
|06:34
|এখানে, আমরা While লুপ ব্যবহার করেছি।
+
|এখানে, '''While''' লুপ ব্যবহার করেছি।
  
 
|-
 
|-
 
| 06:36
 
| 06:36
|এটি হ্যাশের সকল key/value জুড়ি ইটারেট করবে। এটি each ফাংশন দ্বারা ফেরত হবে।
+
|সকল '''key/value''' জুড়ি পুনরাবৃত্তি করবে। এটি '''each''' ফাংশন দ্বারা ফেরত হবে।
  
 
|-
 
|-
 
|06:43
 
|06:43
| Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।
+
| '''Ctrl S''' টিপে ফাইলটি সংরক্ষণ করুন।
  
 
|-
 
|-
 
|06:48
 
|06:48
|এখন টার্মিনালে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
+
|তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
 
   
 
   
 
|-
 
|-
 
| 06:53
 
| 06:53
| perl স্পেস perlHash ডট pl  
+
| '''perl''' স্পেস '''perlHash''' ডট '''pl'''
  
 
|-
 
|-
Line 349: Line 349:
 
|-
 
|-
 
|  07:01
 
|  07:01
| নিম্নলিখিত আউটপুট টার্মিনালে প্রদর্শিত হবে।
+
| আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
 
   
 
   
 
|-
 
|-
Line 357: Line 357:
 
|-
 
|-
 
|07:10
 
|07:10
| হ্যাশের প্রতিটি কী ইটারেট করতে foreach লুপ ব্যবহার করতে পারি।  
+
| কী পুনরাবৃত্তি করতে '''foreach''' লুপ ব্যবহার করতে পারি।  
 
   
 
   
 
|-
 
|-
Line 369: Line 369:
 
|-
 
|-
 
|07:24
 
|07:24
| এখানে, foreach লুপের প্রতিটি ইটারেশন hash থেকে $variable কী নির্ধারিত করবে।
+
| এখানে, '''foreach''' লুপের প্রতিটি পুনরাবৃত্তিতে '''hash''' থেকে '''$variable''' কী নির্ধারিত করবে।
  
 
|-
 
|-
 
|07:32
 
|07:32
|তারপর এটি ভ্যালু আনতে বা ক্রিয়ার সেট সঞ্চালন করতে সেই $variable ব্যবহার করবে।  
+
|তারপর এটি ভ্যালু আনতে বা ক্রিয়ার সেট সঞ্চালন করতে সেই '''$variable''' ব্যবহার করবে।  
  
 
|-
 
|-
Line 381: Line 381:
 
|-
 
|-
 
|07:47
 
|07:47
|আমরা স্যাম্পল প্রোগ্রাম দেখব।
+
|এখন স্যাম্পল প্রোগ্রাম দেখব।
 
   
 
   
 
|-
 
|-
 
|07:49
 
|07:49
|এখন gedit এ loopingOverHash ডট pl এ যান।
+
|'''gedit''' '''loopingOverHash''' ডট '''pl''' এ যান।
  
 
|-
 
|-
 
|07:55
 
|07:55
|loopingOverHash ডট pl এ প্রদর্শিত নিম্ন কোড লিখুন:
+
|'''loopingOverHash''' ডট '''pl''' এ প্রদর্শিত নিম্নলিখিত কোড লিখুন:
  
 
|-
 
|-
Line 400: Line 400:
 
|-
 
|-
 
|08:09
 
|08:09
|প্রথমবার dollar key ($key) তে কী হিসাবে Department থাকে।  
+
|প্রথমবার '''dollar key''' ($key) তে কী হিসাবে '''Department''' থাকে।  
  
 
|-
 
|-
 
|08:15
 
|08:15
|foreach এর পরের ইটারেশনে, Name কী ফেরত এসেছে।
+
|'''foreach''' এর পরের পুনরাবৃত্তিতে, '''Name''' কী ফেরত এসেছে।
  
 
|-
 
|-
 
|08:21
 
|08:21
|Hash হল অনিয়মিত ডেটার সংগ্রহ।
+
|'''Hash''' হল অনিয়মিত ডেটার সংগ্রহ।
  
 
|-
 
|-
Line 420: Line 420:
 
|-
 
|-
 
|08:38
 
|08:38
|Ctrl + S টিপে ফাইলটি সংরক্ষণ করুন।
+
|এখন ফাইলটি সংরক্ষণ করুন।
  
 
|-
 
|-
 
|08:41
 
|08:41
|তারপর, টার্মিনালে টিপে পর্ল স্ক্রিপ্ট এক্সিকিউট করুন,
+
|তারপর, টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
  
 
|-
 
|-
 
|08:46
 
|08:46
|perl স্পেস loopingOverHash ডট pl  
+
|'''perl''' স্পেস '''loopingOverHash''' ডট '''pl'''
  
 
|-
 
|-
Line 439: Line 439:
 
|-
 
|-
 
|08:58
 
|08:58
|সংক্ষেপে,
+
|সংক্ষেপে এই টিউটোরিয়ালে শিখেছি  
 
+
|-
+
|08:59
+
|এই টিউটোরিয়ালে শিখেছি -
+
  
 
|-
 
|-
Line 455: Line 451:
 
|-
 
|-
 
|09:05
 
|09:05
|স্যাম্পল প্রোগ্রাম ব্যবহার করা।
+
|স্যাম্পল প্রোগ্রাম ব্যবহার করেছি।
  
 
|-
 
|-
Line 463: Line 459:
 
|-
 
|-
 
|09:11
 
|09:11
|hash ঘোষিত করা যেখানে কী হিসাবে student name রয়েছে  
+
|'''hash''' ঘোষিত করা যেখানে কী হিসাবে '''student name''' রয়েছে  
  
 
|-
 
|-
Line 471: Line 467:
 
|-
 
|-
 
|09:18
 
|09:18
|কীস ব্যবহার করে হ্যাশে লুপ, ভ্যালুস এবং প্রতিটি ফাংশন।  
+
|কীস ব্যবহার করে হ্যাশে লুপ, ভ্যালুস এবং each ফাংশন।  
  
 
|-
 
|-
Line 499: Line 495:
 
|-
 
|-
 
|09:53
 
|09:53
|বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
+
|বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন।
 
   
 
   
 
|-
 
|-
 
| 10:02
 
| 10:02
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
 
   
 
   
 
|-
 
|-
 
|10:06
 
|10:06
|এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
 
   
 
   
 
|-
 
|-
 
|10:15
 
|10:15
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro
+
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro'''
 
   
 
   
 
|-
 
|-
 
| 10:26
 
| 10:26
আশা করি এই টিউটোরিয়াল লাভদায়ক হয়েছে।
+
আমি কৌশিক দত্ত এই
 
   
 
   
 
|-
 
|-
 
|10:30
 
|10:30
|আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।
+
|টিউটোরিয়ালটি অনুবাদ করেছি।
 
   
 
   
 
|-
 
|-

Latest revision as of 13:37, 26 February 2017

Time Narration
00:01 Perl (পর্ল) এ Hash (হ্যাশ) এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:05 এই টিউটোরিয়ালে আমরা শিখব;
00:09 পর্লে হ্যাশ এবং
00:11 হ্যাশের এলিমেন্ট এক্সেস করা।
00:14 এখানে আমরা
00:16 উবুন্টু লিনাক্স 12.04 OS,
00:21 পর্ল 5.14.2 এবং
00:24 gedit টেক্সট এডিটর ব্যবহার করছি।
00:26 আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন।
00:30 টিউটোরিয়ালটি অনুশীলন করতে, পর্লে ভ্যারিয়েবল এবং ডেটা স্ট্রাকচার সম্পর্কে জ্ঞান থাকতে হবে।
00:38 কমেন্টস, লুপস, কন্ডিশনাল স্টেটমেন্ট এবং অ্যারের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে।
00:46 প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান।
00:52 হ্যাশ হল তথ্যের একটি অনিয়মিত সংকলন।
00:56 এটি একটি জোড়া ডেটা স্ট্রাকচার।
00:59 এর কী হল অনন্য।
01:01 যদিও, হ্যাশের নকল ভ্যালু থাকতে পারে।
01:05 এটি হল হ্যাশের ঘোষণা।
01:08 এখন হ্যাশ থেকে কী এর ভ্যালু পাওয়া দেখি।
01:12 কী এর ভ্যালু এক্সেস করার সিনট্যাক্স হল:
01:17 dollar hashName কোঁকড়া বন্ধনী একক উদ্ধৃতি keyName একক উদ্ধৃতি কোঁকড়া বন্ধনী বন্ধ।
01:26 এখন স্যাম্পল প্রোগ্রাম ব্যবহার করে হ্যাশ সম্পর্কে বুঝি।
01:31 আমি ইতিমধ্যে geditperlHash ডট pl ফাইলে কোড লিখেছি।
01:37 perlHash ডট pl ফাইলে প্রদর্শিত কোড লিখুন।
01:42 পর্লে হ্যাশ শতাংশ চিহ্ন এর সাথে ঘোষিত হয়েছে।
01:47 এটি হ্যাশের কীস।
01:49 এবং এটি হল হ্যাশের ভ্যালু।
01:53 হ্যাশের কীস এক্সেস করতে, ডলার ($) চিহ্ন ব্যবহার করতে হবে।
01:59 ফাইল সংরক্ষণ করুন।
02:02 তারপর টার্মিনালে ফিরে পর্ল স্ক্রিপ্ট এক্সিকিউট করুন
02:08 perl স্পেস perlHash ডট pl
02:11 এবং এন্টার টিপুন।
02:14 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
02:19 এখন হ্যাশ থেকে কীস যোগ করা এবং মুছে ফেলা দেখি।
02:24 কী যোগ করার
02:26 সিনট্যাক্স হল: dollar hashName কোঁকড়া বন্ধনী
02:30 একক উদ্ধৃতি KeyName একক উদ্ধৃতি
02:34 কোঁকড়া বন্ধনী বন্ধ = $value সেমিকোলন।
02:40 কী মোছার সিনট্যাক্স হল delete dollar hashName কোঁকড়া বন্ধনী।
02:46 একক উদ্ধৃতি KeyName একক উদ্ধৃতি কোঁকড়া বন্ধনী বন্ধ সেমিকোলন।
02:53 এখন, একটি সরল প্রোগ্রাম ব্যবহার করে এটি বুঝি।
02:58 আমি ইতিমধ্যে hashKeyOperations ডট pl ফাইলে এই কোড লিখেছি।
03:05 এটি হল হ্যাশের ঘোষণা।
03:08 আমরা এই হ্যাশ থেকে কীস যোগ এবং মুছে ফেলবো।
03:13 এখানে ইতিমধ্যে তৈরি করা হ্যাশে একটি কী যোগ করছি।
03:18 এটি ভ্যারিয়েবলে একটি মান নির্ধারিত করার মত।
03:23 delete কীওয়ার্ড হল কী মুছে ফেলার জন্য।
03:27 এখন এটি মুছতে কী পাস করা দরকার।
03:31 এখন ফাইলটি সংরক্ষণ করুন।
03:35 তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন,
03:40 perl স্পেস hashKeyOperations ডট pl
03:44 এবং এন্টার টিপুন।
03:47 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
03:52 এখন হ্যাশ কীস এবং ভ্যালু সর্ট করা দেখি।
03:57 কীস সর্ট করার সিনট্যাক্স হল:
04:00 sort প্রথম বন্ধনীতে keys % hashName বন্ধনী বন্ধ সেমিকোলন।
04:07 একইভাবে, হ্যাশের ভ্যালু সর্ট করতে পারি।
04:11 sort প্রথম বন্ধনীতে values % hashName বন্ধনী বন্ধ সেমিকোলন।
04:18 এখন স্যাম্পল প্রোগ্রাম ব্যবহার করে সর্টিং কার্যকারিতা বুঝি।
04:24 geditsortHash ডট pl এ যাই।
04:30 sortHash ডট pl ফাইলে কোড লিখুন।
04:36 এখানে এড্রেসে হ্যাশ ঘোষিত করেছি।
04:41 এখানে, কীস সর্ট করতে আমরা কীস ফাংশনের সাথে সর্ট ইনবিল্ট ফাংশন ব্যবহার করতে পারি।
04:49 এটি বর্ণানুসারে হ্যাশ কীস সর্ট করবে।
04:54 একইভাবে, হ্যাশের ভ্যালুতে সর্ট ফাংশন ব্যবহার করতে পারি।
04:59 সর্টিং সাংখ্যিক কীস and/or ভ্যালুতে ও করা যেতে পারে।
05:05 ফাইলটি সংরক্ষণ করে টার্মিনালে যাই।
05:09 perl স্পেস sortHash ডট pl লিখে এন্টার টিপুন।
05:17 আউটপুট টার্মিনালে প্রদর্শিত হবে।
05:22 এখন, হ্যাশে সকল কীস এবং ভ্যালু পাওয়া দেখি।
05:27 পর্ল সকল হ্যাশ কীস এবং ভ্যালু আনতে ইনবিল্ট ফাংশন প্রদান করে।
05:34 keys ফাংশন হ্যাশের সকল কীস পেতে ব্যবহৃত হয়।
05:40 values ফাংশন সকল কীসের ভ্যালু ফেরত দেয়,
05:46 each ফাংশন হ্যাশের উপর পুনরাবৃত্তি করে key/value জুড়ি ফেরত দেয়।
05:53 স্যাম্পল প্রোগ্রাম ব্যবহার করে এটি বুঝি।
05:57 এরজন্য, perlHash ডট pl স্ক্রিপ্ট ব্যবহার করব, যা আমরা আগের টিউটোরিয়ালে তৈরী করেছি।
06:07 স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন;
06:12 এখন কোড বুঝি।
06:15 Key ফাংশন, অ্যারে ফেরত দেয় যাতে হ্যাশের সকল কীস রয়েছে।
06:22 হ্যাশে values ফাংশন হ্যাশের সকল কীসের জন্য অ্যারের ভ্যালু ফেরত দেয়।
06:30 each ফাংশন key/value জুড়ি ফেরত দেয়।
06:34 এখানে, While লুপ ব্যবহার করেছি।
06:36 সকল key/value জুড়ি পুনরাবৃত্তি করবে। এটি each ফাংশন দ্বারা ফেরত হবে।
06:43 Ctrl S টিপে ফাইলটি সংরক্ষণ করুন।
06:48 তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
06:53 perl স্পেস perlHash ডট pl
06:58 এবং এন্টার টিপুন।
07:01 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
07:05 এখন হ্যাশের উপর লুপিং এর আরো কয়েকটি উপায় দেখি।
07:10 কী পুনরাবৃত্তি করতে foreach লুপ ব্যবহার করতে পারি।
07:15 তারপর কীয়ের ভ্যালুয়ের উপর ক্রিয়ার সেট সঞ্চালন করুন।
07:20 স্ক্রিনে সিনট্যাক্স প্রদর্শিত হয়েছে।
07:24 এখানে, foreach লুপের প্রতিটি পুনরাবৃত্তিতে hash থেকে $variable কী নির্ধারিত করবে।
07:32 তারপর এটি ভ্যালু আনতে বা ক্রিয়ার সেট সঞ্চালন করতে সেই $variable ব্যবহার করবে।
07:40 একইভাবে, আমরা স্ক্রিনে প্রদর্শিত হ্যাশ ভ্যালুসের উপর লুপ করতে পারি।
07:47 এখন স্যাম্পল প্রোগ্রাম দেখব।
07:49 geditloopingOverHash ডট pl এ যান।
07:55 loopingOverHash ডট pl এ প্রদর্শিত নিম্নলিখিত কোড লিখুন:
08:02 এই কোড হ্যাশের একক কী ফেরত দেয়।
08:07 এখানে আমাদের ক্ষেত্রে,
08:09 প্রথমবার dollar key ($key) তে কী হিসাবে Department থাকে।
08:15 foreach এর পরের পুনরাবৃত্তিতে, Name কী ফেরত এসেছে।
08:21 Hash হল অনিয়মিত ডেটার সংগ্রহ।
08:26 তাই ফেরত আসা কীস হ্যাশ তৈরীর সময় নির্ধারিত, সেই ক্রমানুসারে হবে না।
08:33 ভ্যালুতে লুপ একইভাবে কাজ করে।
08:38 এখন ফাইলটি সংরক্ষণ করুন।
08:41 তারপর, টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
08:46 perl স্পেস loopingOverHash ডট pl
08:50 এবং এন্টার টিপুন।
08:53 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
08:58 সংক্ষেপে এই টিউটোরিয়ালে শিখেছি
09:01 পর্লে হ্যাশ এবং
09:03 হ্যাশের এলিমেন্ট এক্সেস করা।
09:05 স্যাম্পল প্রোগ্রাম ব্যবহার করেছি।
09:08 নির্দেশিত কাজ হল -
09:11 hash ঘোষিত করা যেখানে কী হিসাবে student name রয়েছে
09:15 এবং ভ্যালু হিসাবে তাদের শতাংশ।
09:18 কীস ব্যবহার করে হ্যাশে লুপ, ভ্যালুস এবং each ফাংশন।
09:24 এরপর প্রতিটি শিক্ষার্থীর শতাংশ প্রিন্ট করা।
09:29 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
09:32 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
09:37 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
09:42 স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
09:49 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
09:53 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
10:02 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
10:06 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
10:15 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro
10:26 আমি কৌশিক দত্ত এই
10:30 টিউটোরিয়ালটি অনুবাদ করেছি।
10:33 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta