PERL/C2/Arrays/Bengali

From Script | Spoken-Tutorial
Revision as of 15:32, 30 July 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
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 স্পেস &
01:50 এবং এন্টার টিপুন।
01:52 এটি geditorarrayIndex ডট 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 স্পেস &,
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 স্পেস &
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 স্পেস &

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

Contributors and Content Editors

Kaushik Datta