Ruby/C2/Hello-Ruby/Bengali
From Script | Spoken-Tutorial
Revision as of 15:01, 1 August 2014 by Kaushik Datta (Talk | contribs)
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 | লিখুন, equal to begin এবং এন্টার টিপুন। |
05:06 | Equal to begin কমেন্ট শুরু করার জন্য উপযোগী। |
05:10 | যে কমেন্ট আপনি জুড়তে চান তা লিখুন।
|
05:13 | আমি লিখব My first Ruby program |
05:20 | এবং এন্টার টিপুন। |
05:22 | এই কোড Hello world প্রিন্ট করবে। এন্টার টিপুন। |
05:30 | এখন equal to end লিখুন। |
05:32 | একাধিক লাইনের কমেন্ট শেষ করতে equal to 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 | ধন্যবাদ। |