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 (হ্যাশ) এর টিউটোরিয়ালে আপনাদের স্ব…') |
|||
(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 | + | |'''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 | ||
− | |ফাইল সংরক্ষণ | + | |ফাইল সংরক্ষণ করুন। |
|- | |- | ||
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''' সেমিকোলন। |
|- | |- | ||
|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 | ||
− | | | + | | এখন ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
|03:35 | |03:35 | ||
− | |তারপর টার্মিনালে ফিরে | + | |তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন, |
|- | |- | ||
| 03:40 | | 03:40 | ||
− | | perl স্পেস hashKeyOperations ডট pl | + | | '''perl''' স্পেস '''hashKeyOperations''' ডট '''pl''' |
|- | |- | ||
Line 221: | Line 221: | ||
|- | |- | ||
|04:00 | |04:00 | ||
− | |sort | + | |'''sort''' প্রথম বন্ধনীতে '''keys % hashName''' বন্ধনী বন্ধ সেমিকোলন। |
|- | |- | ||
|04:07 | |04:07 | ||
− | |একইভাবে, | + | |একইভাবে, হ্যাশের ভ্যালু সর্ট করতে পারি। |
|- | |- | ||
|04:11 | |04:11 | ||
− | |sort | + | |'''sort''' প্রথম বন্ধনীতে '''values % hashName''' বন্ধনী বন্ধ সেমিকোলন। |
|- | |- | ||
Line 237: | Line 237: | ||
|- | |- | ||
|04:24 | |04:24 | ||
− | |gedit এ sortHash ডট pl এ যাই। | + | |'''gedit''' এ '''sortHash''' ডট '''pl''' এ যাই। |
|- | |- | ||
| 04:30 | | 04:30 | ||
− | | | + | |'''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 ফাংশন হ্যাশের উপর | + | | '''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''' ফাংশন, অ্যারে ফেরত দেয় যাতে হ্যাশের সকল কীস রয়েছে। |
|- | |- | ||
| 06:22 | | 06:22 | ||
− | | হ্যাশে values ফাংশন হ্যাশের সকল কীসের জন্য অ্যারের ভ্যালু ফেরত দেয়। | + | | হ্যাশে '''values''' ফাংশন হ্যাশের সকল কীসের জন্য অ্যারের ভ্যালু ফেরত দেয়। |
|- | |- | ||
| 06:30 | | 06:30 | ||
− | | each ফাংশন key/value জুড়ি ফেরত দেয়। | + | | '''each''' ফাংশন '''key/value''' জুড়ি ফেরত দেয়। |
|- | |- | ||
|06:34 | |06:34 | ||
− | |এখানে, | + | |এখানে, '''While''' লুপ ব্যবহার করেছি। |
|- | |- | ||
| 06:36 | | 06:36 | ||
− | | | + | |সকল '''key/value''' জুড়ি পুনরাবৃত্তি করবে। এটি '''each''' ফাংশন দ্বারা ফেরত হবে। |
|- | |- | ||
|06:43 | |06:43 | ||
− | | Ctrl | + | | '''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''' লুপ ব্যবহার করতে পারি। |
|- | |- | ||
Line 369: | Line 369: | ||
|- | |- | ||
|07:24 | |07:24 | ||
− | | এখানে, foreach লুপের প্রতিটি | + | | এখানে, '''foreach''' লুপের প্রতিটি পুনরাবৃত্তিতে '''hash''' থেকে '''$variable''' কী নির্ধারিত করবে। |
|- | |- | ||
|07:32 | |07:32 | ||
− | |তারপর এটি ভ্যালু আনতে বা ক্রিয়ার সেট সঞ্চালন করতে সেই $variable ব্যবহার করবে। | + | |তারপর এটি ভ্যালু আনতে বা ক্রিয়ার সেট সঞ্চালন করতে সেই '''$variable''' ব্যবহার করবে। |
|- | |- | ||
Line 381: | Line 381: | ||
|- | |- | ||
|07:47 | |07:47 | ||
− | | | + | |এখন স্যাম্পল প্রোগ্রাম দেখব। |
|- | |- | ||
|07:49 | |07:49 | ||
− | | | + | |'''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 এর পরের | + | |'''foreach''' এর পরের পুনরাবৃত্তিতে, '''Name''' কী ফেরত এসেছে। |
|- | |- | ||
|08:21 | |08:21 | ||
− | |Hash হল অনিয়মিত ডেটার সংগ্রহ। | + | |'''Hash''' হল অনিয়মিত ডেটার সংগ্রহ। |
|- | |- | ||
Line 420: | Line 420: | ||
|- | |- | ||
|08:38 | |08:38 | ||
− | | | + | |এখন ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
|08:41 | |08:41 | ||
− | |তারপর, টার্মিনালে | + | |তারপর, টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন, |
|- | |- | ||
|08:46 | |08:46 | ||
− | |perl স্পেস loopingOverHash ডট pl | + | |'''perl''' স্পেস '''loopingOverHash''' ডট '''pl''' |
|- | |- | ||
Line 439: | Line 439: | ||
|- | |- | ||
|08:58 | |08:58 | ||
− | |সংক্ষেপে | + | |সংক্ষেপে এই টিউটোরিয়ালে শিখেছি |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
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 | আমি ইতিমধ্যে gedit এ perlHash ডট 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 | 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 | এখন ফাইলটি সংরক্ষণ করুন। |
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 | ধন্যবাদ। |