Difference between revisions of "PERL/C2/Variables-in-Perl/Bengali"
From Script | Spoken-Tutorial
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | + | |'''Time''' | |
− | + | |'''Narration''' | |
|- | |- | ||
− | | 00 | + | | 00:01 |
| '''Perl''' (পর্ল) এ '''Variables''' (ভ্যারিয়েবল) এর টিউটোরিয়ালে আপনাদের স্বাগত। | | '''Perl''' (পর্ল) এ '''Variables''' (ভ্যারিয়েবল) এর টিউটোরিয়ালে আপনাদের স্বাগত। | ||
|- | |- | ||
− | | 00 | + | | 00:06 |
| এই টিউটোরিয়ালে, আমরা পর্লে ভ্যারিয়েবল সম্পর্কে শিখব। | | এই টিউটোরিয়ালে, আমরা পর্লে ভ্যারিয়েবল সম্পর্কে শিখব। | ||
|- | |- | ||
− | | 00 | + | | 00:12 |
| আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং | | আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং | ||
|- | |- | ||
− | | 00 | + | | 00:18 |
| পর্ল '''5.14.2''' ব্যবহার করছি যা সংশোধন '''5''' সংস্করণ '''14''' এবং উপসংস্করণ '''2'''. | | পর্ল '''5.14.2''' ব্যবহার করছি যা সংশোধন '''5''' সংস্করণ '''14''' এবং উপসংস্করণ '''2'''. | ||
|- | |- | ||
− | | 00 | + | | 00:26 |
| '''gedit''' টেক্সট এডিটর ও ব্যবহার করব। | | '''gedit''' টেক্সট এডিটর ও ব্যবহার করব। | ||
|- | |- | ||
− | | 00 | + | | 00:30 |
| আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। | | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। | ||
|- | |- | ||
− | | 00 | + | | 00:34 |
| পর্লে ভ্যারিয়েবল: | | পর্লে ভ্যারিয়েবল: | ||
|- | |- | ||
− | | 00 | + | | 00:37 |
| ভ্যালু সংরক্ষণ করতে ব্যবহৃত হয় যেমন টেক্সট স্ট্রিংস, সংখ্যা বা অ্যারেস। | | ভ্যালু সংরক্ষণ করতে ব্যবহৃত হয় যেমন টেক্সট স্ট্রিংস, সংখ্যা বা অ্যারেস। | ||
|- | |- | ||
− | | 00 | + | | 00:44 |
| ভ্যারিয়েবল ঘোষিত করার পর এটি স্ক্রিপ্টে বার বার ব্যবহার করা যেতে পারে। | | ভ্যারিয়েবল ঘোষিত করার পর এটি স্ক্রিপ্টে বার বার ব্যবহার করা যেতে পারে। | ||
|- | |- | ||
− | | 00 | + | | 00:50 |
| '''Scaler''' (স্কেলার) একক ভ্যালু বোঝায় এবং শুধু স্কেলার সংরক্ষণ করে। | | '''Scaler''' (স্কেলার) একক ভ্যালু বোঝায় এবং শুধু স্কেলার সংরক্ষণ করে। | ||
|- | |- | ||
− | | 00 | + | | 00:56 |
| এটি '''$''' (dollar) চিহ্ন দ্বারা ঘোষিত হয়েছে। | | এটি '''$''' (dollar) চিহ্ন দ্বারা ঘোষিত হয়েছে। | ||
|- | |- | ||
− | | 01 | + | | 01:00 |
| এখন ভ্যারিয়েবল ঘোষিত করা দেখি। | | এখন ভ্যারিয়েবল ঘোষিত করা দেখি। | ||
|- | |- | ||
− | | 01 | + | | 01:03 |
| ভ্যারিয়েবল নিম্নরূপে ঘোষিত করা যায় : '''dollar priority''' সেমিকোলন। | | ভ্যারিয়েবল নিম্নরূপে ঘোষিত করা যায় : '''dollar priority''' সেমিকোলন। | ||
|- | |- | ||
− | | 01 | + | | 01:09 |
| ভ্যারিয়েবল নামের ভিন্ন ধরন থাকতে পারে। ভ্যারিয়েবল অক্ষর বা আন্ডারস্কোর দ্বারা শুরু হওয়া প্রয়োজন। | | ভ্যারিয়েবল নামের ভিন্ন ধরন থাকতে পারে। ভ্যারিয়েবল অক্ষর বা আন্ডারস্কোর দ্বারা শুরু হওয়া প্রয়োজন। | ||
|- | |- | ||
− | | 01 | + | | 01:18 |
| এতে অক্ষর, সংখ্যা, আন্ডারস্কোর বা উপরোক্ত 3টিই থাকতে পারে। | | এতে অক্ষর, সংখ্যা, আন্ডারস্কোর বা উপরোক্ত 3টিই থাকতে পারে। | ||
|- | |- | ||
− | | 01 | + | | 01:24 |
| বড়হাতের অক্ষরে ঘোষিত ভ্যারিয়েবলের পর্লে বিশেষ অর্থ রয়েছে। | | বড়হাতের অক্ষরে ঘোষিত ভ্যারিয়েবলের পর্লে বিশেষ অর্থ রয়েছে। | ||
|- | |- | ||
− | | 01 | + | | 01:30 |
| তাই বড়হাতের অক্ষরে ঘোষণা করব না। | | তাই বড়হাতের অক্ষরে ঘোষণা করব না। | ||
|- | |- | ||
− | | 01 | + | | 01:34 |
| এখন টার্মিনাল খুলুন এবং লিখুন '''gedit''' স্পেস '''variables''' ডট '''pl''' স্পেস '''ampersand'''. | | এখন টার্মিনাল খুলুন এবং লিখুন '''gedit''' স্পেস '''variables''' ডট '''pl''' স্পেস '''ampersand'''. | ||
|- | |- | ||
− | | 01 | + | | 01:44 |
| '''Ampersand''' টার্মিনালে কমান্ড প্রম্পট আনলক করবে। এখন এন্টার টিপুন। | | '''Ampersand''' টার্মিনালে কমান্ড প্রম্পট আনলক করবে। এখন এন্টার টিপুন। | ||
|- | |- | ||
− | | 01 | + | | 01:50 |
| এটি '''gedit''' টেক্সট এডিটরে '''variables dot pl''' ফাইল খুলবে। | | এটি '''gedit''' টেক্সট এডিটরে '''variables dot pl''' ফাইল খুলবে। | ||
|- | |- | ||
− | | 01 | + | | 01:56 |
| '''dot pl''' হল পর্ল ফাইলের ডিফল্ট এক্সটেনশন। | | '''dot pl''' হল পর্ল ফাইলের ডিফল্ট এক্সটেনশন। | ||
|- | |- | ||
− | | | + | | 02:01 |
| ফাইলের মধ্যে লিখুন; '''dollar priority''' সেমিকোলন এবং এন্টার টিপুন। | | ফাইলের মধ্যে লিখুন; '''dollar priority''' সেমিকোলন এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 02 | + | | 02:10 |
| আমরা '''priority''' ভ্যারিয়েবল ঘোষিত করেছি। | | আমরা '''priority''' ভ্যারিয়েবল ঘোষিত করেছি। | ||
|- | |- | ||
− | | 02 | + | | 02:13 |
| যার পূর্বে ভ্যারিয়েবল ঘোষিত করার দরকার নেই; | | যার পূর্বে ভ্যারিয়েবল ঘোষিত করার দরকার নেই; | ||
|- | |- | ||
− | | 02 | + | | 02:18 |
| এটি শুধু কোডে ব্যবহার করতে পারেন। | | এটি শুধু কোডে ব্যবহার করতে পারেন। | ||
|- | |- | ||
− | | 02 | + | | 02:21 |
| এখন এই ভ্যারিয়েবলে সাংখ্যিক ভ্যালু নির্ধারিত করি। | | এখন এই ভ্যারিয়েবলে সাংখ্যিক ভ্যালু নির্ধারিত করি। | ||
|- | |- | ||
− | | 02 | + | | 02:25 |
| এর জন্য লিখুন '''dollar priority''' স্পেস = স্পেস '''one''' সেমিকোলন | | এর জন্য লিখুন '''dollar priority''' স্পেস = স্পেস '''one''' সেমিকোলন | ||
|- | |- | ||
− | | 02 | + | | 02:32 |
| এবং এন্টার টিপুন। | | এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 02 | + | | 02:34 |
| এরপর লিখুন, | | এরপর লিখুন, | ||
|- | |- | ||
− | | 02 | + | | 02:36 |
| '''print''' স্পেস ডবল উদ্ধৃতিতে '''Value of variable is''' কোলন স্পেস '''dollar priority''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন সেমিকোলন এবং এন্টার টিপুন। | | '''print''' স্পেস ডবল উদ্ধৃতিতে '''Value of variable is''' কোলন স্পেস '''dollar priority''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন সেমিকোলন এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 02 | + | | 02:50 |
| স্ল্যাশ '''n''' নতুন লাইন ক্যারেক্টার। | | স্ল্যাশ '''n''' নতুন লাইন ক্যারেক্টার। | ||
|- | |- | ||
− | | 02 | + | | 02:53 |
| এখন ফাইলটি যেকোনো স্থানে '''variables.pl''' রূপে সংরক্ষণ করুন। | | এখন ফাইলটি যেকোনো স্থানে '''variables.pl''' রূপে সংরক্ষণ করুন। | ||
|- | |- | ||
− | | 03 | + | | 03:02 |
| এখানে, এটি '''home/amol''' ডিরেক্টরিতে সংরক্ষিত হবে। ফাইলটি সংরক্ষণ করুন। | | এখানে, এটি '''home/amol''' ডিরেক্টরিতে সংরক্ষিত হবে। ফাইলটি সংরক্ষণ করুন। | ||
|- | |- | ||
− | | 03 | + | | 03:10 |
| এখন এখানে এইমাত্র তৈরী করা '''variables.pl''' ফাইলের অনুমতি বদলান। | | এখন এখানে এইমাত্র তৈরী করা '''variables.pl''' ফাইলের অনুমতি বদলান। | ||
|- | |- | ||
− | | 03 | + | | 03:18 |
| এটি করতে, টার্মিনালে লিখুন, '''chmod''' স্পেস '''755''' স্পেস '''variables''' ডট '''pl'''. | | এটি করতে, টার্মিনালে লিখুন, '''chmod''' স্পেস '''755''' স্পেস '''variables''' ডট '''pl'''. | ||
|- | |- | ||
− | | 03 | + | | 03:27 |
| এটি ফাইলে পড়তে,লিখতে এবং এক্সিকিউটের অনুমতি দেবে। | | এটি ফাইলে পড়তে,লিখতে এবং এক্সিকিউটের অনুমতি দেবে। | ||
|- | |- | ||
− | | 03 | + | | 03:32 |
| স্ক্রিপ্ট কম্পাইল করতে, টার্মিনালে | | স্ক্রিপ্ট কম্পাইল করতে, টার্মিনালে | ||
|- | |- | ||
− | | 03 | + | | 03:36 |
| লিখুন '''perl''' স্পেস হাইফেন '''c''' স্পেস '''variables''' ডট '''pl''' | | লিখুন '''perl''' স্পেস হাইফেন '''c''' স্পেস '''variables''' ডট '''pl''' | ||
|- | |- | ||
− | | 03 | + | | 03:42 |
| হাইফেন '''c''' সুইচ যেকোনো কম্পাইলেশন/ সিনট্যাক্স এররের জন্য স্ক্রিপ্ট কম্পাইল করে। | | হাইফেন '''c''' সুইচ যেকোনো কম্পাইলেশন/ সিনট্যাক্স এররের জন্য স্ক্রিপ্ট কম্পাইল করে। | ||
|- | |- | ||
− | | 03 | + | | 03:49 |
| এখন এন্টার টিপুন। | | এখন এন্টার টিপুন। | ||
|- | |- | ||
− | | 03 | + | | 03:51 |
| এটি বলে যে এখানে কোনো সিনট্যাক্স এরর নেই। | | এটি বলে যে এখানে কোনো সিনট্যাক্স এরর নেই। | ||
|- | |- | ||
− | | 03 | + | | 03:56 |
| এখন স্ক্রিপ্ট এক্সিকিউট করতে লিখুন '''perl''' স্পেস '''variables''' ডট '''pl''' এবং এন্টার টিপুন। | | এখন স্ক্রিপ্ট এক্সিকিউট করতে লিখুন '''perl''' স্পেস '''variables''' ডট '''pl''' এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 04 | + | | 04:06 |
| আউটপুট লক্ষনীয় করা হয়েছে। | | আউটপুট লক্ষনীয় করা হয়েছে। | ||
|- | |- | ||
− | | 04 | + | | 04:10 |
| আমরা ঘোষিত ভ্যারিয়েবলে স্ট্রিং ভ্যালু ও প্রদান করতে পারি। | | আমরা ঘোষিত ভ্যারিয়েবলে স্ট্রিং ভ্যালু ও প্রদান করতে পারি। | ||
|- | |- | ||
− | | 04 | + | | 04:15 |
| এখন উইন্ডোতে ফিরে যাই। | | এখন উইন্ডোতে ফিরে যাই। | ||
|- | |- | ||
− | | 04 | + | | 04:18 |
| '''dollar priority''' = '''1''' এর বদলে | | '''dollar priority''' = '''1''' এর বদলে | ||
|- | |- | ||
− | | 04 | + | | 04:22 |
| '''dollar priority''' = একক উদ্ধৃতিতে '''high''' লিখুন। | | '''dollar priority''' = একক উদ্ধৃতিতে '''high''' লিখুন। | ||
|- | |- | ||
− | | 04 | + | | 04:28 |
| এখানে নির্দেশিত কাজ ডান থেকে বামে এক্সিকিউট করা হয়েছে। | | এখানে নির্দেশিত কাজ ডান থেকে বামে এক্সিকিউট করা হয়েছে। | ||
|- | |- | ||
− | | 04 | + | | 04:34 |
| '''Scaler''' যেকোনো ধরনের ডেটা রাখে, স্ট্রিং বা সংখ্যা। | | '''Scaler''' যেকোনো ধরনের ডেটা রাখে, স্ট্রিং বা সংখ্যা। | ||
|- | |- | ||
− | | 04 | + | | 04:38 |
| ফাইলটি সংরক্ষণ করে স্ক্রিপ্ট আবার কম্পাইল করতে লিখুন, | | ফাইলটি সংরক্ষণ করে স্ক্রিপ্ট আবার কম্পাইল করতে লিখুন, | ||
|- | |- | ||
− | | 04 | + | | 04:45 |
| '''perl''' স্পেস হাইফেন '''c''' স্পেস '''variables''' ডট '''pl''' এবং এন্টার টিপুন। | | '''perl''' স্পেস হাইফেন '''c''' স্পেস '''variables''' ডট '''pl''' এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 04 | + | | 04:51 |
| এটি বলে যে এখানে কোনো সিনট্যাক্স এরর নেই। | | এটি বলে যে এখানে কোনো সিনট্যাক্স এরর নেই। | ||
|- | |- | ||
− | | 04 | + | | 04:55 |
| স্ক্রিপ্ট এক্সিকিউট করতে লিখুন '''perl''' স্পেস '''variables''' ডট '''pl''' এবং এন্টার টিপুন। | | স্ক্রিপ্ট এক্সিকিউট করতে লিখুন '''perl''' স্পেস '''variables''' ডট '''pl''' এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 05 | + | | 05:03 |
| এখন আউটপুট প্রদর্শিত হয়েছে। | | এখন আউটপুট প্রদর্শিত হয়েছে। | ||
|- | |- | ||
− | | 05 | + | | 05:07 |
| এখন টেক্সট এডিটর উইন্ডোতে ফিরে যাই। | | এখন টেক্সট এডিটর উইন্ডোতে ফিরে যাই। | ||
|- | |- | ||
− | | 05 | + | | 05:10 |
| ডবল উদ্ধৃতি সহ স্ট্রিং এও স্কেলার ব্যবহার করতে পারেন। | | ডবল উদ্ধৃতি সহ স্ট্রিং এও স্কেলার ব্যবহার করতে পারেন। | ||
|- | |- | ||
− | | 05 | + | | 05:15 |
| '''dollar priority''' ডবল উদ্ধৃতিতে '''String''' | | '''dollar priority''' ডবল উদ্ধৃতিতে '''String''' | ||
|- | |- | ||
− | | 05 | + | | 05:19 |
| ফাইল সংরক্ষণ করে বন্ধ করুন। | | ফাইল সংরক্ষণ করে বন্ধ করুন। | ||
|- | |- | ||
− | | 05 | + | | 05:22 |
| এখন একাধিক ভ্যারিয়েবল ঘোষিত করা দেখি। | | এখন একাধিক ভ্যারিয়েবল ঘোষিত করা দেখি। | ||
|- | |- | ||
− | | 05 | + | | 05:27 |
| এটি করতে টেক্সট এডিটরে নতুন ফাইল খুলুন। | | এটি করতে টেক্সট এডিটরে নতুন ফাইল খুলুন। | ||
|- | |- | ||
− | | 05 | + | | 05:31 |
| টার্মিনালে লিখুন - '''gedit''' স্পেস '''multivar''' ডট '''pl''' স্পেস '''&''' এবং এন্টার টিপুন। | | টার্মিনালে লিখুন - '''gedit''' স্পেস '''multivar''' ডট '''pl''' স্পেস '''&''' এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 05 | + | | 05:42 |
| এটি টেক্সট এডিটরে '''multivar''' ডট '''pl''' ফাইল খুলবে । | | এটি টেক্সট এডিটরে '''multivar''' ডট '''pl''' ফাইল খুলবে । | ||
|- | |- | ||
− | | 05 | + | | 05:48 |
| এখন লিখুন - | | এখন লিখুন - | ||
|- | |- | ||
− | | 05 | + | | 05:50 |
| '''dollar firstVar''' কমা '''dollar''' '''secondVar''' সেমিকোলন এবং এন্টার টিপুন। | | '''dollar firstVar''' কমা '''dollar''' '''secondVar''' সেমিকোলন এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 06 | + | | 06:00 |
| '''dollar''' '''firstVar''' থেকে '''dollar secondVar''' এ ভ্যালু কপি করতে, লিখুন - | | '''dollar''' '''firstVar''' থেকে '''dollar secondVar''' এ ভ্যালু কপি করতে, লিখুন - | ||
|- | |- | ||
− | | 06 | + | | 06:07 |
| '''dollar firstVar''' স্পেস = স্পেস '''dollar secondVar''' সেমিকোলন এবং এন্টার টিপুন। | | '''dollar firstVar''' স্পেস = স্পেস '''dollar secondVar''' সেমিকোলন এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 06 | + | | 06:19 |
| সকল গাণিতিক অপারেশন যেমন যোগ, বিয়োগ, গুন, ভাগ এই ভ্যারিয়েবলে করা যেতে পারে। | | সকল গাণিতিক অপারেশন যেমন যোগ, বিয়োগ, গুন, ভাগ এই ভ্যারিয়েবলে করা যেতে পারে। | ||
|- | |- | ||
− | | 06 | + | | 06:30 |
| পর্ল ব্যবহার করে এটি করা দেখি। | | পর্ল ব্যবহার করে এটি করা দেখি। | ||
|- | |- | ||
− | | 06 | + | | 06:34 |
| টেক্সট এডিটরে যাই। | | টেক্সট এডিটরে যাই। | ||
|- | |- | ||
− | | 06 | + | | 06:36 |
| এবং এখন এই ভ্যারিয়েবলে '''10''' নির্ধারিত করে লিখুন, | | এবং এখন এই ভ্যারিয়েবলে '''10''' নির্ধারিত করে লিখুন, | ||
|- | |- | ||
− | | 06 | + | | 06:41 |
| '''dollar firstVar''' = '''dollar secondVar''' = '''10''' সেমিকোলন এবং এন্টার টিপুন। | | '''dollar firstVar''' = '''dollar secondVar''' = '''10''' সেমিকোলন এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 06 | + | | 06:51 |
| এই ভ্যালু প্রিন্ট করতে, লিখুন, | | এই ভ্যালু প্রিন্ট করতে, লিখুন, | ||
|- | |- | ||
− | | 06 | + | | 06:55 |
− | |'''print''' স্পেস ডবল উদ্ধৃতিতে '''firstVar''' কোলন স্পেস '''dollar firstVar and secondVar''' কোলন স্পেস '''dollar secondVar''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন সেমিকোলন। | + | |'''print''' স্পেস ডবল উদ্ধৃতিতে '''firstVar''' কোলন স্পেস '''dollar firstVar and secondVar''' কোলন স্পেস '''dollar secondVar''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন সেমিকোলন। এন্টার টিপুন। |
|- | |- | ||
− | | 07 | + | | 07:17 |
| ফাইলটি সংরক্ষণ করে | | ফাইলটি সংরক্ষণ করে | ||
|- | |- | ||
− | | 07 | + | | 07:19 |
| দুটি ভ্যারিয়েবলে ভ্যালু যোগ করুন। | | দুটি ভ্যারিয়েবলে ভ্যালু যোগ করুন। | ||
|- | |- | ||
− | | 07 | + | | 07:23 |
| এখন লিখুন, | | এখন লিখুন, | ||
|- | |- | ||
− | | 07 | + | | 07:25 |
| '''dollar addition''' স্পেস = স্পেস '''dollar firstVar''' স্পেস প্লাস স্পেস '''dollar secondVar''' সেমিকোলন এবং এন্টার টিপুন। | | '''dollar addition''' স্পেস = স্পেস '''dollar firstVar''' স্পেস প্লাস স্পেস '''dollar secondVar''' সেমিকোলন এবং এন্টার টিপুন। | ||
|- | |- | ||
− | | 07 | + | | 07:43 |
| আমরা '''addition''' ভ্যারিয়েবল ঘোষিত করিনি। | | আমরা '''addition''' ভ্যারিয়েবল ঘোষিত করিনি। | ||
|- | |- | ||
− | | 07 | + | | 07:47 |
| আবার, ভ্যারিয়েবল '''addition''' প্রিন্ট করতে লিখুন, | | আবার, ভ্যারিয়েবল '''addition''' প্রিন্ট করতে লিখুন, | ||
|- | |- | ||
− | | 07 | + | | 07:53 |
| print স্পেস ডবল উদ্ধৃতিতে '''Addition is''' কোলন স্পেস '''dollar addition''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন সেমিকোলন | | print স্পেস ডবল উদ্ধৃতিতে '''Addition is''' কোলন স্পেস '''dollar addition''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন সেমিকোলন | ||
|- | |- | ||
− | | 08 | + | | 08:05 |
| ফাইলটি সংরক্ষণ করুন। | | ফাইলটি সংরক্ষণ করুন। | ||
|- | |- | ||
− | | 08 | + | | 08:07 |
| ফাইলটি কম্পাইল করতে আবার টার্মিনালে লিখুন, | | ফাইলটি কম্পাইল করতে আবার টার্মিনালে লিখুন, | ||
|- | |- | ||
− | | 08 | + | | 08:12 |
| '''perl''' স্পেস হাইফেন '''c''' স্পেস '''multivar''' ডট '''pl'''. | | '''perl''' স্পেস হাইফেন '''c''' স্পেস '''multivar''' ডট '''pl'''. | ||
|- | |- | ||
− | | 08 | + | | 08:18 |
| এখানে কোনো সিনট্যাক্স এরর নেই তাই স্ক্রিপ্ট এক্সিকিউট করতে | | এখানে কোনো সিনট্যাক্স এরর নেই তাই স্ক্রিপ্ট এক্সিকিউট করতে | ||
|- | |- | ||
− | | 08 | + | | 08:24 |
| লিখুন '''perl''' স্পেস '''multivar''' ডট '''pl''' | | লিখুন '''perl''' স্পেস '''multivar''' ডট '''pl''' | ||
|- | |- | ||
− | | 08 | + | | 08:30 |
| এটি আউটপুটকে লক্ষনীয় করবে। | | এটি আউটপুটকে লক্ষনীয় করবে। | ||
|- | |- | ||
− | | 08 | + | | 08:34 |
| একইভাবে বিয়োগ, গুন এবং ভাগ চেষ্টা করুন। | | একইভাবে বিয়োগ, গুন এবং ভাগ চেষ্টা করুন। | ||
|- | |- | ||
− | | 08 | + | | 08:38 |
| আমি এখানে কোড লিখেছি। | | আমি এখানে কোড লিখেছি। | ||
|- | |- | ||
− | | 08 | + | | 08:41 |
| এখন ফাইলটি সংরক্ষণ করে বন্ধ করি। | | এখন ফাইলটি সংরক্ষণ করে বন্ধ করি। | ||
|- | |- | ||
− | | 08 | + | | 08:46 |
| কম্পাইল করতে লিখুন, | | কম্পাইল করতে লিখুন, | ||
|- | |- | ||
− | | 08 | + | | 08:48 |
| '''perl''' স্পেস হাইফেন '''c''' স্পেস '''multivar''' ডট '''pl''' | | '''perl''' স্পেস হাইফেন '''c''' স্পেস '''multivar''' ডট '''pl''' | ||
|- | |- | ||
− | | 08 | + | | 08:54 |
− | | কোনো সিনট্যাক্স এরর নেই। | + | | কোনো সিনট্যাক্স এরর নেই। আমাদের এক্সিকিউট করা ফাইল হল '''perl multivar''' ডট '''pl''' |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 09 | + | | 09:01 |
| এক্সিকিউট করলে আউটপুট এইরকম দেখাবে। | | এক্সিকিউট করলে আউটপুট এইরকম দেখাবে। | ||
|- | |- | ||
− | | 09 | + | | 09:06 |
| আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | ||
|- | |- | ||
− | | 09 | + | | 09:11 |
| এখানে আমরা শিখেছি, | | এখানে আমরা শিখেছি, | ||
|- | |- | ||
− | | 09 | + | | 09:14 |
| '''Perl''' এ '''scalar''' ভ্যারিয়েবল ঘোষিত এবং ব্যবহার করা। | | '''Perl''' এ '''scalar''' ভ্যারিয়েবল ঘোষিত এবং ব্যবহার করা। | ||
|- | |- | ||
− | | 09 | + | | 09:18 |
| নির্দেশিত কাজ হিসাবে | | নির্দেশিত কাজ হিসাবে | ||
|- | |- | ||
− | | 09 | + | | 09:20 |
| সংখ্যা ভ্যারিয়েবল ঘোষিত করুন। | | সংখ্যা ভ্যারিয়েবল ঘোষিত করুন। | ||
|- | |- | ||
− | | 09 | + | | 09:22 |
| এটি '''10''' নির্ধারিত করুন। | | এটি '''10''' নির্ধারিত করুন। | ||
|- | |- | ||
− | | 09 | + | | 09:24 |
| ঘোষিত ভ্যারিয়েবল প্রিন্ট করুন। | | ঘোষিত ভ্যারিয়েবল প্রিন্ট করুন। | ||
|- | |- | ||
− | | 09 | + | | 09:26 |
| '''2''' টি স্ট্রিং ভ্যারিয়েবল ঘোষিত করুন। | | '''2''' টি স্ট্রিং ভ্যারিয়েবল ঘোষিত করুন। | ||
|- | |- | ||
− | | 09 | + | | 09:29 |
| এতে '''“Namaste ”''' এবং '''“India”''' এই ভ্যালু নির্ধারিত করুন। | | এতে '''“Namaste ”''' এবং '''“India”''' এই ভ্যালু নির্ধারিত করুন। | ||
|- | |- | ||
− | | 09 | + | | 09:34 |
| একের পর এক এই '''2''' টি ভ্যারিয়েবল প্রিন্ট করুন। | | একের পর এক এই '''2''' টি ভ্যারিয়েবল প্রিন্ট করুন। | ||
|- | |- | ||
− | | 09 | + | | 09:38 |
| এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। | | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। | ||
|- | |- | ||
− | | 09 | + | | 09:42 |
| এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। | | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। | ||
|- | |- | ||
− | | 09 | + | | 09:45 |
| ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। | | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। | ||
|- | |- | ||
− | | 09 | + | | 09:50 |
| স্পোকেন টিউটোরিয়াল প্রকল্প দল, | | স্পোকেন টিউটোরিয়াল প্রকল্প দল, | ||
|- | |- | ||
− | | 09 | + | | 09:53 |
| টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। | | টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। | ||
|- | |- | ||
− | | 09 | + | | 09:56 |
| অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। | ||
|- | |- | ||
− | | 10 | + | | 10:01 |
| বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। | | বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। | ||
|- | |- | ||
− | | 10 | + | | 10:08 |
| স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। | | স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। | ||
|- | |- | ||
− | | 10 | + | | 10:13 |
| এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। | | এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। | ||
|- | |- | ||
− | | 10 | + | | 10:23 |
| এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro''' | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro''' | ||
|- | |- | ||
− | | 10 | + | | 10:29 |
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। | ||
|- | |- | ||
− | | 10 | + | | 10:34 |
| ধন্যবাদ। | | ধন্যবাদ। | ||
|} | |} |
Latest revision as of 12:45, 26 February 2017
Time | Narration |
00:01 | Perl (পর্ল) এ Variables (ভ্যারিয়েবল) এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে, আমরা পর্লে ভ্যারিয়েবল সম্পর্কে শিখব। |
00:12 | আমি উবুন্টু লিনাক্স 12.04 OS এবং |
00:18 | পর্ল 5.14.2 ব্যবহার করছি যা সংশোধন 5 সংস্করণ 14 এবং উপসংস্করণ 2. |
00:26 | gedit টেক্সট এডিটর ও ব্যবহার করব। |
00:30 | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। |
00:34 | পর্লে ভ্যারিয়েবল: |
00:37 | ভ্যালু সংরক্ষণ করতে ব্যবহৃত হয় যেমন টেক্সট স্ট্রিংস, সংখ্যা বা অ্যারেস। |
00:44 | ভ্যারিয়েবল ঘোষিত করার পর এটি স্ক্রিপ্টে বার বার ব্যবহার করা যেতে পারে। |
00:50 | Scaler (স্কেলার) একক ভ্যালু বোঝায় এবং শুধু স্কেলার সংরক্ষণ করে। |
00:56 | এটি $ (dollar) চিহ্ন দ্বারা ঘোষিত হয়েছে। |
01:00 | এখন ভ্যারিয়েবল ঘোষিত করা দেখি। |
01:03 | ভ্যারিয়েবল নিম্নরূপে ঘোষিত করা যায় : dollar priority সেমিকোলন। |
01:09 | ভ্যারিয়েবল নামের ভিন্ন ধরন থাকতে পারে। ভ্যারিয়েবল অক্ষর বা আন্ডারস্কোর দ্বারা শুরু হওয়া প্রয়োজন। |
01:18 | এতে অক্ষর, সংখ্যা, আন্ডারস্কোর বা উপরোক্ত 3টিই থাকতে পারে। |
01:24 | বড়হাতের অক্ষরে ঘোষিত ভ্যারিয়েবলের পর্লে বিশেষ অর্থ রয়েছে। |
01:30 | তাই বড়হাতের অক্ষরে ঘোষণা করব না। |
01:34 | এখন টার্মিনাল খুলুন এবং লিখুন gedit স্পেস variables ডট pl স্পেস ampersand. |
01:44 | Ampersand টার্মিনালে কমান্ড প্রম্পট আনলক করবে। এখন এন্টার টিপুন। |
01:50 | এটি gedit টেক্সট এডিটরে variables dot pl ফাইল খুলবে। |
01:56 | dot pl হল পর্ল ফাইলের ডিফল্ট এক্সটেনশন। |
02:01 | ফাইলের মধ্যে লিখুন; dollar priority সেমিকোলন এবং এন্টার টিপুন। |
02:10 | আমরা priority ভ্যারিয়েবল ঘোষিত করেছি। |
02:13 | যার পূর্বে ভ্যারিয়েবল ঘোষিত করার দরকার নেই; |
02:18 | এটি শুধু কোডে ব্যবহার করতে পারেন। |
02:21 | এখন এই ভ্যারিয়েবলে সাংখ্যিক ভ্যালু নির্ধারিত করি। |
02:25 | এর জন্য লিখুন dollar priority স্পেস = স্পেস one সেমিকোলন |
02:32 | এবং এন্টার টিপুন। |
02:34 | এরপর লিখুন, |
02:36 | print স্পেস ডবল উদ্ধৃতিতে Value of variable is কোলন স্পেস dollar priority স্ল্যাশ n উদ্ধৃতি বন্ধ করুন সেমিকোলন এবং এন্টার টিপুন। |
02:50 | স্ল্যাশ n নতুন লাইন ক্যারেক্টার। |
02:53 | এখন ফাইলটি যেকোনো স্থানে variables.pl রূপে সংরক্ষণ করুন। |
03:02 | এখানে, এটি home/amol ডিরেক্টরিতে সংরক্ষিত হবে। ফাইলটি সংরক্ষণ করুন। |
03:10 | এখন এখানে এইমাত্র তৈরী করা variables.pl ফাইলের অনুমতি বদলান। |
03:18 | এটি করতে, টার্মিনালে লিখুন, chmod স্পেস 755 স্পেস variables ডট pl. |
03:27 | এটি ফাইলে পড়তে,লিখতে এবং এক্সিকিউটের অনুমতি দেবে। |
03:32 | স্ক্রিপ্ট কম্পাইল করতে, টার্মিনালে |
03:36 | লিখুন perl স্পেস হাইফেন c স্পেস variables ডট pl |
03:42 | হাইফেন c সুইচ যেকোনো কম্পাইলেশন/ সিনট্যাক্স এররের জন্য স্ক্রিপ্ট কম্পাইল করে। |
03:49 | এখন এন্টার টিপুন। |
03:51 | এটি বলে যে এখানে কোনো সিনট্যাক্স এরর নেই। |
03:56 | এখন স্ক্রিপ্ট এক্সিকিউট করতে লিখুন perl স্পেস variables ডট pl এবং এন্টার টিপুন। |
04:06 | আউটপুট লক্ষনীয় করা হয়েছে। |
04:10 | আমরা ঘোষিত ভ্যারিয়েবলে স্ট্রিং ভ্যালু ও প্রদান করতে পারি। |
04:15 | এখন উইন্ডোতে ফিরে যাই। |
04:18 | dollar priority = 1 এর বদলে |
04:22 | dollar priority = একক উদ্ধৃতিতে high লিখুন। |
04:28 | এখানে নির্দেশিত কাজ ডান থেকে বামে এক্সিকিউট করা হয়েছে। |
04:34 | Scaler যেকোনো ধরনের ডেটা রাখে, স্ট্রিং বা সংখ্যা। |
04:38 | ফাইলটি সংরক্ষণ করে স্ক্রিপ্ট আবার কম্পাইল করতে লিখুন, |
04:45 | perl স্পেস হাইফেন c স্পেস variables ডট pl এবং এন্টার টিপুন। |
04:51 | এটি বলে যে এখানে কোনো সিনট্যাক্স এরর নেই। |
04:55 | স্ক্রিপ্ট এক্সিকিউট করতে লিখুন perl স্পেস variables ডট pl এবং এন্টার টিপুন। |
05:03 | এখন আউটপুট প্রদর্শিত হয়েছে। |
05:07 | এখন টেক্সট এডিটর উইন্ডোতে ফিরে যাই। |
05:10 | ডবল উদ্ধৃতি সহ স্ট্রিং এও স্কেলার ব্যবহার করতে পারেন। |
05:15 | dollar priority ডবল উদ্ধৃতিতে String |
05:19 | ফাইল সংরক্ষণ করে বন্ধ করুন। |
05:22 | এখন একাধিক ভ্যারিয়েবল ঘোষিত করা দেখি। |
05:27 | এটি করতে টেক্সট এডিটরে নতুন ফাইল খুলুন। |
05:31 | টার্মিনালে লিখুন - gedit স্পেস multivar ডট pl স্পেস & এবং এন্টার টিপুন। |
05:42 | এটি টেক্সট এডিটরে multivar ডট pl ফাইল খুলবে । |
05:48 | এখন লিখুন - |
05:50 | dollar firstVar কমা dollar secondVar সেমিকোলন এবং এন্টার টিপুন। |
06:00 | dollar firstVar থেকে dollar secondVar এ ভ্যালু কপি করতে, লিখুন - |
06:07 | dollar firstVar স্পেস = স্পেস dollar secondVar সেমিকোলন এবং এন্টার টিপুন। |
06:19 | সকল গাণিতিক অপারেশন যেমন যোগ, বিয়োগ, গুন, ভাগ এই ভ্যারিয়েবলে করা যেতে পারে। |
06:30 | পর্ল ব্যবহার করে এটি করা দেখি। |
06:34 | টেক্সট এডিটরে যাই। |
06:36 | এবং এখন এই ভ্যারিয়েবলে 10 নির্ধারিত করে লিখুন, |
06:41 | dollar firstVar = dollar secondVar = 10 সেমিকোলন এবং এন্টার টিপুন। |
06:51 | এই ভ্যালু প্রিন্ট করতে, লিখুন, |
06:55 | print স্পেস ডবল উদ্ধৃতিতে firstVar কোলন স্পেস dollar firstVar and secondVar কোলন স্পেস dollar secondVar স্ল্যাশ n উদ্ধৃতি বন্ধ করুন সেমিকোলন। এন্টার টিপুন। |
07:17 | ফাইলটি সংরক্ষণ করে |
07:19 | দুটি ভ্যারিয়েবলে ভ্যালু যোগ করুন। |
07:23 | এখন লিখুন, |
07:25 | dollar addition স্পেস = স্পেস dollar firstVar স্পেস প্লাস স্পেস dollar secondVar সেমিকোলন এবং এন্টার টিপুন। |
07:43 | আমরা addition ভ্যারিয়েবল ঘোষিত করিনি। |
07:47 | আবার, ভ্যারিয়েবল addition প্রিন্ট করতে লিখুন, |
07:53 | print স্পেস ডবল উদ্ধৃতিতে Addition is কোলন স্পেস dollar addition স্ল্যাশ n উদ্ধৃতি বন্ধ করুন সেমিকোলন |
08:05 | ফাইলটি সংরক্ষণ করুন। |
08:07 | ফাইলটি কম্পাইল করতে আবার টার্মিনালে লিখুন, |
08:12 | perl স্পেস হাইফেন c স্পেস multivar ডট pl. |
08:18 | এখানে কোনো সিনট্যাক্স এরর নেই তাই স্ক্রিপ্ট এক্সিকিউট করতে |
08:24 | লিখুন perl স্পেস multivar ডট pl |
08:30 | এটি আউটপুটকে লক্ষনীয় করবে। |
08:34 | একইভাবে বিয়োগ, গুন এবং ভাগ চেষ্টা করুন। |
08:38 | আমি এখানে কোড লিখেছি। |
08:41 | এখন ফাইলটি সংরক্ষণ করে বন্ধ করি। |
08:46 | কম্পাইল করতে লিখুন, |
08:48 | perl স্পেস হাইফেন c স্পেস multivar ডট pl |
08:54 | কোনো সিনট্যাক্স এরর নেই। আমাদের এক্সিকিউট করা ফাইল হল perl multivar ডট pl |
09:01 | এক্সিকিউট করলে আউটপুট এইরকম দেখাবে। |
09:06 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
09:11 | এখানে আমরা শিখেছি, |
09:14 | Perl এ scalar ভ্যারিয়েবল ঘোষিত এবং ব্যবহার করা। |
09:18 | নির্দেশিত কাজ হিসাবে |
09:20 | সংখ্যা ভ্যারিয়েবল ঘোষিত করুন। |
09:22 | এটি 10 নির্ধারিত করুন। |
09:24 | ঘোষিত ভ্যারিয়েবল প্রিন্ট করুন। |
09:26 | 2 টি স্ট্রিং ভ্যারিয়েবল ঘোষিত করুন। |
09:29 | এতে “Namaste ” এবং “India” এই ভ্যালু নির্ধারিত করুন। |
09:34 | একের পর এক এই 2 টি ভ্যারিয়েবল প্রিন্ট করুন। |
09:38 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
09:42 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
09:45 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
09:50 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
09:53 | টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
09:56 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
10:01 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
10:08 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
10:13 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
10:23 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro |
10:29 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
10:34 | ধন্যবাদ। |