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 | ধন্যবাদ। |