Difference between revisions of "Ruby/C2/Hello-Ruby/Bengali"
From Script | Spoken-Tutorial
Line 9: | Line 9: | ||
|- | |- | ||
| 00:04 | | 00:04 | ||
− | | এই টিউটোরিয়ালে শিখব | + | | এই টিউটোরিয়ালে শিখব |
|- | |- | ||
| 00:06 | | 00:06 | ||
− | | '''Ruby''' কি ? | + | | '''Ruby''' কি? |
|- | |- | ||
| 00:08 | | 00:08 | ||
− | | বৈশিষ্ট্য, | + | | বৈশিষ্ট্য, '''RubyGems''' এবং '''Ruby''' এর সহায়তা |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:12 | | 00:12 | ||
− | | সংস্থাপন, | + | | সংস্থাপন, '''Ruby''' কোড রান করা |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:15 | | 00:15 | ||
− | | কমেন্ট করা, | + | | কমেন্ট করা, '''puts''' এবং '''print''' এর পার্থক্য। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 140: | Line 128: | ||
|- | |- | ||
| 02:16 | | 02:16 | ||
− | | '''Command line ''' | + | | '''Command line ''', '''Interactive Ruby''' |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 02:19 | | 02:19 | ||
− | | '''file''' হিসাবে। | + | | '''file''' হিসাবে। আমরা প্রতিটি পদ্ধতি দেখব। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 165: | Line 147: | ||
|- | |- | ||
| 02:37 | | 02:37 | ||
− | | কমান্ড লিখুন, | + | | কমান্ড লিখুন, '''ruby''' স্পেস হাইফেন '''e''' স্পেস একক উদ্ধৃতিতে '''puts''' স্পেস তারপর ডাবল উদ্ধৃতিতে '''Hello World''' এবং |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 197: | Line 175: | ||
|- | |- | ||
| 03:13 | | 03:13 | ||
− | | এখন আগের কমান্ডের জন্য আপ অ্যারো কী | + | | এখন আগের কমান্ডের জন্য আপ অ্যারো কী টিপুন। |
|- | |- | ||
Line 241: | Line 219: | ||
|- | |- | ||
| 04:06 | | 04:06 | ||
− | | ইন্টারেক্টিভ '''Ruby''' আরম্ভ করতে | + | | ইন্টারেক্টিভ '''Ruby''' আরম্ভ করতে |
|- | |- | ||
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: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 | ধন্যবাদ। |