PERL/C2/Hash-in-Perl/Bengali
From Script | Spoken-Tutorial
Revision as of 12:50, 18 July 2014 by Kaushik Datta (Talk | contribs)
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 | ধন্যবাদ। |