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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
|-
 
|-
 
|  00:04
 
|  00:04
|  এই টিউটোরিয়ালে শিখব,
+
|  এই টিউটোরিয়ালে শিখব
  
 
|-
 
|-
 
|  00:06
 
|  00:06
| '''Ruby''' কি ?
+
| '''Ruby''' কি?
  
 
|-
 
|-
 
|  00:08
 
|  00:08
|  বৈশিষ্ট্য,
+
|  বৈশিষ্ট্য, '''RubyGems''' এবং '''Ruby''' এর সহায়তা
 
+
|-
+
|  00:09
+
'''RubyGems''' এবং '''Ruby''' এর সহায়তা,
+
  
 
|-
 
|-
 
| 00:12  
 
| 00:12  
|  সংস্থাপন,
+
|  সংস্থাপন, '''Ruby''' কোড রান করা
 
+
|-
+
|  00:13
+
'''Ruby''' কোড রান করা,
+
  
 
|-
 
|-
 
|  00:15
 
|  00:15
|  কমেন্ট করা,
+
|  কমেন্ট করা,  '''puts''' এবং '''print''' এর পার্থক্য।
 
+
|-
+
|  00:16
+
| '''puts''' এবং '''print''' এর পার্থক্য।
+
  
 
|-
 
|-
Line 61: Line 49:
 
|-
 
|-
 
|  00:44
 
|  00:44
|  এটি সক্রিয়  পেন সোর্স প্রোগ্রামিং ভাষা।
+
|  এটি সক্রিয়  ওপেন সোর্স প্রোগ্রামিং ভাষা।
  
 
|-
 
|-
Line 140: Line 128:
 
|-
 
|-
 
|  02:16
 
|  02:16
|  '''Command line '''
+
|  '''Command line ''', '''Interactive Ruby'''
|-
+
 
|  02:17
+
'''Interactive Ruby'''
+
 
|-
 
|-
 
|  02:19
 
|  02:19
|  '''file''' হিসাবে।
+
|  '''file''' হিসাবে। আমরা প্রতিটি পদ্ধতি দেখব।
 
+
|-
+
|  02:20
+
| আমরা প্রতিটি পদ্ধতি দেখব।
+
  
 
|-
 
|-
Line 165: Line 147:
 
|-
 
|-
 
| 02:37
 
| 02:37
|  কমান্ড লিখুন,
+
|  কমান্ড লিখুন, '''ruby''' স্পেস হাইফেন '''e''' স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস তারপর ডাবল উদ্ধৃতিতে '''Hello World''' এবং
 
+
|-
+
|  02:38
+
| '''ruby''' স্পেস হাইফেন '''e''' স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস তারপর ডাবল উদ্ধৃতিতে '''Hello World''' এবং
+
  
 
|-
 
|-
Line 197: Line 175:
 
|-
 
|-
 
|  03:13
 
|  03:13
|  এখন আগের কমান্ডের জন্য আপ অ্যারো কী টিপুন
+
|  এখন আগের কমান্ডের জন্য আপ অ্যারো কী টিপুন।
  
 
|-
 
|-
 
|  03:18
 
|  03:18
|  লিখুন, স্পেস হাইফেন e স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস '''1+2''' এবং
+
|  লিখুন, স্পেস হাইফেন '''e''' স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস '''1+2''' এবং
  
 
|-
 
|-
Line 241: Line 219:
 
|-
 
|-
 
|  04:06
 
|  04:06
| ইন্টারেক্টিভ '''Ruby''' আরম্ভ করতে,
+
| ইন্টারেক্টিভ '''Ruby''' আরম্ভ করতে
  
 
|-
 
|-
Line 269: Line 247:
 
|-
 
|-
 
|  04:39
 
|  04:39
|  ''gedit''' টেক্সট এডিটর ব্যবহার করছি। এই টেক্সট এডিটতে যান।
+
'''gedit''' টেক্সট এডিটর ব্যবহার করছি। এই টেক্সট এডিটতে যান।
  
 
|-
 
|-
Line 281: Line 259:
 
|-
 
|-
 
|  04:59
 
|  04:59
|  '''puts''' কমান্ডের আগে,
+
|  '''puts''' কমান্ডের আগে
  
 
|-
 
|-
Line 451: Line 429:
 
|-
 
|-
 
|  08:37
 
|  08:37
|  এই টিউটোরিয়ালে শিখেছি...
+
|  এই টিউটোরিয়ালে শিখেছি
  
 
|-
 
|-
 
|  08:39
 
|  08:39
|  '''Ruby''' সম্পর্কে,
+
|  '''Ruby''' সম্পর্কে
 
|-
 
|-
 
|  08:41
 
|  08:41
|  সংস্থাপন,
+
|  সংস্থাপন, '''Ruby''' কোডের এক্সিকিউশন
|-
+
 
|  08:42
+
'''Ruby''' কোডের এক্সিকিউশন,
+
 
|-
 
|-
 
|  08:44
 
|  08:44
Line 472: Line 448:
 
|-
 
|-
 
|  08:53
 
|  08:53
| নির্দেশিত কাজ হিসাবে,
+
| নির্দেশিত কাজ হিসাবে
  
 
|-
 
|-
Line 499: Line 475:
 
|-
 
|-
 
|  09:15
 
|  09:15
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল,
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল
  
 
|-
 
|-

Latest revision as of 12:25, 23 February 2017

Time Narration
00:00 Hello Ruby এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:04 এই টিউটোরিয়ালে শিখব
00:06 Ruby কি?
00:08 বৈশিষ্ট্য, RubyGems এবং Ruby এর সহায়তা
00:12 সংস্থাপন, Ruby কোড রান করা
00:15 কমেন্ট করা, 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 , Interactive Ruby
02:19 file হিসাবে। আমরা প্রতিটি পদ্ধতি দেখব।
02:23 প্রথমে কমান্ড লাইন থেকে 'Hello World' কোড এক্সিকিউট করা দেখি।
02:28 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
02:33 স্ক্রিনে টার্মিনাল উইন্ডো প্রদর্শিত হয়।
02:37 কমান্ড লিখুন, 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 সংস্থাপন, 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