Difference between revisions of "PERL/C2/Hash-in-Perl/Bengali"
From Script | Spoken-Tutorial
(Created page with '{| border=1 |'''Time''' |'''Narration''' |- | 00:01 |Perl (পর্ল) এ Hash (হ্যাশ) এর টিউটোরিয়ালে আপনাদের স্ব…') |
|||
| 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 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 113: | Line 113: | ||
|- | |- | ||
|01:59 | |01:59 | ||
| − | |ফাইল সংরক্ষণ করতে Ctrl + S টিপুন। | + | |ফাইল সংরক্ষণ করতে '''Ctrl + S''' টিপুন। |
|- | |- | ||
| Line 121: | Line 121: | ||
|- | |- | ||
|02:08 | |02:08 | ||
| − | |perl স্পেস perlHash ডট pl | + | |'''perl''' স্পেস '''perlHash''' ডট '''pl''' |
|- | |- | ||
| 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''' একক উদ্ধৃতি ক্লোস কোঁকড়া বন্ধনী সেমিকোলন। |
|- | |- | ||
| Line 165: | Line 165: | ||
|- | |- | ||
| 02:58 | | 02:58 | ||
| − | | আমি ইতিমধ্যে hashKeyOperations ডট pl ফাইলে এই কোড লিখেছি। | + | | আমি ইতিমধ্যে '''hashKeyOperations''' ডট '''pl''' ফাইলে এই কোড লিখেছি। |
|- | |- | ||
| Line 185: | Line 185: | ||
|- | |- | ||
|03:23 | |03:23 | ||
| − | |delete কীওয়ার্ড হল কী মুছে ফেলার জন্য। | + | |'''delete''' কীওয়ার্ড হল কী মুছে ফেলার জন্য। |
|- | |- | ||
| Line 193: | Line 193: | ||
|- | |- | ||
| 03:31 | | 03:31 | ||
| − | | ফাইল সংরক্ষণ করতে Ctrl + S টিপুন। | + | | ফাইল সংরক্ষণ করতে '''Ctrl + S''' টিপুন। |
|- | |- | ||
| Line 201: | Line 201: | ||
|- | |- | ||
| 03:40 | | 03:40 | ||
| − | | perl স্পেস hashKeyOperations ডট pl | + | | '''perl''' স্পেস '''hashKeyOperations''' ডট '''pl''' |
|- | |- | ||
| Line 221: | Line 221: | ||
|- | |- | ||
|04:00 | |04:00 | ||
| − | |sort ওপেন বন্ধনী keys % hashName ক্লোস বন্ধনী সেমিকোলন। | + | |'''sort''' ওপেন বন্ধনী '''keys % hashName''' ক্লোস বন্ধনী সেমিকোলন। |
|- | |- | ||
| Line 229: | Line 229: | ||
|- | |- | ||
|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 261: | Line 261: | ||
|- | |- | ||
|04:59 | |04:59 | ||
| − | |সর্টিং সাংখ্যিক কীস and/or ভ্যালুতে ও করা যেতে পারে। | + | |সর্টিং সাংখ্যিক কীস '''and/or''' ভ্যালুতে ও করা যেতে পারে। |
|- | |- | ||
| Line 269: | Line 269: | ||
|- | |- | ||
|05:09 | |05:09 | ||
| − | |perl sortHash ডট pl লিখে স্ক্রিপ্ট এক্সিকিউট করুন এবং এন্টার টিপুন। | + | |'''perl sortHash''' ডট '''pl''' লিখে স্ক্রিপ্ট এক্সিকিউট করুন এবং এন্টার টিপুন। |
|- | |- | ||
| 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''' স্ক্রিপ্ট ব্যবহার করব, যা আগের টিউটোরিয়ালে তৈরী করেছি। |
|- | |- | ||
| 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''' টিপে ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
| Line 341: | Line 341: | ||
|- | |- | ||
| 06:53 | | 06:53 | ||
| − | | perl স্পেস perlHash ডট pl | + | | '''perl''' স্পেস '''perlHash''' ডট '''pl''' |
|- | |- | ||
| 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 385: | Line 385: | ||
|- | |- | ||
|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''' কী ফেরত এসেছে। |
|- | |- | ||
| Line 420: | Line 420: | ||
|- | |- | ||
|08:38 | |08:38 | ||
| − | |Ctrl + S টিপে ফাইলটি সংরক্ষণ করুন। | + | |'''Ctrl + S''' টিপে ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
| Line 428: | Line 428: | ||
|- | |- | ||
|08:46 | |08:46 | ||
| − | |perl স্পেস loopingOverHash ডট pl | + | |'''perl''' স্পেস '''loopingOverHash''' ডট '''pl''' |
|- | |- | ||
| Line 463: | Line 463: | ||
|- | |- | ||
|09:11 | |09:11 | ||
| − | |hash ঘোষিত করা যেখানে কী হিসাবে student name রয়েছে | + | |'''hash''' ঘোষিত করা যেখানে কী হিসাবে '''student name''' রয়েছে |
|- | |- | ||
| Line 499: | Line 499: | ||
|- | |- | ||
|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''' |
|- | |- | ||
Revision as of 11:18, 21 July 2014
| 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 | আমি ইতিমধ্যে gedit এ perlHash ডট pl ফাইলে কোড লিখেছি। |
| 01:37 | perlHash ডট pl ফাইলে প্রদর্শিত কোড লিখুন। |
| 01:42 | পর্লে হ্যাশ শতাংশ চিহ্ন এর সাথে ঘোষিত হয়েছে। |
| 01:47 | এটি হল হ্যাশের কীস। |
| 01:49 | এবং এটি হল হ্যাশের ভ্যালু। |
| 01:53 | হ্যাশের কীস এক্সেস করতে, ডলার চিহ্ন ব্যবহার করতে হবে। |
| 01:59 | ফাইল সংরক্ষণ করতে Ctrl + S টিপুন। |
| 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 | ফাইল সংরক্ষণ করতে Ctrl + S টিপুন। |
| 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 | gedit এ sortHash ডট 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 | এখন gedit এ loopingOverHash ডট 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 | Ctrl + S টিপে ফাইলটি সংরক্ষণ করুন। |
| 08:41 | তারপর, টার্মিনালে টিপে পর্ল স্ক্রিপ্ট এক্সিকিউট করুন, |
| 08:46 | perl স্পেস loopingOverHash ডট pl |
| 08:50 | এবং এন্টার টিপুন। |
| 08:53 | আউটপুট টার্মিনালে প্রদর্শিত হয়েছে। |
| 08:58 | সংক্ষেপে, |
| 08:59 | এই টিউটোরিয়ালে শিখেছি - |
| 09:01 | পর্লে হ্যাশ এবং |
| 09:03 | হ্যাশের এলিমেন্ট এক্সেস করা। |
| 09:05 | স্যাম্পল প্রোগ্রাম ব্যবহার করা। |
| 09:08 | নির্দেশিত কাজ হল - |
| 09:11 | hash ঘোষিত করা যেখানে কী হিসাবে student name রয়েছে |
| 09:15 | এবং ভ্যালু হিসাবে তাদের শতাংশ। |
| 09:18 | কীস ব্যবহার করে হ্যাশে লুপ, ভ্যালুস এবং প্রতিটি ফাংশন। |
| 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 | ধন্যবাদ। |