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)
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |