Ruby/C3/for-and-each-Looping-Statements/Bengali

From Script | Spoken-Tutorial
Revision as of 03:48, 4 September 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search


Time Narration
00:01 Ruby তে for এবং each লুপের টিউটোরিয়ালে আপনাদের স্বাগত।
00:05 এই টিউটোরিয়ালে শিখব:
00:07 “loop” এর অর্থ।
00:08 Ruby তে বিভিন্ন ধরণের লুপ্স।
00:11 “for” লুপের ব্যবহার এবং
00:12 “each” লুপ গড়ার ব্যবহার।
00:14 এখানে আমরা
00:16 উবুন্টু সংস্করণ 12.04 এবং
00:19 Ruby 1.9.3 ব্যবহার করছি।
00:22 এখানে ইন্টারনেট থাকতে হবে।
00:25 লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট এডিটর সম্পর্কে জানতে হবে।
00:30 না হলে আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:34 এখন Ruby তে “loop” সম্পর্কে শিখি।
00:38 Loop হল কমান্ড বা কমান্ডের সেট যা নির্দিষ্ট সময়ের জন্য এক্সিকিউট হয়।
00:44 এখানে লুপিং স্টেটমেন্টগুলি হল:
00:47 for
00:48 each
00:49 while
00:49 until
00:50 এই টিউটোরিয়ালে for এবং each লুপের ব্যবহার সম্পর্কে শিখব।
00:55 শুরু করার পূর্বে, আপনার হোম ডিরেক্টরীতে নিম্নলিখিত ফোল্ডার তৈরি করুন।
01:02 ttt, ruby হাইফেন tutorial, looping হাইফেন statements.
01:07 সেখানে উল্লিখিত সাব ফোল্ডার তৈরি করুন।
01:11 এখন আমি এটি করেছি।
01:13 এখন এগিয়ে যাই।
01:15 Ruby তে "for" লুপের সিনট্যাক্স হল:
01:19 for “variable” in “a collection of objects”
01:22 ruby code
01:23 end
01:25 এটি একটি উদাহরণ দিয়ে বুঝি।
01:28 gedit এ একটি নতুন ফাইল তৈরি করুন।
01:32 এর নাম দিন “for hyphen loop dot rb”.
01:36 এখানে "for" লুপের উদাহরণ রয়েছে।
01:39 এই উদাহরণ দিয়ে যেতে আপনি কোড লিখতে পারেন।
01:44 এখানে "for" লুপ ঘোষিত করেছি।
01:47 1 থেকে 20 পর্যন্ত সংখ্যা রয়েছে।
01:50 আমরা "for" লুপে “i” নামক ভ্যারিয়েবল ঘোষিত করেছি।
01:55 “i” ভ্যারিয়েবল সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়।
02:00 "for" লুপ 1 থেকে 20 পর্যন্ত সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করবে।
02:07 “for” লুপের মধ্যে ঘোষিত “puts” মেথড আউটপুট তৈরী করে।
02:14 এখন টার্মিনালে লিখুন,
02:17 ruby স্পেস for হাইফেন loop ডট rb, আউটপুট দেখুন।
02:22 আউটপুট 1 থেকে 20 পর্যন্ত একটি অ্যারে হবে।
02:26 এখানে সমেত পরিসীমার জন্য “for” লুপ ঘোষিত করেছি।
02:31 এতে 1 থেকে 20 পর্যন্ত সংখ্যা অন্তর্ভুক্ত।
02:35 এখন অ-সমেত পরিসীমার জন্য “for” লুপ প্রয়োগ করা দেখব।
02:41 এখন কোডের পরের অংশ লিখব।
02:44 এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না।
02:49 এখানে "for" লুপ সংখ্যার সেটের অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়।
02:55 20 আউটপুটে প্রিন্ট করা হবে না।
02:59 সংখ্যার মধ্যে 3 টি ডট থাকলে অন্তিম সংখ্যা অন্তর্ভুক্ত হবে না।
03:04 এখন টার্মিনাল খুলুন এবং লিখুন ruby স্পেস for হাইফেন loop ডট rb
03:13 এবং আউটপুট দেখুন।
03:17 আউটপুট সংখ্যার অ্যারে হলেও 20 অন্তর্ভুক্ত করবে না।
03:22 এখন, নিজের "for" লুপ লিখতে যথেষ্ট সক্ষম হতে হবে।
03:27 Ruby তে “each” লুপের সিনট্যাক্স হল:
03:31 “a collection of objects” dot each do item
03:36 ruby code end
03:38 এটি একটি উদাহরণ দ্বারা চেষ্টা করি।
03:42 gedit এ নতুন ফাইল তৈরি করুন।
03:46 এর নাম দিন each হাইফেন loop ডট rb.
03:50 এখানে "each" লুপের উদাহরণ রয়েছে।
03:53 এই উদাহরণ দিয়ে যেতে আপনি কোড লিখতে পারেন।
03:58 আমি এই উদাহরণে "each" লুপ ঘোষিত করেছি।
04:03 এখানে সংখ্যার সেট রয়েছে।
04:06 আমরা "each" লুপে “i” ভ্যারিয়েবল ঘোষিত করেছি।
04:11 “i” ভ্যারিয়েবল সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়।
04:17 "each" লুপ সংখ্যার সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করে।
04:23 "each" এ ঘোষিত "puts" মেথড আউটপুট দেয়।
04:30 এখন টার্মিনাল খুলে লিখুন, ruby স্পেস each হাইফেন loop ডট rb
04:39 এবং আউটপুট দেখুন।
04:43 আউটপুট সংখ্যার একটি অ্যারে হবে।
04:46 এখানে, সমেত পরিসীমার জন্য “each” লুপ ঘোষিত করেছি।
04:51 এখানে সকল সংখ্যা উপলব্ধ।
04:54 এরপর, একটি অ-সমেত পরিসীমার জন্য “each” লুপ প্রয়োগ করা দেখব।
05:00 এরপর কোডের পরের অংশ লিখব।
05:04 এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না।
05:10 এখানে "each" লুপ সংখ্যার সেটের অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়।
05:16 এখানে 20 আউটপুটে প্রিন্ট করা হবে না।
05:20 সংখ্যার মধ্যে 3 টি ডট থাকলে অন্তিম সংখ্যা অন্তর্ভুক্ত হবে না।
05:25 এখন টার্মিনাল খুলুন এবং লিখুন ruby স্পেস each হাইফেন loop ডট rb
05:34 এবং আউটপুট দেখুন।
05:39 নিজের "each" লুপ লিখতে যথেষ্ট সক্ষম হতে হবে।
05:44 লুপিং গড়া নির্বাচন করা কিভাবে নির্ধারিত করব?
05:48 এখন for লুপ গড়া পুনরায় কল করি।
05:53 প্রথমে for ব্যবহার করে 1 থেকে 20 পর্যন্ত সংখ্যার সেট পুনরুক্তি করেছি।
05:59 টার্মিনালে লিখুন ruby স্পেস for হাইফেন loop ডট rb. আউটপুট দেখুন।
06:08 gedit এ কোড দেখি।
06:11 for লুপ কল করলে, Ruby আসলে পর্দার পিছনের each লুপ কল করে
06:16 এবং each বা for কল করলে একই আউটপুট দেয়।
06:21 for লুপ কল করলে each লুপ কল হওয়ায়, এর পরিবর্তে each লুপ ব্যবহার করা বাঞ্ছনীয়।
06:28 সংক্ষেপে,
06:30 এই টিউটোরিয়ালে
06:32 শিখেছি:
06:33 for লুপ ব্যবহার করা।
06:35 each লুপ গড়া ব্যবহার করা।
06:38 for এর বদলে each লুপ ব্যবহারের কারণ।
06:41 উপরের লুপিং গড়া ব্যবহারের উদাহরণ।
06:45 একটি উপযুক্ত লুপ
06:47 ব্যবহার করে একটি রুবি প্রোগ্রাম লিখুন।
06:50 সংখ্যার সেট থেকে বিজোড় সংখ্যার আউটপুট তৈরী করুন, যেমন 1 থেকে 20.
06:56 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:00 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
07:03 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07:08 স্পোকেন টিউটোরিয়াল প্রকল্প দল,
07:11 কর্মশালার আয়োজন করে।
07:14 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
07:18 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
07:23 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
07:26 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
07:33 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। spoken hyphen tutorial dot org slash NMEICT hyphen Intro
07:41 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta