Difference between revisions of "Ruby/C3/for-and-each-Looping-Statements/Bengali"
From Script | Spoken-Tutorial
(Created page with ' {| border=1 || '''Time''' || '''Narration''' |- | 00:01 | '''Ruby''' তে '''for''' এবং '''each''' লুপের টিউটোরিয়ালে আপনা…') |
|||
Line 152: | Line 152: | ||
| 01:50 | | 01:50 | ||
| আমরা '''"for"''' লুপে '''“i”''' নামক ভ্যারিয়েবল ঘোষিত করেছি। | | আমরা '''"for"''' লুপে '''“i”''' নামক ভ্যারিয়েবল ঘোষিত করেছি। | ||
− | |||
|- | |- |
Revision as of 12:37, 6 August 2014
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 | Ruby এর নিম্নলিখিত মুখ্য লুপিং স্টেটমেন্ট রয়েছে। |
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” ভ্যারিয়েবল 1 থেকে 20 পর্যন্ত সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়। |
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" লুপ সংখ্যা 1 থেকে 20 পর্যন্ত অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়। |
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 | মৌলিক Ruby টিউটোরিয়ালে প্রদর্শিত gedit এ একটি নতুন ফাইল তৈরি করুন। |
03:46 | এর নাম দিন each হাইফেন loop ডট rb. |
03:50 | এখানে ইতিমধ্যে "each" লুপের কার্যকর উদাহরণ রয়েছে। |
03:53 | এই উদাহরণ দিয়ে যেতে আপনি কোড লিখতে পারেন। |
03:58 | আমি এই উদাহরণে "each" লুপ ঘোষিত করেছি। |
04:03 | এখানে 1 থেকে 20 পর্যন্ত সংখ্যার সেট রয়েছে। |
04:06 | আমরা "each" লুপে “i” নামক ভ্যারিয়েবল ঘোষিত করেছি। |
04:11 | “i” ভ্যারিয়েবল 1 থেকে 20 পর্যন্ত সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়। |
04:17 | "each" লুপ 1 থেকে 20 পর্যন্ত সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করে। |
04:23 | "each" এ ঘোষিত "puts" মেথড আউটপুট দেয়। |
04:30 | এখন টার্মিনাল খুলে লিখুন, ruby স্পেস each হাইফেন loop ডট rb |
04:39 | এবং আউটপুট দেখুন। |
04:43 | আউটপুট সংখ্যা 1 থেকে 20 পর্যন্ত একটি অ্যারে হবে। |
04:46 | এই উদাহরণে, আমরা সমেত পরিসীমার জন্য একটি “each” লুপ ঘোষিত করেছি। |
04:51 | এতে 1 থেকে 20 পর্যন্ত সকল সংখ্যা অন্তর্ভুক্ত। |
04:54 | এরপর, একটি অ-সমেত পরিসীমার জন্য “each” লুপ প্রয়োগ করা দেখব। |
05:00 | কোডের পরের অংশ লেখা চালিয়ে যাবো। |
05:04 | অ-সমেত অর্থাত এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না। |
05:10 | এখানে "each" লুপ সংখ্যা 1 থেকে 20 পর্যন্ত অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়। |
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 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |