PERL/C2/Arrays/Bengali

From Script | Spoken-Tutorial
Revision as of 13:05, 26 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 এটি geditarrayIndex ডট pl ফাইল খুলবে।
01:57 এখন স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।
02:02 5 টি এলিমেন্টের সাথে একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
02:07 অ্যারে ইনডেক্স শূন্য থেকে শুরু হয়, শেষের ইনডেক্স ভ্যালু হবে 4 অর্থাত
02:14 এলিমেন্টের সংখ্যা যা হল 5, বিয়োগ 1.
02:18 এখন ফাইলটি সংরক্ষণ করুন।
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 এখন ফাইলটি সংরক্ষণ করুন।
03:57 স্ক্রিপ্ট এক্সিকিউট করতে
03:59 টার্মিনালে গিয়ে লিখুন -
04:02 perl স্পেস arrayLength ডট pl এবং এন্টার টিপুন।
04:07 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
04:12 এখন, অ্যারেতে প্রতিটি এলিমেন্ট এক্সেস করা বুঝি।
04:18 Indexing এলিমেন্ট এক্সেস করতে ব্যবহৃত হয়।
04:22 এখন অ্যারের এলিমেন্ট এক্সেস করার একটি উদাহরণ দেখি -
04:27 প্রথম স্থানে। অন্তিম স্থানে।
04:29 যে কোনো স্থানে।
04:32 টার্মিনালে গিয়ে লিখুন -
04:35 gedit স্পেস perlArray ডট pl স্পেস &
04:42 এবং এন্টার টিপুন।
04:45 প্রদর্শিত নিম্ন কোড লিখুন।
04:49 myArray
04:50 @ (at the rate) চিহ্ন এর সাথে ঘোষিত হয়েছে।
04:54 এলিমেন্ট এক্সেস করতে $ চিহ্ন ব্যবহার করা হবে।
04:59 যেকোনো স্থানে এলিমেন্ট এক্সেস করতে, অ্যারের ইনডেক্স পাস করতে হবে।
05:07 এখানে, myArray এর প্রথম এলিমেন্ট অ্যাক্সেস করতে,
05:11 ইনডেক্স হিসানে শূন্য পাস করা হয়েছে।
05:16 myArray এর অন্তিম এলিমেন্ট এক্সেস করতে, myArray এর অন্তিম ইনডেক্স পাস করেছি।
05:24 এই সম্পর্কে যা শিখেছি আবার দেখি।
05:28 এখন ফাইলটি সংরক্ষণ করে
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 ফাইলটি সংরক্ষণ করুন।
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: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