PERL/C2/Arrays/Bengali
From Script | Spoken-Tutorial
Revision as of 15:22, 30 July 2014 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | পর্লে Arrays (অ্যারেস) এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব: |
00:09 | অ্যারের ইনডেক্স, |
00:11 | অ্যারের দৈর্ঘ্য, |
00:13 | অ্যারের এলিমেন্ট এক্সেস করা, |
00:16 | অ্যারেতে লুপ তৈরী করা, |
00:18 | অনুক্রমিক অ্যারে, |
00:20 | এবং অ্যারের স্লায়সিং। |
00:22 | এখানে আমি উবুন্টু লিনাক্স 12.04 OS এবং পার্ল 5.14.2 ব্যবহার করছি। |
00:30 | আমি gedit টেক্সট এডিটর ও ব্যবহার করব। |
00:34 | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। |
00:37 | আপনার পর্লে ভ্যারিয়েবলস, কমেন্টস এবং ডেটা স্ট্রাকচার সম্পর্কে মৌলিক জ্ঞান থাকতে হবে। |
00:43 | লুপস এবং কন্ডিশনাল স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
00:48 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান। |
00:54 | অ্যারে একটি সহজ ডেটা স্ট্রাকচার যাতে যে কোনো ডেটা টাইপের এলিমেন্ট থাকে। |
00:59 | অ্যারের ইনডেক্স সর্বদা শূন্য থেকে শুরু হয়। |
01:03 | পর্লে, অ্যারের দৈর্ঘ্য ঘোষিত করার প্রয়োজন নেই। |
01:08 | অ্যারের দৈর্ঘ্য বৃদ্ধি/হ্রাস পায় যখন এখানে এলিমেন্ট জোড়া/সরানো হয়। |
01:15 | অ্যারের ঘোষণার জন্য সিনট্যাক্স হল - |
01:18 | @myArray = ওপেন বন্ধনী 1 কমা 2 কমা 3 কমা একক উদ্ধৃতি abc একক উদ্ধৃতি কমা 10.3 ক্লোস বন্ধনী সেমিকোলন। |
01:31 | অ্যারের শেষের ইনডেক্স এই কমান্ডের সাহায্যে পাওয়া যাবে - |
01:35 | $#myArray |
01:38 | স্যাম্পল প্রোগ্রাম ব্যবহার করে এটি বুঝি। |
01:42 | টার্মিনাল খুলে লিখুন, |
01:44 | gedit স্পেস arrayIndex ডট pl স্পেস ampersand |
01:50 | এবং এন্টার টিপুন। |
01:52 | এটি geditor এ arrayIndex ডট pl ফাইল খুলবে। |
01:57 | এখন স্ক্রিনে প্রদর্শিত কোড লিখুন। |
02:02 | এখানে 5টি এলিমেন্ট সহ একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি। |
02:07 | অ্যারে ইনডেক্স শূন্য থেকে শুরু হয়, শেষের ইনডেক্স ভ্যালু হবে 4. |
02:14 | এলিমেন্টের সংখ্যা যা হল 5, বিয়োগ 1. |
02:18 | Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন। |
02:22 | তারপর টার্মিনালে ফিরে পর্ল স্ক্রিপ্ট এক্সিকিউট করুন। |
02:26 | লিখুন perl স্পেস arrayIndex ডট pl |
02:30 | এবং এন্টার টিপুন। |
02:32 | আউটপুট টার্মিনালে প্রদর্শিত হয়েছে। |
02:37 | এখন, পর্লে অ্যারের দৈর্ঘ্য কিভাবে পাই তা দেখবো। |
02:41 | অনেক উপায় রয়েছে যার দ্বারা আমরা অ্যারের দৈর্ঘ্য পেতে পারি। |
02:46 | অ্যারের ইনডেক্স + 1 যেমন $#array + 1 |
02:53 | পর্ল ইনবিল্ট স্কেলার ফাংশন ব্যবহার করে; যেমন scalar ওপেন বন্ধনী @array ক্লোস বন্ধনী। |
03:02 | স্কেলার ভ্যারিয়েবলে অ্যারে এসাইন করা যেমন $arrayLength = @array. |
03:09 | এখন স্যাম্পল প্রোগ্রাম ব্যবহার করে অ্যারের দৈর্ঘ্যের বিবরণ দেখি। |
03:14 | টার্মিনালে যান এবং লিখুন - |
03:18 | gedit স্পেস arrayLength ডট pl স্পেস ampersand, |
03:24 | এন্টার টিপুন। |
03:27 | স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন। |
03:32 | এখানে 5টি এলিমেন্ট সহ একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি। |
03:38 | আউটপুট হল 5. |
03:41 | পর্লে অ্যারের দৈর্ঘ্য খোঁজার বিভিন্ন উপায় হাইলাইট করা হয়েছে। |
03:47 | আমরা কমা ব্যবহার করে প্রিন্ট স্টেটমেন্টে আউটপুট কনকেটেনট করেছি। |
03:53 | Ctrl + S টিপে ফাইলটি সংরক্ষণ করুন। |
03:57 | স্ক্রিপ্ট এক্সিকিউট করুন। |
03:59 | টার্মিনালে ফিরে গিয়ে লিখুন - |
04:02 | perl স্পেস arrayLength ডট pl এবং এন্টার টিপুন। |
04:07 | আউটপুট টার্মিনালে প্রদর্শিত হয়েছে। |
04:12 | এখন, অ্যারেতে প্রতিটি এলিমেন্ট এক্সেস করা বুঝি। |
04:18 | Indexing অ্যারের এলিমেন্ট এক্সেস করতে ব্যবহৃত হয়। |
04:22 | এখন অ্যারের এলিমেন্ট এক্সেস করার একটি উদাহরণ দেখি - |
04:27 | প্রথম স্থানে। |
04:28 | অন্তিম স্থানে। |
04:29 | যে কোনো স্থানে। |
04:32 | টার্মিনালে গিয়ে লিখুন - |
04:35 | gedit স্পেস perlArray ডট pl স্পেস ampersand |
04:42 | এবং এন্টার টিপুন। |
04:45 | প্রদর্শিত নিম্ন কোড লিখুন। |
04:49 | মনে রাখুন - |
04:50 | myArray, @ (at the rate) চিহ্ন এর সাথে ঘোষিত হয়েছে। |
04:54 | অ্যারের এলিমেন্ট এক্সেস করতে $ (dollar) চিহ্ন ব্যবহার করতে হবে। |
04:59 | যেকোনো স্থানে এলিমেন্ট এক্সেস করতে, অ্যারের ইনডেক্স পাস করতে হবে। |
05:07 | এখানে, myArray এর প্রথম এলিমেন্ট অ্যাক্সেস করতে, |
05:11 | ইনডেক্স হিসানে শূন্য পাস করা হয়েছে। |
05:16 | myArray এর অন্তিম এলিমেন্ট এক্সেস করতে, আমরা myArray এর অন্তিম ইনডেক্স পাস করেছি। |
05:24 | এই সম্পর্কে যা শিখেছি আবার দেখি। |
05:28 | Ctrl + S টিপে ফাইলটি সংরক্ষণ করুন। |
05:30 | টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন - |
05:36 | perl স্পেস perlArray ডট pl |
05:41 | এবং এন্টার টিপুন। |
05:43 | আউটপুট টার্মিনালে প্রদর্শিত হয়েছে। |
05:47 | এখন, অ্যারের প্রতিটি এলিমেন্টের উপর লুপ করা বুঝি। |
05:52 | অ্যারেতে লুপ করার দুটি উপায় রয়েছে - |
05:56 | for loop দ্বারা। |
05:58 | foreach loop দ্বারা। |
06:01 | এখন স্যাম্পল প্রোগ্রাম ব্যবহার করে অ্যারেতে ইটারেট করতে এই লুপের ব্যবহার দেখি। |
06:07 | এইজন্য, টার্মিনালে যান এবং লিখুন - |
06:11 | gedit স্পেস loopingOverArray ডট pl স্পেস ampersand |
06:17 | এবং এন্টার টিপুন। |
06:20 | স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন। |
06:24 | এখানে, ইনডেক্স ইটারেট করে অ্যারের প্রতিটি এলিমেন্ট প্রিন্ট করছি। |
06:31 | for লুপ i ভ্যারিয়েবল অ্যারের অন্তিম ইনডেক্সে যাওয়া পর্যন্ত এক্সিকিউট করবে। |
06:38 | এখানে, foreach লুপ অ্যারের প্রতিটি এলিমেন্টের জন্য এক্সিকিউট করা হবে। |
06:46 | একবার অ্যারের তার অন্তিম এলিমেন্টে পৌছে গেলে, এটি foreach লুপ থেকে প্রস্থান করবে। |
06:53 | আপনি for এবং foreach লুপ সম্পর্কে সচেতন না থাকলে, |
06:58 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান। |
07:04 | Ctrl + S টিপে ফাইলটি সংরক্ষণ করুন। |
07:07 | টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন, |
07:12 | perl স্পেস loopingOverArray ডট pl |
07:15 | এবং এন্টার টিপুন। |
07:19 | আউটপুট টার্মিনালে প্রদর্শিত হয়েছে। |
07:24 | পর্লে, অনুক্রমিক অ্যারে ঘোষিত করতে পারি - |
07:28 | @ alphaArray = ওপেন বন্ধনী a ডট ডট d ক্লোস বন্ধনী সেমিকোলন। |
07:37 | অর্থাত alphaArray তে 'a', 'b', 'c' এবং 'd' এলিমেন্ট থাকবে। |
07:44 | একইভাবে, @numericArray = ওপেন বন্ধনী 1 ডট ডট 5 ক্লোস বন্ধনী সেমিকোলন, @numericArray = ওপেন বন্ধনী 1 কমা 2 কমা 3 কমা 4 কমা 5 এর সমান। |
08:03 | পর্ল অ্যারে স্লায়সিং ও প্রদান করে। |
08:06 | এখানে অ্যারের একটি অংশ নিয়ে অন্য নতুন অ্যারেতে রাখা হয়। |
08:13 | @array = 19 কমা 23 কমা 56 কমা 45 কমা 87 কমা 89 ক্লোস বন্ধনী সেমিকোলন। |
08:27 | @newArray = @array ওপেন বর্গাকার বন্ধনী 1 কমা 4 কমা ক্লোস বর্গাকার বন্ধনী সেমিকোলন। |
08:38 | স্লায়সিং এর পর, অ্যারে এরকম দেখায়। |
08:42 | @newArray = ওপেন বন্ধনী 23 কমা 87 ক্লোস বন্ধনী সেমিকোলন। |
08:51 | সংক্ষেপে, |
08:52 | এই টিউটোরিয়ালে শিখেছি - |
08:55 | অ্যারের ইনডেক্স। |
08:57 | অ্যারের দৈর্ঘ্য। |
08:59 | অ্যারের এলিমেন্ট এক্সেস করা। |
09:01 | অ্যারেতে লুপ তৈরী করা। |
09:03 | অনুক্রমিক অ্যারে। |
09:05 | অ্যারে স্লায়সিং স্যাম্পল প্রোগ্রাম ব্যবহার করে। |
09:07 | এখন নির্দেশিত কাজ - |
09:10 | রামধনু রঙের একটি অ্যারের ঘোষণা। |
09:13 | এই অ্যারের চতুর্থ এলিমেন্ট প্রিন্ট করা। |
09:16 | এই অ্যারের দৈর্ঘ্য এবং অন্তিম ইনডেক্স প্রিন্ট করা। |
09:19 | for এবং foreach লুপ্স ব্যবহার করে অ্যারের প্রতিটি এলিমেন্টের লুপ করা। |
09:25 | @myArray = ওপেন বন্ধনী 1..9 ক্লোস বন্ধনী সেমিকোলন এবং তারপর অ্যারে স্লায়সিং ব্যবহার করে উপরের অ্যারে থেকে বিজোড় সংখ্যার একটি অ্যারে করুন। |
09:41 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
09:44 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
09:48 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
09:53 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
09:58 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
10:02 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
10:09 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
10:13 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। |
10:20 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
10:31 | আশা করি এই টিউটোরিয়াল লাভদায়ক হয়েছে। |
10:35 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। |
10:37 | ধন্যবাদ। |