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

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 70: Line 70:
 
| 00:54
 
| 00:54
 
|  এখন '''Ruby''' এর কিছু বৈশিষ্ট্য দেখি।
 
|  এখন '''Ruby''' এর কিছু বৈশিষ্ট্য দেখি।
 
  
 
|-
 
|-
Line 102: Line 101:
 
| 01:26
 
| 01:26
 
| '''RubyGems, Ruby''' এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য এর মধ্যে একটি।
 
| '''RubyGems, Ruby''' এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য এর মধ্যে একটি।
 
  
 
|-
 
|-
 
| 01:31  
 
| 01:31  
 
| '''RubyGems, Ruby''' প্রোগ্রামিং ভাষার প্যাকেজ ম্যানেজার।
 
| '''RubyGems, Ruby''' প্রোগ্রামিং ভাষার প্যাকেজ ম্যানেজার।
 
  
 
|-
 
|-
 
|  01:36
 
|  01:36
 
| এটি '''Ruby''' প্রোগ্রাম এবং লাইব্রেরি বিতরণে একটি প্রমিত বিন্যাস দেয়।
 
| এটি '''Ruby''' প্রোগ্রাম এবং লাইব্রেরি বিতরণে একটি প্রমিত বিন্যাস দেয়।
 
  
 
|-
 
|-
Line 133: Line 129:
 
|  01:59
 
|  01:59
 
| উবুন্টু সফটওয়্যার সেন্টার সম্পর্কে আরো জানতে, এই ওয়েবসাইটে উবুন্টু লিনাক্স টিউটোরিয়াল দেখুন।
 
| উবুন্টু সফটওয়্যার সেন্টার সম্পর্কে আরো জানতে, এই ওয়েবসাইটে উবুন্টু লিনাক্স টিউটোরিয়াল দেখুন।
 
  
 
|-
 
|-
Line 207: Line 202:
 
|  03:18
 
|  03:18
 
|  লিখুন, স্পেস হাইফেন e স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস '''1+2''' এবং
 
|  লিখুন, স্পেস হাইফেন e স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস '''1+2''' এবং
 
  
 
|-
 
|-
Line 216: Line 210:
 
|  03:32
 
|  03:32
 
|  আউটপুট রূপে '''Hello World''' এবং '''3''' পাই।
 
|  আউটপুট রূপে '''Hello World''' এবং '''3''' পাই।
 
  
 
|-
 
|-
Line 225: Line 218:
 
|  03:38
 
|  03:38
 
|এখন '''Interactive Ruby''' সম্পর্কে শিখব।
 
|এখন '''Interactive Ruby''' সম্পর্কে শিখব।
 
  
 
|-
 
|-
 
|  03:42
 
|  03:42
 
| '''Interactive Ruby, Ruby''' কমান্ড অবিলম্বে এক্সিকিউট করে।
 
| '''Interactive Ruby, Ruby''' কমান্ড অবিলম্বে এক্সিকিউট করে।
 
  
 
|-
 
|-
 
|  03:48
 
|  03:48
 
| আপনি '''Ruby''' স্টেটমেন্ট রান করে তার আউটপুট এবং অন্য ভ্যালু দেখতে পারেন।
 
| আপনি '''Ruby''' স্টেটমেন্ট রান করে তার আউটপুট এবং অন্য ভ্যালু দেখতে পারেন।
 
  
 
|-
 
|-
Line 244: Line 234:
 
|  03:57
 
|  03:57
 
| এখন '''Ruby''' কোড '''irb''' দ্বারা এক্সিকিউট করি। টার্মিনালে ফিরে যাই।
 
| এখন '''Ruby''' কোড '''irb''' দ্বারা এক্সিকিউট করি। টার্মিনালে ফিরে যাই।
 
  
 
|-
 
|-
Line 273: Line 262:
 
| 04:31
 
| 04:31
 
|  আপনি ফাইল থেকেও '''Ruby''' প্রোগ্রাম রান করতে পারেন।
 
|  আপনি ফাইল থেকেও '''Ruby''' প্রোগ্রাম রান করতে পারেন।
 
  
 
|-
 
|-
Line 338: Line 326:
 
|  05:45
 
|  05:45
 
| এখন '''save''' বোতামে টিপে ফাইল সংরক্ষণ করুন।
 
| এখন '''save''' বোতামে টিপে ফাইল সংরক্ষণ করুন।
 
  
 
|-
 
|-
Line 406: Line 393:
 
|  07:13
 
|  07:13
 
|  এখন, আমি '''puts''' এবং '''print''' স্টেটমেন্টের তফাৎ প্রদর্শন করব।
 
|  এখন, আমি '''puts''' এবং '''print''' স্টেটমেন্টের তফাৎ প্রদর্শন করব।
 
  
 
|-
 
|-
Line 499: Line 485:
 
| একক লাইনের কমেন্ট চেষ্টা করুন।  
 
| একক লাইনের কমেন্ট চেষ্টা করুন।  
  
 
 
|-
 
|-
 
|  09:04
 
|  09:04
Line 515: Line 500:
 
|  09:15
 
|  09:15
 
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল,
 
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল,
 
  
 
|-
 
|-

Revision as of 15:17, 1 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 Ruby অত্যন্ত বন্ধুত্বপূর্ণ।
00:59 Ruby প্রোগ্রাম যেকোনো অপারেটিং সিস্টেমে চলে।
01:04 Smalltalk, BASIC বা Python এর মত Ruby তে ভ্যারিয়েবলসের ডেটাটাইপ হয় না।
01:11 এটি স্বয়ংক্রিয় মেমরি পরিচালনা সমর্থন করে।
01:14 Ruby একটি বিনামূল্য বিন্যাসিত ভাষা।
01:17 আপনি প্রোগ্রাম যে কোনো লাইন বা কলাম থেকে লিখতে পারেন।
01:21 Ruby ইন্টারনেট এবং তার ভিতরের এপ্লিকেশন বিকাশে ব্যবহৃত হয়।
01:26 RubyGems, Ruby এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য এর মধ্যে একটি।
01:31 RubyGems, Ruby প্রোগ্রামিং ভাষার প্যাকেজ ম্যানেজার।
01:36 এটি Ruby প্রোগ্রাম এবং লাইব্রেরি বিতরণে একটি প্রমিত বিন্যাস দেয়।
01:42 আপনি নিজের gems তৈরী এবং প্রকাশিত করতে পারেন।
01:46 RubyGems এর অধিক তথ্যের জন্য নিম্নলিখিত লিঙ্কে যান।
01:51 Ruby এর উপর অধিক সহায়তার জন্য প্রদর্শিত লিঙ্কে যেতে পারেন।
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 flag কেবল একক লাইনের কোড এক্সিকিউট করে।
03:06 একাধিক hyphen e flags একাধিক লাইনের কমান্ড এক্সিকিউট করে।
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 Ruby এর পুরোনো সংস্করণের জন্য, 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 আপনি ফাইল থেকেও Ruby প্রোগ্রাম রান করতে পারেন।
04:34 কোড লিখতে নিজের পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন।
04:39 আমি gedit টেক্সট এডিটর ব্যবহার করছি। 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 এই কোড Hello world প্রিন্ট করবে। এন্টার টিপুন।
05:30 এখন = end লিখুন।
05:32 একাধিক লাইনের কমেন্ট শেষ করতে = end উপযোগী।
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 এখন ইন্টারেক্টিভ Ruby আরম্ভ করতে লিখুন irb এবং এন্টার টিপুন।
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 print কীওয়ার্ড সেই আউটপুট দেয়, যা আমরা দিয়েছি।
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