Difference between revisions of "Ruby/C3/for-and-each-Looping-Statements/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 || '''Time''' || '''Narration''' |- | 00:01 | '''Ruby''' তে '''for''' এবং '''each''' লুপের টিউটোরিয়ালে আপনা…')
 
 
(2 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
|-
 
|-
 
| 00:05
 
| 00:05
| এই টিউটোরিয়ালে আমরা শিখব:
+
| এই টিউটোরিয়ালে শিখব
  
 
|-
 
|-
 
| 00:07
 
| 00:07
|  '''“loop”''' এর অর্থ।
+
|  '''loop''' এর অর্থ। '''Ruby''' তে বিভিন্ন ধরণের লুপ্স।
 
+
|-
+
| 00:08
+
|'''Ruby''' তে বিভিন্ন ধরণের লুপ্স।
+
  
 
|-
 
|-
 
| 00:11
 
| 00:11
| '''“for”''' লুপের ব্যবহার এবং
+
| '''for''' লুপের ব্যবহার এবং '''each''' লুপ গড়ার ব্যবহার।
 
+
|-
+
|  00:12
+
|'''“each”''' লুপ গড়ার ব্যবহার।
+
  
 
|-
 
|-
Line 35: Line 27:
 
|-
 
|-
 
|  00:16
 
|  00:16
|  উবুন্টু সংস্করণ '''12.04'''
+
|  উবুন্টু সংস্করণ '''12.04''' এবং
  
 
|-
 
|-
Line 43: Line 35:
 
|-
 
|-
 
| 00:22
 
| 00:22
|টিউটোরিয়ালটি অনুসরণ করতে, ইন্টারনেট সংযোগ থাকতে হবে।   
+
|এখানে ইন্টারনেট থাকতে হবে।   
 
    
 
    
 
|-
 
|-
 
|  00:25
 
|  00:25
| লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট এডিটর সম্পর্কে জ্ঞান থাকতে হবে।
+
| লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট এডিটর সম্পর্কে জানতে হবে।
  
 
|-
 
|-
 
| 00:30
 
| 00:30
|না হলে এরজন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
+
|না হলে আমাদের ওয়েবসাইট পরিদর্শন করুন।
  
 
|-
 
|-
 
|  00:34
 
|  00:34
|  এখন '''Ruby''' তে উল্লিখিত '''“loop”''' সম্পর্কে ব্যাখ্যা করি।
+
|  এখন '''Ruby''' তে '''“loop”''' সম্পর্কে শিখি।
  
 
|-
 
|-
 
| 00:38
 
| 00:38
|'''Loop''' হল কমান্ড বা কমান্ডের সেট যা নির্দিষ্ট সময়ের জন্য এক্সিকিউট হয়েছে।
+
|'''Loop''' হল কমান্ড বা কমান্ডের সেট যা নির্দিষ্ট সময়ের জন্য এক্সিকিউট হয়।
  
 
|-
 
|-
 
| 00:44
 
| 00:44
|'''Ruby''' এর নিম্নলিখিত মুখ্য লুপিং স্টেটমেন্ট রয়েছে।
+
| এখানে লুপিং স্টেটমেন্টগুলি হল
  
 
|-
 
|-
 
| 00:47
 
| 00:47
|'''for'''
+
|'''for''''''each ''', ''' while''', '''until'''
 
+
|-
+
| 00:48
+
| '''each '''
+
 
+
|-
+
| 00:49
+
|''' while'''
+
 
+
|-
+
|  00:49
+
| '''until'''
+
  
 
|-
 
|-
 
| 00:50
 
| 00:50
|এই টিউটোরিয়ালে আমরা '''for''' এবং '''each''' লুপিং গড়ার ব্যবহার সম্পর্কে শিখব।
+
|এই টিউটোরিয়ালে '''for''' এবং '''each''' লুপের ব্যবহার সম্পর্কে শিখব।
  
 
|-
 
|-
 
| 00:55
 
| 00:55
| শুরু করার আগে, আপনার হোম ডিরেক্টরীতে নিম্নলিখিত ফোল্ডার তৈরি করুন।
+
| শুরু করার পূর্বে, আপনার হোম ডিরেক্টরীতে নিম্নলিখিত ফোল্ডার তৈরি করুন।
  
 
|-
 
|-
 
| 01:02
 
| 01:02
| '''ttt, ruby''' হাইফেন '''tutorial, looping''' হাইফেন '''statements'''.
+
| '''ttt, ruby''' হাইফেন '''tutorial, looping''' হাইফেন '''statements'''
  
 
|-
 
|-
Line 99: Line 79:
 
|-
 
|-
 
| 01:11
 
| 01:11
|এখন আমরা প্রয়োজনীয় ফোল্ডার তৈরি করেছি।
+
|এখন আমি এটি করেছি।
  
 
|-
 
|-
Line 107: Line 87:
 
|-
 
|-
 
| 01:15
 
| 01:15
| '''Ruby''' তে '''"for"''' লুপের সিনট্যাক্স হল:
+
| '''Ruby''' তে '''"for"''' লুপের সিনট্যাক্স হল
  
 
|-
 
|-
Line 115: Line 95:
 
|-
 
|-
 
|  01:22
 
|  01:22
|''' ruby code '''
+
|''' ruby code ''', ''' end '''
 
+
|-
+
|  01:23
+
| ''' end '''
+
  
 
|-
 
|-
 
| 01:25
 
| 01:25
| একটি উদাহরণ দিয়ে এটি বুঝি।
+
| এটি একটি উদাহরণ দিয়ে বুঝি।
  
 
|-
 
|-
 
|  01:28
 
|  01:28
| এখন '''gedit''' এ একটি নতুন ফাইল তৈরি করুন।
+
| '''gedit''' এ একটি নতুন ফাইল তৈরি করুন।
  
 
|-
 
|-
 
| 01:32
 
| 01:32
|এবং এর নাম দিন '''“for hyphen loop dot rb”'''.
+
| এর নাম দিন '''“for hyphen loop dot rb”'''
  
 
|-
 
|-
 
| 01:36
 
| 01:36
|এখানে ইতিমধ্যে '''"for"''' লুপের কার্যকর উদাহরণ রয়েছে।
+
|এখানে '''"for"''' লুপের উদাহরণ রয়েছে।
  
 
|-
 
|-
Line 143: Line 119:
 
|-
 
|-
 
|  01:44
 
|  01:44
| আমরা এই উদাহরণে '''"for"''' লুপ ঘোষিত করেছি।
+
| এখানে '''"for"''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
| 01:47
 
| 01:47
এখানে '''1''' থেকে '''20''' পর্যন্ত সংখ্যার সেট রয়েছে।
+
|  '''1''' থেকে '''20''' পর্যন্ত সংখ্যা রয়েছে।
  
 
|-
 
|-
 
| 01:50
 
| 01:50
 
| আমরা '''"for"''' লুপে '''“i”''' নামক ভ্যারিয়েবল ঘোষিত করেছি।
 
| আমরা '''"for"''' লুপে '''“i”''' নামক ভ্যারিয়েবল ঘোষিত করেছি।
 
  
 
|-
 
|-
 
|  01:55
 
|  01:55
|'''“i”''' ভ্যারিয়েবল '''1''' থেকে '''20''' পর্যন্ত সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়।
+
|'''“i”''' ভ্যারিয়েবল সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়।
  
 
|-
 
|-
 
|  02:00
 
|  02:00
| '''"for"''' লুপ '''1''' থেকে '''20''' পর্যন্ত সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করে।
+
| '''"for"''' লুপ '''1''' থেকে '''20''' পর্যন্ত সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করবে।
  
 
|-
 
|-
Line 168: Line 143:
 
|-
 
|-
 
| 02:14
 
| 02:14
|এখন টার্মিনাল খুলে লিখুন,
+
|এখন টার্মিনালে লিখুন
  
 
|-
 
|-
 
|  02:17
 
|  02:17
| '''ruby''' স্পেস '''for''' হাইফেন '''loop''' ডট '''rb''' এবং আউটপুট দেখুন।
+
| '''ruby''' স্পেস '''for''' হাইফেন '''loop''' ডট '''rb''', আউটপুট দেখুন।
  
 
|-
 
|-
 
| 02:22
 
| 02:22
|আউটপুট সংখ্যা '''1''' থেকে '''20''' পর্যন্ত একটি অ্যারে হবে।
+
|আউটপুট '''1''' থেকে '''20''' পর্যন্ত একটি অ্যারে হবে।
  
 
|-
 
|-
 
|  02:26
 
|  02:26
| এই উদাহরণে, আমরা সমেত পরিসীমার জন্য একটি  '''“for”''' লুপ ঘোষিত করেছি।
+
| এখানে সমেত পরিসীমার জন্য '''“for”''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
| 02:31
 
| 02:31
| এতে '''1''' থেকে '''20''' পর্যন্ত সকল সংখ্যা অন্তর্ভুক্ত।
+
| এতে '''1''' থেকে '''20''' পর্যন্ত সংখ্যা অন্তর্ভুক্ত।
  
 
|-
 
|-
 
| 02:35
 
| 02:35
| এরপর, একটি অ-সমেত পরিসীমার জন্য '''“for”''' লুপ প্রয়োগ করা দেখব।
+
| এখন অ-সমেত পরিসীমার জন্য '''“for”''' লুপ প্রয়োগ করা দেখব।
  
 
|-
 
|-
 
| 02:41
 
| 02:41
|কোডের পরের অংশ লেখা চালিয়ে যাবো।
+
|এখন কোডের পরের অংশ লিখব।
  
 
|-
 
|-
 
| 02:44
 
| 02:44
|অ-সমেত অর্থাত এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না।
+
| এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না।
  
 
|-
 
|-
 
| 02:49
 
| 02:49
|এখানে '''"for"''' লুপ সংখ্যা '''1''' থেকে '''20''' পর্যন্ত অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়।
+
|এখানে '''"for"''' লুপ সংখ্যার সেটের অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়।
  
 
|-
 
|-
 
|  02:55
 
|  02:55
| এখানে সংখ্যা '''20''' আউটপুটে প্রিন্ট করা হবে না।
+
| '''20''' আউটপুটে প্রিন্ট করা হবে না।
  
 
|-
 
|-
 
| 02:59
 
| 02:59
|সংখ্যার মধ্যে '''3''' টি ডট থাকলে অন্তিম সংখ্যা অন্তর্ভুক্ত হয় না।
+
|সংখ্যার মধ্যে '''3''' টি ডট থাকলে অন্তিম সংখ্যা অন্তর্ভুক্ত হবে না।
  
 
|-
 
|-
Line 219: Line 194:
 
|-
 
|-
 
| 03:17
 
| 03:17
|আউটপুট এখনও সংখ্যার অ্যারে হবে কিন্তু সংখ্যা '''20''' অন্তর্ভুক্ত করবে না।
+
|আউটপুট সংখ্যার অ্যারে হলেও '''20''' অন্তর্ভুক্ত করবে না।
  
 
|-
 
|-
 
| 03:22
 
| 03:22
| এখন, আপনাকে নিজের '''"for"''' লুপ লিখতে যথেষ্ট সক্ষম হতে হবে।
+
| এখন, নিজের '''"for"''' লুপ লিখতে যথেষ্ট সক্ষম হতে হবে।
  
 
|-
 
|-
 
| 03:27
 
| 03:27
|'''Ruby''' তে '''“each”''' লুপের সিনট্যাক্স হল:
+
|'''Ruby''' তে '''“each”''' লুপের সিনট্যাক্স হল
  
 
|-
 
|-
Line 243: Line 218:
 
|-
 
|-
 
|  03:42
 
|  03:42
| মৌলিক '''Ruby''' টিউটোরিয়ালে প্রদর্শিত '''gedit''' এ একটি নতুন ফাইল তৈরি করুন।
+
| '''gedit''' এ নতুন ফাইল তৈরি করুন।
  
 
|-
 
|-
Line 251: Line 226:
 
|-
 
|-
 
|  03:50
 
|  03:50
|এখানে ইতিমধ্যে '''"each"''' লুপের কার্যকর উদাহরণ রয়েছে।
+
|এখানে '''"each"''' লুপের উদাহরণ রয়েছে।
  
 
|-
 
|-
Line 263: Line 238:
 
|-
 
|-
 
|  04:03
 
|  04:03
|  এখানে '''1''' থেকে '''20''' পর্যন্ত সংখ্যার সেট রয়েছে।
+
|  এখানে সংখ্যার সেট রয়েছে।
  
 
|-
 
|-
 
| 04:06
 
| 04:06
|আমরা '''"each"''' লুপে '''“i”''' নামক ভ্যারিয়েবল ঘোষিত করেছি।
+
|আমরা '''"each"''' লুপে '''“i”''' ভ্যারিয়েবল ঘোষিত করেছি।
  
 
|-
 
|-
 
| 04:11
 
| 04:11
| '''“i”''' ভ্যারিয়েবল '''1''' থেকে '''20''' পর্যন্ত সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়।  
+
| '''“i”''' ভ্যারিয়েবল সংখ্যার সেটে প্রথম এলিমেন্টে ইনিসিয়েলাইজ হয়।  
  
 
|-
 
|-
 
| 04:17
 
| 04:17
|'''"each"''' লুপ '''1''' থেকে '''20''' পর্যন্ত সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করে।
+
|'''"each"''' লুপ সংখ্যার সেটের প্রতিটি এলিমেন্টের উপরে কোড পুনরুক্তি করে।
  
 
|-
 
|-
Line 291: Line 266:
 
|-
 
|-
 
| 04:43
 
| 04:43
|আউটপুট সংখ্যা '''1''' থেকে '''20''' পর্যন্ত একটি অ্যারে হবে।
+
|আউটপুট সংখ্যার একটি অ্যারে হবে।
  
 
|-
 
|-
 
|  04:46
 
|  04:46
| এই উদাহরণে, আমরা সমেত পরিসীমার জন্য একটি  '''“each”'''  লুপ ঘোষিত করেছি।
+
| এখানে, সমেত পরিসীমার জন্য '''“each”'''  লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
|  04:51
 
|  04:51
|এতে '''1''' থেকে '''20''' পর্যন্ত সকল সংখ্যা অন্তর্ভুক্ত।
+
|এখানে সকল সংখ্যা উপলব্ধ।
  
 
|-
 
|-
Line 307: Line 282:
 
|-
 
|-
 
| 05:00
 
| 05:00
|কোডের পরের অংশ লেখা চালিয়ে যাবো।
+
|এরপর কোডের পরের অংশ লিখব।
  
 
|-
 
|-
 
| 05:04
 
| 05:04
| অ-সমেত অর্থাত এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না।
+
| এটি অবজেক্টের সংগ্রহে অন্তিম এলিমেন্ট অন্তর্ভুক্ত করবে না।
  
 
|-
 
|-
 
| 05:10
 
| 05:10
| এখানে '''"each"''' লুপ সংখ্যা '''1''' থেকে '''20''' পর্যন্ত অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়।
+
| এখানে '''"each"''' লুপ সংখ্যার সেটের অ-সমেত পরিসীমার জন্য প্রয়োগ করা হয়।
  
 
|-
 
|-
 
| 05:16
 
| 05:16
| এখানে সংখ্যা '''20''' আউটপুটে প্রিন্ট করা হবে না।
+
| এখানে '''20''' আউটপুটে প্রিন্ট করা হবে না।
  
 
|-
 
|-
 
| 05:20
 
| 05:20
| সংখ্যার মধ্যে '''3''' টি ডট থাকলে অন্তিম সংখ্যা অন্তর্ভুক্ত হয় না।
+
| সংখ্যার মধ্যে '''3''' টি ডট থাকলে অন্তিম সংখ্যা অন্তর্ভুক্ত হবে না।
  
 
|-
 
|-
Line 335: Line 310:
 
|-
 
|-
 
| 05:39
 
| 05:39
|এখন, আপনাকে নিজের '''"each"''' লুপ লিখতে যথেষ্ট সক্ষম হতে হবে।
+
| নিজের '''"each"''' লুপ লিখতে যথেষ্ট সক্ষম হতে হবে।
  
 
|-
 
|-
 
| 05:44
 
| 05:44
|কোন লুপিং গড়া নির্বাচন করব তা কিভাবে নির্ধারিত করব?
+
| লুপিং গড়া নির্বাচন করা কিভাবে নির্ধারিত করব?
  
 
|-
 
|-
Line 347: Line 322:
 
|-
 
|-
 
| 05:53
 
| 05:53
|প্রথম উদাহরণে, আমরা '''for''' ব্যবহার করে '''1''' থেকে '''20''' পর্যন্ত সংখ্যার সেট পুনরুক্তি করেছি।  
+
|প্রথমে '''for''' ব্যবহার করে '''1''' থেকে '''20''' পর্যন্ত সংখ্যার সেট পুনরুক্তি করেছি।  
  
 
|-
 
|-
Line 359: Line 334:
 
|-
 
|-
 
| 06:11
 
| 06:11
|আপনি '''for''' লুপ কল করলে, '''Ruby''' আসলে পর্দার পিছনের '''each''' লুপ কল করে
+
| '''for''' লুপ কল করলে, '''Ruby''' আসলে পর্দার পিছনের '''each''' লুপ কল করে
  
 
|-
 
|-
 
| 06:16
 
| 06:16
|এবং '''each''' বা '''for''' কল করলে একই আউটপুট দেবে।
+
|এবং '''each''' বা '''for''' কল করলে একই আউটপুট দেয়।
  
 
|-
 
|-
Line 371: Line 346:
 
|-
 
|-
 
|  06:28
 
|  06:28
| আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
+
| সংক্ষেপে
  
 
|-
 
|-
 
| 06:30
 
| 06:30
|সংক্ষেপে,
+
| এই টিউটোরিয়ালে
  
 
|-
 
|-
 
| 06:32
 
| 06:32
|এই টিউটোরিয়ালে শিখেছি:
+
|শিখেছি '''for''' লুপ ব্যবহার করা।
 
+
|-
+
|  06:33
+
'''for''' লুপ ব্যবহার করা।
+
 
   
 
   
 
|-
 
|-
Line 390: Line 361:
 
|-
 
|-
 
| 06:38
 
| 06:38
|'''for''' এর বদলে '''each''' লুপ ব্যবহারের কারণ হল:
+
|'''for''' এর বদলে '''each''' লুপ ব্যবহারের কারণ।
  
 
|-
 
|-
Line 398: Line 369:
 
|-
 
|-
 
| 06:45
 
| 06:45
| নির্দেশিত কাজ হিসাবে,
+
| একটি উপযুক্ত লুপ
  
 
|-
 
|-
 
| 06:47
 
| 06:47
|উপযুক্ত লুপ ব্যবহার করে একটি রুবি প্রোগ্রাম লিখুন।
+
|ব্যবহার করে একটি রুবি প্রোগ্রাম লিখুন।
  
 
|-
 
|-
 
| 06:50
 
| 06:50
|সংখ্যার একটি সেট থেকে বিজোড় সংখ্যার আউটপুট তৈরী করুন, যেমন '''1''' থেকে '''20'''.
+
|সংখ্যার সেট থেকে বিজোড় সংখ্যার আউটপুট তৈরী করুন, যেমন '''1''' থেকে '''20'''
  
 
|-
 
|-
Line 422: Line 393:
 
|-
 
|-
 
|  07:08
 
|  07:08
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল,
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল
  
 
|-   
 
|-   
 
| 07:11
 
| 07:11
|টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
|কর্মশালার আয়োজন করে।
  
 
|-
 
|-
Line 449: Line 420:
 
|-
 
|-
 
| 07:41
 
| 07:41
| আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।
+
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Latest revision as of 14:11, 23 February 2017


Time Narration
00:01 Ruby তে for এবং each লুপের টিউটোরিয়ালে আপনাদের স্বাগত।
00:05 এই টিউটোরিয়ালে শিখব
00:07 loop এর অর্থ। Ruby তে বিভিন্ন ধরণের লুপ্স।
00:11 for লুপের ব্যবহার এবং 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, each , while, 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 , 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 শিখেছি 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