Difference between revisions of "Ruby/C2/Hello-Ruby/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 41: Line 41:
 
|-
 
|-
 
|  00:19
 
|  00:19
|  এখানে উবুন্টু লিনাক্স সংস্করণ '''12.04''' এবং '''Ruby 1.9.3'''  ব্যবহার করছি।
+
|  এখানে উবুন্টু লিনাক্স '''12.04''' এবং '''Ruby 1.9.3'''  ব্যবহার করছি।
  
 
|-
 
|-
 
|  00:27
 
|  00:27
টিউটোরিয়ালটি অনুসরণ  করতে ইন্টারনেটের সাথে সংযুক্ত থাকতে হবে।
+
এখানে ইন্টারনেটের সংযোগ এবং
  
 
|-
 
|-
 
|  00:30
 
|  00:30
| লিনাক্সে টার্মিনাল এবং টেক্সট এডিটর ব্যবহার সম্পর্কে জানতে হবে।
+
| লিনাক্সে টার্মিনাল এবং টেক্সট এডিটরের ব্যবহার সম্পর্কে জানতে হবে।
  
 
|-
 
|-
 
|  00:37
 
|  00:37
|  এখন আমি ব্যাখ্যা করব যে '''Ruby''' কি।
+
|  এখন দেখব যে '''Ruby''' কি।
  
 
|-
 
|-
 
|  00:40
 
|  00:40
|  '''Ruby''' অবজেক্ট ওরিয়েন্টেড, অনুবাদিত লিখিত ভাষা।  
+
|  '''Ruby''' অবজেক্ট ওরিয়েন্টেড, অনুবাদিত ভাষা।  
  
 
|-
 
|-
 
|  00:44
 
|  00:44
|  এটি ডায়নামিক ওপেন সোর্স প্রোগ্রামিং ভাষা।
+
|  এটি সক্রিয়  পেন সোর্স প্রোগ্রামিং ভাষা।
  
 
|-
 
|-
Line 73: Line 73:
 
|-
 
|-
 
|  00:57
 
|  00:57
'''Ruby''' অত্যন্ত বন্ধুত্বপূর্ণ।
+
এটি খুব দরকারী।
  
 
|-
 
|-
Line 85: Line 85:
 
|-
 
|-
 
|  01:11
 
|  01:11
|  এটি স্বয়ংক্রিয় মেমরি পরিচালনা সমর্থন করে।
+
|  এটি স্বয়ংক্রিয় মেমরি পরিচালন করে।
 
|-
 
|-
 
|  01:14
 
|  01:14
|  '''Ruby''' একটি বিনামূল্য বিন্যাসিত ভাষা।
+
|  '''Ruby''' একটি বিন্যাসিত ভাষা।
  
 
|-
 
|-
 
|  01:17
 
|  01:17
আপনি প্রোগ্রাম যে কোনো লাইন বা কলাম থেকে লিখতে পারেন।
+
|  প্রোগ্রাম যে কোনো লাইন বা কলাম থেকে লিখতে পারেন।
  
 
|-
 
|-
 
|  01:21
 
|  01:21
'''Ruby''' ইন্টারনেট এবং তার ভিতরের এপ্লিকেশন বিকাশে ব্যবহৃত হয়।
+
এটি ইন্টারনেট বা তার ভিতরের এপ্লিকেশন বিকাশে ব্যবহৃত হয়।
  
 
|-
 
|-
Line 112: Line 112:
 
|-
 
|-
 
|  01:42
 
|  01:42
| আপনি নিজের '''gems''' তৈরী এবং প্রকাশিত করতে পারেন।
+
| নিজের '''gems''' তৈরী এবং প্রকাশিত করতে পারেন।
  
 
|-
 
|-
 
|  01:46
 
|  01:46
| '''RubyGems''' এর অধিক তথ্যের জন্য নিম্নলিখিত লিঙ্কে যান।
+
| '''RubyGems''' সম্পর্কে আরো জানতে নিম্ন লিঙ্কে যান।
  
 
|-
 
|-
 
|  01:51
 
|  01:51
'''Ruby''' এর উপর অধিক সহায়তার জন্য প্রদর্শিত লিঙ্কে যেতে পারেন।
+
|  অধিক দরকারের জন্য প্রদর্শিত লিঙ্কে যেতে পারেন।
  
 
|-
 
|-
 
|  01:55
 
|  01:55
| আপনি উবুন্টু সফটওয়্যার সেন্টার ব্যবহার করে '''Ruby''' সংস্থাপিত করতে পারেন।
+
| সফটওয়্যার সেন্টার ব্যবহার করে '''Ruby''' সংস্থাপিত করতে পারেন।
  
 
|-
 
|-
Line 150: Line 150:
 
|-
 
|-
 
|  02:20
 
|  02:20
| আমরা এক্সিকিউশনের প্রতিটি পদ্ধতি দেখব।
+
| আমরা প্রতিটি পদ্ধতি দেখব।
  
 
|-
 
|-
Line 177: Line 177:
 
|-
 
|-
 
|  02:53
 
|  02:53
|   আমরা '''Hello World''' আউটপুট পাই।
+
| '''Hello World''' আউটপুট পাই।
  
 
|-
 
|-
 
| 02:56
 
| 02:56
|   টার্মিনালে আউটপুট প্রিন্ট করতে '''puts''' কমান্ড ব্যবহৃত হয়।
+
| আউটপুট প্রিন্ট করতে '''puts''' কমান্ড ব্যবহৃত হয়।
  
 
|-
 
|-
 
| 03:00
 
| 03:00
|  '''hyphen e flag''' কেবল একক লাইনের কোড এক্সিকিউট করে।
+
|  '''hyphen e''' কেবল একক লাইনের কোড এক্সিকিউট করে।
  
 
|-
 
|-
 
|  03:06
 
|  03:06
| একাধিক '''hyphen e flags''' একাধিক লাইনের কমান্ড এক্সিকিউট করে।
+
| একাধিক '''hyphen e''' একাধিক লাইনের কমান্ড এক্সিকিউট করে।
  
 
|-
 
|-
 
|  03:11
 
|  03:11
| এটি চেষ্টা করুন।
+
| এটি চেষ্টা করি।
  
 
|-
 
|-
 
|  03:13
 
|  03:13
|  এখন আগের কমান্ডের জন্য আপ অ্যারো কী টিপুন এবং
+
|  এখন আগের কমান্ডের জন্য আপ অ্যারো কী টিপুন
  
 
|-
 
|-
Line 209: Line 209:
 
|-
 
|-
 
|  03:32
 
|  03:32
|  আউটপুট রূপে '''Hello World''' এবং '''3''' পাই।
+
|  আউটপুট হল '''Hello World''' এবং '''3'''
  
 
|-
 
|-
 
|  03:36   
 
|  03:36   
| এখন স্লাইডে ফিরে আসি।
+
| স্লাইডে ফিরে আসি।
  
 
|-
 
|-
Line 225: Line 225:
 
|-
 
|-
 
|  03:48
 
|  03:48
| আপনি '''Ruby''' স্টেটমেন্ট রান করে তার আউটপুট এবং অন্য ভ্যালু দেখতে পারেন।
+
| '''Ruby''' স্টেটমেন্ট রান করে তার আউটপুট এবং অন্য ভ্যালুস দেখতে পারেন।
  
 
|-
 
|-
 
|  03:53
 
|  03:53
| '''Ruby''' এর পুরোনো সংস্করণের জন্য, '''irb''' আলাদাভাবে সংস্থাপিত করুন।
+
| '''irb''' আলাদাভাবে সংস্থাপিত করুন।
  
 
|-
 
|-
Line 237: Line 237:
 
|-
 
|-
 
|  04:03
 
|  04:03
| লিখুন '''irb''' এবং এন্টার টিপুন।
+
| '''irb''' লিখে এন্টার টিপুন।
  
 
|-
 
|-
Line 249: Line 249:
 
|-
 
|-
 
| 04:19
 
| 04:19
|'''Hello World''' আউটপুট পাই।
+
|আউটপুট হল '''Hello World'''  
  
 
|-
 
|-
Line 261: Line 261:
 
|-
 
|-
 
| 04:31
 
| 04:31
আপনি ফাইল থেকেও '''Ruby''' প্রোগ্রাম রান করতে পারেন।
+
|  ফাইল থেকেও প্রোগ্রাম রান করতে পারেন।
  
 
|-
 
|-
Line 269: Line 269:
 
|-
 
|-
 
|  04:39
 
|  04:39
আমি '''gedit''' টেক্সট এডিটর ব্যবহার করছি। '''gedit''' টেক্সট এডিটতে যান।
+
|  ''gedit''' টেক্সট এডিটর ব্যবহার করছি। এই টেক্সট এডিটতে যান।
  
 
|-
 
|-
Line 281: Line 281:
 
|-
 
|-
 
|  04:59
 
|  04:59
|  '''puts''' কমান্ডের পূর্বে,
+
|  '''puts''' কমান্ডের আগে,
  
 
|-
 
|-
Line 293: Line 293:
 
|-
 
|-
 
| 05:10
 
| 05:10
যে কমেন্ট আপনি জুড়তে চান তা লিখুন।
+
আপনার পছন্দের কমেন্ট লিখুন।
  
 
|-
 
|-
Line 301: Line 301:
 
|-
 
|-
 
|  05:20
 
|  05:20
| এবং এন্টার টিপুন।
+
| এবং এন্টার টিপব।
  
 
|-
 
|-
 
|  05:22
 
|  05:22
| এই কোড '''Hello world''' প্রিন্ট করবে। এন্টার টিপুন।
+
| '''This code will print Hello world''' এবং এন্টার টিপুন।
  
 
|-
 
|-
 
|  05:30
 
|  05:30
|   এখন '''= end''' লিখুন।
+
| '''= end''' লিখুন।
  
 
|-
 
|-
 
| 05:32
 
| 05:32
| একাধিক লাইনের কমেন্ট শেষ করতে '''= end''' উপযোগী।
+
| এটি একাধিক লাইনের কমেন্ট শেষ করতে উপযোগী।
  
 
|-
 
|-
 
| 05:37
 
| 05:37
|  প্রোগ্রামের প্রবাহ বুঝতে কমেন্ট উপযোগী।
+
|  প্রোগ্রামের ফ্লো বুঝতে কমেন্ট উপযোগী।
  
 
|-
 
|-
Line 325: Line 325:
 
|-
 
|-
 
|  05:45
 
|  05:45
| এখন '''save''' বোতামে টিপে ফাইল সংরক্ষণ করুন।
+
| '''save''' বোতামে টিপে ফাইলটি সংরক্ষণ করুন।
  
 
|-
 
|-
 
| 05:50  
 
| 05:50  
| ফাইল ঘন ঘন সংরক্ষণ করা একটি ভালো অভ্যাস।
+
| ফাইল ঘন ঘন সংরক্ষণ করা ভালো অভ্যাস।
  
 
|-
 
|-
 
| 05:53
 
| 05:53
|   স্ক্রিনে '''Save As''' ডায়ালগ বাক্স প্রদর্শিত হয়।
+
| '''Save As''' ডায়ালগ বাক্স প্রদর্শিত হয়।
  
 
|-
 
|-
 
|  05:57
 
|  05:57
| ফাইল সংরক্ষণ করতে স্থান নির্বাচন করুন।
+
| ফাইল সংরক্ষণের জায়গা নির্বাচন করুন।
  
 
|-
 
|-
 
|  06:01
 
|  06:01
|  ডেস্কটপে, আমি '''rubyprogram''' নামক ফোল্ডার তৈরী করব।
+
|  ডেস্কটপে, '''rubyprogram''' নামক ফোল্ডার তৈরী করব।
 
|-
 
|-
 
|  06:06
 
|  06:06
| আমরা ফাইলটি এই ফোল্ডারে সংরক্ষণ করব।
+
| ফাইলটি এই ফোল্ডারে সংরক্ষণ করব।
  
 
|-
 
|-
 
| 06:10
 
| 06:10
টেক্সট বাক্স '''Name''' , যে নাম আপনি চান তা লিখুন।
+
|  '''Name''' বাক্সে, আপনার পছন্দের নাম দিন।
  
 
|-
 
|-
Line 384: Line 384:
 
|-
 
|-
 
|  07:00
 
|  07:00
ফাইল এক্সিকিউট করুন। লিখুন '''ruby''' স্পেস '''hello''' ডট '''rb''' এবং এন্টার টিপুন।
+
|  এক্সিকিউট করতে লিখুন '''ruby''' স্পেস '''hello''' ডট '''rb''' এবং এন্টার টিপুন।
  
 
|-
 
|-
 
| 07:10
 
| 07:10
| আমরা '''HelloWorld''' আউটপুট পাই।
+
| আউটপুট হল '''HelloWorld'''
  
 
|-
 
|-
 
|  07:13
 
|  07:13
|  এখন, আমি '''puts''' এবং '''print''' স্টেটমেন্টের তফাৎ প্রদর্শন করব।
+
|  এখন, '''puts''' এবং '''print''' স্টেটমেন্টের তফাৎ দেখব।
  
 
|-
 
|-
Line 404: Line 404:
 
|-
 
|-
 
|  07:31
 
|  07:31
|এখন ইন্টারেক্টিভ '''Ruby''' আরম্ভ করতে লিখুন '''irb''' এবং এন্টার টিপুন।
+
|এখন '''irb''' লিখে এন্টার টিপে ইন্টারেক্টিভ '''Ruby''' আরম্ভ করুন।
  
 
|-
 
|-
Line 416: Line 416:
 
|-
 
|-
 
|  07:55
 
|  07:55
| এখন এন্টার টিপুন।
+
| এন্টার টিপুন।
 
|-
 
|-
 
|  07:57
 
|  07:57
|  আমরা '''Hello World''' পাই, কিন্তু অন্য লাইনে।
+
|  আমরা '''Hello World''' দুটি পৃথক লাইনে পাই।
  
 
|-
 
|-
 
| 08:03
 
| 08:03
এখন এটি '''print''' দ্বারা চেষ্টা করি।
+
|  এটি '''print''' দ্বারা চেষ্টা করি।
  
 
|-
 
|-
 
|  08:06
 
|  08:06
| আগের কমান্ডে যেতে আপ অ্যারো কী টিপুন।
+
| এখন আপ অ্যারো কী টিপুন।
  
 
|-
 
|-
Line 435: Line 435:
 
|-
 
|-
 
|  08:14
 
|  08:14
|  আমরা '''Hello World''' আউটপুট পাই, কিন্তু একই লাইনে।
+
|  আমরা কিন্তু একই লাইনে '''Hello World''' আউটপুট পাই।
  
 
|-
 
|-
 
|  08:19
 
|  08:19
|  '''puts''' কীবোর্ড আউটপুটের শেষে একটি নতুন লাইন যোগ করে। '''print''' কীবোর্ড এমনি করে না।
+
|  '''puts''' কীওয়ার্ড আউটপুটের শেষে একটি নতুন লাইন যোগ করে। '''print''' কীওয়ার্ড এমনি করে না।
  
 
|-
 
|-
 
|  08:27
 
|  08:27
| '''print''' কীওয়ার্ড সেই আউটপুট দেয়, যা আমরা দিয়েছি।
+
| যা আমরা দিয়েছি এটি সেই আউটপুট দেয়।
  
 
|-
 
|-
 
|  08:31
 
|  08:31
|    আমরা টিউটোরিয়ালের শেষে চলে এসেছি। স্লাইডে ফিরে আসি।
+
|    আমরা টিউটোরিয়ালের শেষে চলে এসেছি। এখন স্লাইডে ফিরে যাই।
  
 
|-
 
|-
Line 476: Line 476:
 
|-
 
|-
 
| 08:55  
 
| 08:55  
| আপনার নাম এবং বয়স প্রিন্ট করতে প্রোগ্রাম লিখুন।
+
| নাম এবং বয়স প্রিন্ট করতে প্রোগ্রাম লিখুন।
  
 
|-
 
|-
 
|  08:58
 
|  08:58
| আমরা এই টিউটোরিয়ালে একাধিক লাইনের কমেন্ট ব্যবহার করেছি।
+
| একাধিক লাইনের কমেন্ট ব্যবহার করেছি।
 
|-
 
|-
 
|  09:01
 
|  09:01
Line 503: Line 503:
 
|-
 
|-
 
|  09:17
 
|  09:17
| টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
| কর্মশালার আয়োজন করে।
  
 
|-
 
|-
Line 527: Line 527:
 
|-
 
|-
 
| 09:45  
 
| 09:45  
| আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।
+
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
  
 
|-
 
|-

Revision as of 12:01, 8 August 2014

Time Narration
00:00 Hello Ruby এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:04 এই টিউটোরিয়ালে শিখব,
00:06 Ruby কি ?
00:08 বৈশিষ্ট্য,
00:09 RubyGems এবং Ruby এর সহায়তা,
00:12 সংস্থাপন,
00:13 Ruby কোড রান করা,
00:15 কমেন্ট করা,
00:16 puts এবং print এর পার্থক্য।
00:19 এখানে উবুন্টু লিনাক্স 12.04 এবং Ruby 1.9.3 ব্যবহার করছি।
00:27 এখানে ইন্টারনেটের সংযোগ এবং
00:30 লিনাক্সে টার্মিনাল এবং টেক্সট এডিটরের ব্যবহার সম্পর্কে জানতে হবে।
00:37 এখন দেখব যে Ruby কি।
00:40 Ruby অবজেক্ট ওরিয়েন্টেড, অনুবাদিত ভাষা।
00:44 এটি সক্রিয় পেন সোর্স প্রোগ্রামিং ভাষা।
00:48 এর একটি মার্জিত সিনট্যাক্স রয়েছে, যা সহজে পড়তে এবং লিখতে পারি।
00:54 এখন Ruby এর কিছু বৈশিষ্ট্য দেখি।
00:57 এটি খুব দরকারী।
00:59 Ruby প্রোগ্রাম যেকোনো অপারেটিং সিস্টেমে চলে।
01:04 Smalltalk, BASIC বা Python এর মত Ruby তে ভ্যারিয়েবলসের ডেটাটাইপ হয় না।
01:11 এটি স্বয়ংক্রিয় মেমরি পরিচালন করে।
01:14 Ruby একটি বিন্যাসিত ভাষা।
01:17 প্রোগ্রাম যে কোনো লাইন বা কলাম থেকে লিখতে পারেন।
01:21 এটি ইন্টারনেট বা তার ভিতরের এপ্লিকেশন বিকাশে ব্যবহৃত হয়।
01:26 RubyGems, Ruby এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য এর মধ্যে একটি।
01:31 RubyGems, Ruby প্রোগ্রামিং ভাষার প্যাকেজ ম্যানেজার।
01:36 এটি Ruby প্রোগ্রাম এবং লাইব্রেরি বিতরণে একটি প্রমিত বিন্যাস দেয়।
01:42 নিজের gems তৈরী এবং প্রকাশিত করতে পারেন।
01:46 RubyGems সম্পর্কে আরো জানতে নিম্ন লিঙ্কে যান।
01:51 অধিক দরকারের জন্য প্রদর্শিত লিঙ্কে যেতে পারেন।
01:55 সফটওয়্যার সেন্টার ব্যবহার করে Ruby সংস্থাপিত করতে পারেন।
01:59 উবুন্টু সফটওয়্যার সেন্টার সম্পর্কে আরো জানতে, এই ওয়েবসাইটে উবুন্টু লিনাক্স টিউটোরিয়াল দেখুন।
02:07 Ruby সংস্থাপনের অন্যান্য পদ্ধতি এই স্লাইডে দেখানো হয়েছে।
02:12 Ruby কোড তিনভাবে এক্সিকিউট করতে পারি।
02:16 Command line
02:17 Interactive Ruby
02:19 file হিসাবে।
02:20 আমরা প্রতিটি পদ্ধতি দেখব।
02:23 প্রথমে কমান্ড লাইন থেকে 'Hello World' কোড এক্সিকিউট করা দেখি।
02:28 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
02:33 স্ক্রিনে টার্মিনাল উইন্ডো প্রদর্শিত হয়।
02:37 কমান্ড লিখুন,
02:38 ruby স্পেস হাইফেন e স্পেস একক উদ্ধৃতিতে puts স্পেস তারপর ডাবল উদ্ধৃতিতে Hello World এবং
02:50 এন্টার টিপুন।
02:53 Hello World আউটপুট পাই।
02:56 আউটপুট প্রিন্ট করতে puts কমান্ড ব্যবহৃত হয়।
03:00 hyphen e কেবল একক লাইনের কোড এক্সিকিউট করে।
03:06 একাধিক hyphen e একাধিক লাইনের কমান্ড এক্সিকিউট করে।
03:11 এটি চেষ্টা করি।
03:13 এখন আগের কমান্ডের জন্য আপ অ্যারো কী টিপুন
03:18 লিখুন, স্পেস হাইফেন e স্পেস একক উদ্ধৃতিতে puts স্পেস 1+2 এবং
03:30 এন্টার টিপুন।
03:32 আউটপুট হল Hello World এবং 3
03:36 স্লাইডে ফিরে আসি।
03:38 এখন Interactive Ruby সম্পর্কে শিখব।
03:42 Interactive Ruby, Ruby কমান্ড অবিলম্বে এক্সিকিউট করে।
03:48 Ruby স্টেটমেন্ট রান করে তার আউটপুট এবং অন্য ভ্যালুস দেখতে পারেন।
03:53 irb আলাদাভাবে সংস্থাপিত করুন।
03:57 এখন Ruby কোড irb দ্বারা এক্সিকিউট করি। টার্মিনালে ফিরে যাই।
04:03 irb লিখে এন্টার টিপুন।
04:06 ইন্টারেক্টিভ Ruby আরম্ভ করতে,
04:09 লিখুন puts স্পেস ডাবল উদ্ধৃতিতে Hello World এবং এন্টার টিপুন।
04:19 আউটপুট হল Hello World
04:22 এবং রিটার্ন ভ্যালু nil পাই।
04:25 irb থেকে প্রস্থান করতে লিখুন exit এবং এন্টার টিপুন।
04:31 ফাইল থেকেও প্রোগ্রাম রান করতে পারেন।
04:34 কোড লিখতে নিজের পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন।
04:39 gedit' টেক্সট এডিটর ব্যবহার করছি। এই টেক্সট এডিটতে যান।
04:45 এখন, লিখুন puts স্পেস ডাবল উদ্ধৃতিতে Hello World.
04:54 এখন একাধিক লাইন বা ব্লক কমেন্ট যুক্ত করা শিখি।
04:59 puts কমান্ডের আগে,
05:01 লিখুন, = begin এবং এন্টার টিপুন।
05:06 = begin কমেন্ট শুরু করার জন্য উপযোগী।
05:10 আপনার পছন্দের কমেন্ট লিখুন।
05:13 আমি লিখব My first Ruby program
05:20 এবং এন্টার টিপব।
05:22 This code will print Hello world এবং এন্টার টিপুন।
05:30 = end লিখুন।
05:32 এটি একাধিক লাইনের কমেন্ট শেষ করতে উপযোগী।
05:37 প্রোগ্রামের ফ্লো বুঝতে কমেন্ট উপযোগী।
05:41 এটি নথিকরণের জন্য উপযোগী।
05:45 save বোতামে টিপে ফাইলটি সংরক্ষণ করুন।
05:50 ফাইল ঘন ঘন সংরক্ষণ করা ভালো অভ্যাস।
05:53 Save As ডায়ালগ বাক্স প্রদর্শিত হয়।
05:57 ফাইল সংরক্ষণের জায়গা নির্বাচন করুন।
06:01 ডেস্কটপে, rubyprogram নামক ফোল্ডার তৈরী করব।
06:06 ফাইলটি এই ফোল্ডারে সংরক্ষণ করব।
06:10 Name বাক্সে, আপনার পছন্দের নাম দিন।
06:14 আমি লিখব hello.rb
06:17 Ruby ফাইলে dot rb এক্সটেনশন দেওয়া হয়েছে।
06:21 ফাইল সংরক্ষণ করতে Save বোতামে টিপুন। ফাইল সংরক্ষিত হয়ে গেছে।
06:28 কোড এক্সিকিউট করতে, টার্মিনালে যান।
06:32 প্রথমে টার্মিনাল মুছুন।
06:35 আপনাকে Ruby ফাইল ডিরেক্টরিতে থাকতে হবে।
06:39 আমরা হোম ডিরেক্টরিতে রয়েছি। আমাদের সাব-ডিরেক্টরি rubyprogram এ যেতে হবে।
06:47 এটি করতে লিখুন cd space Desktop/rubyprogram এবং এন্টার টিপুন।
07:00 এক্সিকিউট করতে লিখুন ruby স্পেস hello ডট rb এবং এন্টার টিপুন।
07:10 আউটপুট হল HelloWorld
07:13 এখন, puts এবং print স্টেটমেন্টের তফাৎ দেখব।
07:18 irb ব্যবহার করে এটি করব।
07:22 তার আগে আমাদের হোম ডিরেক্টরিতে যেতে হবে। এটি করতে লিখুন cd এবং এন্টার টিপুন।
07:31 এখন irb লিখে এন্টার টিপে ইন্টারেক্টিভ Ruby আরম্ভ করুন।
07:39 লিখুন puts স্পেস ডাবল উদ্ধৃতিতে Hello কমা ডাবল উদ্ধৃতিতে World.
07:50 এই কমা দুটি puts কমান্ড যুক্ত করে।
07:55 এন্টার টিপুন।
07:57 আমরা Hello World দুটি পৃথক লাইনে পাই।
08:03 এটি print দ্বারা চেষ্টা করি।
08:06 এখন আপ অ্যারো কী টিপুন।
08:09 puts কে print এ বদলান এবং এন্টার টিপুন।
08:14 আমরা কিন্তু একই লাইনে Hello World আউটপুট পাই।
08:19 puts কীওয়ার্ড আউটপুটের শেষে একটি নতুন লাইন যোগ করে। print কীওয়ার্ড এমনি করে না।
08:27 যা আমরা দিয়েছি এটি সেই আউটপুট দেয়।
08:31 আমরা টিউটোরিয়ালের শেষে চলে এসেছি। এখন স্লাইডে ফিরে যাই।
08:37 এই টিউটোরিয়ালে শিখেছি...
08:39 Ruby সম্পর্কে,
08:41 সংস্থাপন,
08:42 Ruby কোডের এক্সিকিউশন,
08:44 =begin এবং =end ব্যবহার করে একাধিক কোড যোগ করা।
08:50 puts এবং print এর তফাৎ।
08:53 নির্দেশিত কাজ হিসাবে,
08:55 নাম এবং বয়স প্রিন্ট করতে প্রোগ্রাম লিখুন।
08:58 একাধিক লাইনের কমেন্ট ব্যবহার করেছি।
09:01 একক লাইনের কমেন্ট চেষ্টা করুন।
09:04 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
09:07 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
09:10 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
09:15 স্পোকেন টিউটোরিয়াল প্রকল্প দল,
09:17 কর্মশালার আয়োজন করে।
09:20 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
09:24 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
09:30 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
09:34 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
09:41 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
09:45 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
09:50 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta