Difference between revisions of "PERL/C2/Data-Structures/Bengali"
From Script | Spoken-Tutorial
(Created page with '{| border=1 |'''Time''' |'''Narration''' |- | 00:00 |পর্লে Data Structures (ডেটা স্ট্রাকচারস) এর টিউটোরিয়াল…') |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
| 00:00 | | 00:00 | ||
− | |পর্লে Data Structures (ডেটা স্ট্রাকচারস) এর টিউটোরিয়ালে আপনাদের স্বাগত। | + | |পর্লে '''Data Structures''' (ডেটা স্ট্রাকচারস) এর টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
Line 13: | Line 13: | ||
|- | |- | ||
|00:11 | |00:11 | ||
− | | | + | |আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং '''Perl 5.14.2''' ব্যবহার করছি। |
|- | |- | ||
|00:18 | |00:18 | ||
− | | | + | | '''gedit''' টেক্সট এডিটর ও ব্যবহার করব। |
|- | |- | ||
Line 25: | Line 25: | ||
|- | |- | ||
| 00:25 | | 00:25 | ||
− | | | + | | এখানে ভ্যারিয়েবল সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে। |
|- | |- | ||
| 00:29 | | 00:29 | ||
− | |কমেন্টস, লুপ্স এবং কন্ডিসনাল স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা | + | |কমেন্টস, লুপ্স এবং কন্ডিসনাল স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
|- | |- | ||
Line 37: | Line 37: | ||
|- | |- | ||
|00:41 | |00:41 | ||
− | |পর্লে 3 ধরনের ডেটা স্ট্রাকচার রয়েছে - | + | |পর্লে '''3''' ধরনের ডেটা স্ট্রাকচার রয়েছে - |
|- | |- | ||
|00:44 | |00:44 | ||
− | |Scalar (স্কেলার) | + | |'''Scalar''' (স্কেলার), '''Array''' (অ্যারে) |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|00:46 | |00:46 | ||
− | |Hash (হ্যাশ) একে Associative (অ্যাসোসিয়েটিভ) অ্যারে ও বলা হয়। | + | |'''Hash''' (হ্যাশ) একে '''Associative''' (অ্যাসোসিয়েটিভ) অ্যারে ও বলা হয়। |
|- | |- | ||
|00:50 | |00:50 | ||
− | |Scalar: | + | |'''Scalar''': এটি যেকোনো ডেটা টাইপের জন্য ভ্যালু রাখে। |
|- | |- | ||
|00:56 | |00:56 | ||
− | |ডেটা টাইপ স্ট্রিং, | + | |ডেটা টাইপ স্ট্রিং, নম্বর, ডবল ইত্যাদি হতে পারে। |
|- | |- | ||
Line 69: | Line 65: | ||
|- | |- | ||
| 01:11 | | 01:11 | ||
− | | স্কেলার | + | | স্কেলার ভ্যারিয়েবল ঘোষণা করার মতই সহজ। |
|- | |- | ||
|01:16 | |01:16 | ||
− | |$count = 12 সেমিকোলন। | + | |'''$count''' = '''12''' সেমিকোলন। |
|- | |- | ||
|01:20 | |01:20 | ||
− | |$string = একক উদ্ধৃতিতে 'I am scalar of type string' সেমিকোলন। | + | |'''$string''' = একক উদ্ধৃতিতে ''''I am scalar of type string'''' সেমিকোলন। |
|- | |- | ||
|01:26 | |01:26 | ||
− | | | + | |এখন স্কেলারে নিম্ন অপারেশন সম্পাদন করতে পারি: |
|- | |- | ||
|01:30 | |01:30 | ||
− | | | + | |মান নির্ধারিত করা, |
|- | |- | ||
|01:32 | |01:32 | ||
− | | | + | |অন্যতে স্কেলারে নির্ধারিত করা। |
|- | |- | ||
|01:35 | |01:35 | ||
− | | নম্বরের মত স্কেলারে গাণিতিক অপারেশন যেমন add, subtract ইত্যাদি। | + | | নম্বরের মত স্কেলারে গাণিতিক অপারেশন যেমন '''add, subtract''' ইত্যাদি। |
|- | |- | ||
| 01:41 | | 01:41 | ||
− | |স্ট্রিং স্কেলারে স্ট্রিং অপারেশন যেমন concatenation, substr ইত্যাদি। | + | |স্ট্রিং স্কেলারে স্ট্রিং অপারেশন যেমন '''concatenation, substr''' ইত্যাদি। |
|- | |- | ||
Line 105: | Line 101: | ||
|- | |- | ||
|01:52 | |01:52 | ||
− | | টার্মিনালে | + | | টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''scalars''' ডট '''pl''' স্পেস '''&''' এবং '''Enter''' টিপুন। |
|- | |- | ||
| 02:01 | | 02:01 | ||
− | | এটি gedit এ scalars.pl ফাইল খুলবে। | + | | এটি '''gedit''' এ '''scalars.pl''' ফাইল খুলবে। |
|- | |- | ||
Line 125: | Line 121: | ||
|- | |- | ||
|02:19 | |02:19 | ||
− | |এটি স্ট্রিং অপারেশন যা scalar টাইপের স্ট্রিং এ কার্যকর হয়। | + | |এটি স্ট্রিং অপারেশন যা '''scalar''' টাইপের স্ট্রিং এ কার্যকর হয়। |
|- | |- | ||
|02:25 | |02:25 | ||
− | | substr | + | | '''substr''' পর্ল ফাংশন যা আউটপুট রূপে স্ট্রিং এর অংশ প্রদান করে। |
|- | |- | ||
|02:30 | |02:30 | ||
− | | এখানে index 0 থেকে স্ট্রিং শুরু হয়, যেমন কোথা থেকে আমরা স্ট্রিং এর এক্সট্রেকশন করতে চাই। | + | | এখানে '''index 0''' থেকে স্ট্রিং শুরু হয়, যেমন কোথা থেকে আমরা স্ট্রিং এর এক্সট্রেকশন করতে চাই। |
|- | |- | ||
|02:39 | |02:39 | ||
− | |এবং 11, offset নির্ধারিত করে অর্থাত কতদূর আমরা আউটপুটে স্ট্রিং চাই। | + | |এবং '''11, offset''' নির্ধারিত করে অর্থাত কতদূর আমরা আউটপুটে স্ট্রিং চাই। |
|- | |- | ||
|02:46 | |02:46 | ||
− | |Ctrl + S টিপে ফাইল সংরক্ষণ করুন। | + | |এখন '''Ctrl + S''' টিপে ফাইল সংরক্ষণ করুন। |
|- | |- | ||
| 02:50 | | 02:50 | ||
− | | তারপর টার্মিনালে | + | | তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে |
|- | |- | ||
|02:55 | |02:55 | ||
− | |লিখুন perl স্পেস scalars ডট pl. Enter টিপুন। | + | |লিখুন '''perl''' স্পেস '''scalars''' ডট '''pl'''. '''Enter''' টিপুন। |
|- | |- | ||
|03:00 | |03:00 | ||
− | | আউটপুট টার্মিনালে | + | | আউটপুট টার্মিনালে লক্ষনীয় হয়েছে। |
|- | |- | ||
|03:05 | |03:05 | ||
− | |এখন, পর্লে অ্যারে | + | |এখন, পর্লে অ্যারে দেখি। |
|- | |- | ||
|03:09 | |03:09 | ||
− | |Array: | + | |'''Array''': হল এলিমেন্টের তালিকা। |
|- | |- | ||
|03:12 | |03:12 | ||
− | |Elements স্ট্রিং, | + | |'''Elements''' স্ট্রিং, নম্বর ইত্যাদি হতে পারে। |
|- | |- | ||
| 03:16 | | 03:16 | ||
− | | এতে ইনডেক্স রয়েছে, যা অ্যারেতে বিভিন্ন অপারেশন সম্পাদন | + | | এতে ইনডেক্স রয়েছে, যা অ্যারেতে বিভিন্ন অপারেশন সম্পাদন করে। |
|- | |- | ||
| 03:22 | | 03:22 | ||
− | | ইনডেক্স শূন্য | + | | ইনডেক্স শূন্য থেকে শুরু হয়। |
|- | |- | ||
| 03:25 | | 03:25 | ||
− | | অন্যান্য প্রোগ্রামিং | + | | অন্যান্য প্রোগ্রামিং ভাষার মত, অ্যারে বা তার দৈর্ঘ্য পর্লে ব্যবহার করার পূর্বে ঘোষণা করার কোনো দরকার নেই। |
|- | |- | ||
|03:33 | |03:33 | ||
− | | | + | | অ্যারে, এতে এলিমেন্ট যোগ বা অপসারণ অনুযায়ী প্রসারিত বা সঙ্কুচিত হয়। |
|- | |- | ||
Line 189: | Line 185: | ||
|- | |- | ||
| 03:41 | | 03:41 | ||
− | |at the rate variableName স্পেস equal to স্পেস | + | |'''at the rate variableName''' স্পেস equal to স্পেস প্রথম বন্ধনীতে '''element 1''' কমা '''element 2''' কমা এইভাবে '''element N''' বন্ধনী বন্ধ করুন সেমিকোলন। |
|- | |- | ||
|03:54 | |03:54 | ||
− | | | + | |এখন অ্যারের উদাহরণ দেখি। |
|- | |- | ||
|03:57 | |03:57 | ||
− | |টার্মিনালে | + | |টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''perlArray''' ডট '''pl''' স্পেস '''&''' এবং '''enter''' টিপুন। |
|- | |- | ||
| 04:08 | | 04:08 | ||
− | | এটি gedit এ perlArray | + | | এটি '''gedit''' এ '''perlArray''' ডট '''pl''' ফাইল খুলবে। |
|- | |- | ||
Line 217: | Line 213: | ||
|- | |- | ||
| 04:29 | | 04:29 | ||
− | | এই অ্যারেতে নম্বর এবং স্ট্রিং উভয় | + | | এই অ্যারেতে নম্বর এবং স্ট্রিং উভয় এলিমেন্ট রয়েছে। |
|- | |- | ||
Line 225: | Line 221: | ||
|- | |- | ||
| 04:39 | | 04:39 | ||
− | | এইভাবে | + | | এইভাবে পর্লে অ্যারে প্রিন্ট করতে পারি। |
|- | |- | ||
|04:43 | |04:43 | ||
− | | | + | |'''Ctrl + S''' টিপে ফাইল সংরক্ষণ করুন। |
|- | |- | ||
|04:47 | |04:47 | ||
− | |এরপর টার্মিনালে গিয়ে | + | |এরপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন |
|- | |- | ||
|04:52 | |04:52 | ||
− | |perl স্পেস perlArray ডট pl এবং Enter টিপুন। | + | |'''perl''' স্পেস '''perlArray''' ডট '''pl''' এবং '''Enter''' টিপুন। |
|- | |- | ||
Line 253: | Line 249: | ||
|- | |- | ||
| 05:12 | | 05:12 | ||
− | | এটি একটি Key Value pair ডেটা স্ট্রাকচার। | + | | এটি একটি '''Key Value pair''' ডেটা স্ট্রাকচার। |
|- | |- | ||
|05:15 | |05:15 | ||
− | |হ্যাশে key (কী) হল অনন্য। | + | |হ্যাশে '''key''' (কী) হল অনন্য। |
|- | |- | ||
Line 265: | Line 261: | ||
|- | |- | ||
|05:28 | |05:28 | ||
− | |ভ্যালু | + | |ভ্যালু নকল হতে পারে। |
|- | |- | ||
Line 273: | Line 269: | ||
|- | |- | ||
|05:34 | |05:34 | ||
− | |Hash (হ্যাশ) এর সিনট্যাক্স হল; | + | |'''Hash''' (হ্যাশ) এর সিনট্যাক্স হল; |
|- | |- | ||
|05:36 | |05:36 | ||
− | |percentage variable name স্পেস equal to স্পেস | + | |'''percentage variable name''' স্পেস '''equal to''' স্পেস প্রথম বন্ধনী, |
|- | |- | ||
|05:41 | |05:41 | ||
− | |Enter টিপুন। | + | |Enter টিপুন। একক উদ্ধৃতিতে '''key 1''' স্পেস '''equal to greater than''' স্পেস একক উদ্ধৃতিতে '''Value 1''' কমা। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 293: | Line 285: | ||
|- | |- | ||
| 05:52 | | 05:52 | ||
− | | একক | + | | একক উদ্ধৃতিতে '''key 2''' একক উদ্ধৃতি স্পেস '''equal to greater than''' স্পেস একক উদ্ধৃতিতে '''Value 2'''. |
|- | |- | ||
|05:58 | |05:58 | ||
− | |Enter টিপুন। | + | |'''Enter''' টিপুন। |
|- | |- | ||
| 06:00 | | 06:00 | ||
− | | | + | | বন্ধনী বন্ধ করুন সেমিকোলন। |
|- | |- | ||
| 06:03 | | 06:03 | ||
− | | এখন | + | | এখন আমরা হ্যাশের উদাহরণ দেখব। |
|- | |- | ||
| 06:07 | | 06:07 | ||
− | | টার্মিনালে | + | | এখন টার্মিনালে গিয়ে লিখুন |
|- | |- | ||
| 06:10 | | 06:10 | ||
− | | gedit স্পেস perlHash ডট pl স্পেস & এবং Enter টিপুন। | + | | '''gedit''' স্পেস '''perlHash''' ডট '''pl''' স্পেস '''&''' এবং '''Enter''' টিপুন। |
|- | |- | ||
| 06:18 | | 06:18 | ||
− | | এটি gedit এ perlHash | + | | এটি '''gedit''' এ '''perlHash''' ডট '''pl''' ফাইল খুলবে। |
|- | |- | ||
Line 325: | Line 317: | ||
|- | |- | ||
| 06:27 | | 06:27 | ||
− | | | + | | এটি বিষয়ের প্রাপ্ত নম্বর নির্দেশ করে। |
|- | |- | ||
Line 337: | Line 329: | ||
|- | |- | ||
| 06:38 | | 06:38 | ||
− | | এখন শুধু | + | | এখন শুধু হ্যাশের প্রিন্ট করার পদ্ধতি দেখুন। |
|- | |- | ||
Line 345: | Line 337: | ||
|- | |- | ||
|06:47 | |06:47 | ||
− | | | + | |এখন ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
|06:50 | |06:50 | ||
− | |তারপর টার্মিনালে | + | |তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন |
|- | |- | ||
| 06:55 | | 06:55 | ||
− | | perl স্পেস perlHash ডট pl এবং Enter টিপুন। | + | | '''perl''' স্পেস '''perlHash''' ডট '''pl'''এবং '''Enter''' টিপুন। |
|- | |- | ||
Line 361: | Line 353: | ||
|- | |- | ||
| 07:05 | | 07:05 | ||
− | | | + | | সংক্ষেপে এই টিউটোরিয়ালে শিখেছি, |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|07:09 | |07:09 | ||
− | | | + | | স্কেলার, অ্যারে এবং |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|07:11 | |07:11 | ||
Line 381: | Line 365: | ||
|- | |- | ||
| 07:13 | | 07:13 | ||
− | | স্যাম্পল | + | | স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। |
|- | |- | ||
|07:15 | |07:15 | ||
− | | নির্দেশিত | + | | নির্দেশিত কাজ হল - |
|- | |- | ||
Line 393: | Line 377: | ||
|- | |- | ||
|07:19 | |07:19 | ||
− | | এতে float টাইপের ভ্যালু নির্ধারিত করে এটি প্রিন্ট করা। | + | | এতে '''float''' টাইপের ভ্যালু নির্ধারিত করে এটি প্রিন্ট করা। |
|- | |- | ||
|07:23 | |07:23 | ||
− | | | + | | "লাল", "হলুদ" এবং "সবুজ" রঙের অ্যারে ঘোষণা এবং প্রিন্ট করা। |
|- | |- | ||
|07:28 | |07:28 | ||
− | |এমপ্লয়ীর নাম এবং তাদের | + | |এমপ্লয়ীর নাম এবং তাদের ডিপার্টমেন্টের হ্যাশ ঘোষণা এবং প্রিন্ট করা। |
|- | |- | ||
|07:33 | |07:33 | ||
− | | ইঙ্গিত: 'Employee' =>(equal to greater than sign) 'John' কমা | + | | ইঙ্গিত: ''''Employee' =>(equal to greater than sign) 'John'''' কমা |
|- | |- | ||
|07:38 | |07:38 | ||
− | | 'Department' =>(equal to greater than sign) 'Engineering' | + | | ''''Department' =>(equal to greater than sign) 'Engineering'''' |
|- | |- | ||
Line 433: | Line 417: | ||
|- | |- | ||
|08:03 | |08:03 | ||
− | |বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। | + | |বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। |
|- | |- | ||
| 08:10 | | 08:10 | ||
− | | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। | + | | স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। |
|- | |- | ||
|08:15 | |08:15 | ||
− | |এটি ভারত সরকারের ICT, MHRD এর জাতীয় | + | |এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
|- | |- | ||
|08:22 | |08:22 | ||
− | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro | + | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro''' |
|- | |- | ||
| 08:33 | | 08:33 | ||
− | | আমি কৌশিক দত্ত | + | | আমি কৌশিক দত্ত |
|- | |- | ||
|08:35 | |08:35 | ||
− | | | + | |এই টিউটোরিয়ালটি অনুবাদ করেছি। |
|- | |- |
Latest revision as of 13:02, 26 February 2017
Time | Narration |
00:00 | পর্লে Data Structures (ডেটা স্ট্রাকচারস) এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:05 | এখানে আমরা পর্লে উপলব্ধ ডেটা স্ট্রাকচারস সম্পর্কে শিখব। |
00:11 | আমি উবুন্টু লিনাক্স 12.04 OS এবং Perl 5.14.2 ব্যবহার করছি। |
00:18 | gedit টেক্সট এডিটর ও ব্যবহার করব। |
00:22 | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। |
00:25 | এখানে ভ্যারিয়েবল সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে। |
00:29 | কমেন্টস, লুপ্স এবং কন্ডিসনাল স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
00:36 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান। |
00:41 | পর্লে 3 ধরনের ডেটা স্ট্রাকচার রয়েছে - |
00:44 | Scalar (স্কেলার), Array (অ্যারে) |
00:46 | Hash (হ্যাশ) একে Associative (অ্যাসোসিয়েটিভ) অ্যারে ও বলা হয়। |
00:50 | Scalar: এটি যেকোনো ডেটা টাইপের জন্য ভ্যালু রাখে। |
00:56 | ডেটা টাইপ স্ট্রিং, নম্বর, ডবল ইত্যাদি হতে পারে। |
01:01 | এটি অ্যারেতে রেফারেন্স বা হ্যাশে রেফারেন্স ও রাখতে পারে। |
01:06 | আমরা পর্লে রেফারেন্স পরবর্তী টিউটোরিয়ালে দেখব। |
01:11 | স্কেলার ভ্যারিয়েবল ঘোষণা করার মতই সহজ। |
01:16 | $count = 12 সেমিকোলন। |
01:20 | $string = একক উদ্ধৃতিতে 'I am scalar of type string' সেমিকোলন। |
01:26 | এখন স্কেলারে নিম্ন অপারেশন সম্পাদন করতে পারি: |
01:30 | মান নির্ধারিত করা, |
01:32 | অন্যতে স্কেলারে নির্ধারিত করা। |
01:35 | নম্বরের মত স্কেলারে গাণিতিক অপারেশন যেমন add, subtract ইত্যাদি। |
01:41 | স্ট্রিং স্কেলারে স্ট্রিং অপারেশন যেমন concatenation, substr ইত্যাদি। |
01:48 | স্কেলার ডেটা টাইপের উদাহরণ দেখি। |
01:52 | টার্মিনালে গিয়ে লিখুন gedit স্পেস scalars ডট pl স্পেস & এবং Enter টিপুন। |
02:01 | এটি gedit এ scalars.pl ফাইল খুলবে। |
02:05 | স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন। |
02:09 | এটি স্কেলারে ঘোষণাকরণ এবং নির্দেশিত কাজ। |
02:13 | এটি কিছু গাণিতিক অপারেশন যা নম্বর টাইপের স্কেলারে সম্পাদন করা যেতে পারে। |
02:19 | এটি স্ট্রিং অপারেশন যা scalar টাইপের স্ট্রিং এ কার্যকর হয়। |
02:25 | substr পর্ল ফাংশন যা আউটপুট রূপে স্ট্রিং এর অংশ প্রদান করে। |
02:30 | এখানে index 0 থেকে স্ট্রিং শুরু হয়, যেমন কোথা থেকে আমরা স্ট্রিং এর এক্সট্রেকশন করতে চাই। |
02:39 | এবং 11, offset নির্ধারিত করে অর্থাত কতদূর আমরা আউটপুটে স্ট্রিং চাই। |
02:46 | এখন Ctrl + S টিপে ফাইল সংরক্ষণ করুন। |
02:50 | তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে |
02:55 | লিখুন perl স্পেস scalars ডট pl. Enter টিপুন। |
03:00 | আউটপুট টার্মিনালে লক্ষনীয় হয়েছে। |
03:05 | এখন, পর্লে অ্যারে দেখি। |
03:09 | Array: হল এলিমেন্টের তালিকা। |
03:12 | Elements স্ট্রিং, নম্বর ইত্যাদি হতে পারে। |
03:16 | এতে ইনডেক্স রয়েছে, যা অ্যারেতে বিভিন্ন অপারেশন সম্পাদন করে। |
03:22 | ইনডেক্স শূন্য থেকে শুরু হয়। |
03:25 | অন্যান্য প্রোগ্রামিং ভাষার মত, অ্যারে বা তার দৈর্ঘ্য পর্লে ব্যবহার করার পূর্বে ঘোষণা করার কোনো দরকার নেই। |
03:33 | অ্যারে, এতে এলিমেন্ট যোগ বা অপসারণ অনুযায়ী প্রসারিত বা সঙ্কুচিত হয়। |
03:39 | অ্যারের সিনট্যাক্স হল; |
03:41 | at the rate variableName স্পেস equal to স্পেস প্রথম বন্ধনীতে element 1 কমা element 2 কমা এইভাবে element N বন্ধনী বন্ধ করুন সেমিকোলন। |
03:54 | এখন অ্যারের উদাহরণ দেখি। |
03:57 | টার্মিনালে গিয়ে লিখুন gedit স্পেস perlArray ডট pl স্পেস & এবং enter টিপুন। |
04:08 | এটি gedit এ perlArray ডট pl ফাইল খুলবে। |
04:12 | স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন। |
04:18 | এটি নম্বর অ্যারে যাতে নম্বর টাইপের এলিমেন্ট রয়েছে। |
04:23 | এটি স্ট্রিং অ্যারে যাতে স্ট্রিং টাইপের এলিমেন্ট রয়েছে। |
04:29 | এই অ্যারেতে নম্বর এবং স্ট্রিং উভয় এলিমেন্ট রয়েছে। |
04:34 | এই উদাহরণ পর্লে বিভিন্ন ধরনের অ্যারে প্রদর্শন করে। |
04:39 | এইভাবে পর্লে অ্যারে প্রিন্ট করতে পারি। |
04:43 | Ctrl + S টিপে ফাইল সংরক্ষণ করুন। |
04:47 | এরপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন |
04:52 | perl স্পেস perlArray ডট pl এবং Enter টিপুন। |
04:59 | টার্মিনালে নিম্নলিখিত আউটপুট প্রদর্শিত হয়। |
05:04 | এখন, পর্লে হ্যাশ ডেটা স্ট্রাকচার দেখি। |
05:08 | হ্যাশকে অ্যাসোসিয়েটিভ অ্যারে ও বলা হয়। |
05:12 | এটি একটি Key Value pair ডেটা স্ট্রাকচার। |
05:15 | হ্যাশে key (কী) হল অনন্য। |
05:18 | একই কী আবার যোগ করলে, সেই কী-এর মান কী-এর জন্য নির্ধারিত সর্বশেষ মান দ্বারা ওভাররাইড করা হবে। |
05:28 | ভ্যালু নকল হতে পারে। |
05:30 | এটি যেকোনো ডেটা টাইপের জন্য মানও রাখে। |
05:34 | Hash (হ্যাশ) এর সিনট্যাক্স হল; |
05:36 | percentage variable name স্পেস equal to স্পেস প্রথম বন্ধনী, |
05:41 | Enter টিপুন। একক উদ্ধৃতিতে key 1 স্পেস equal to greater than স্পেস একক উদ্ধৃতিতে Value 1 কমা। |
05:50 | Enter টিপুন। |
05:52 | একক উদ্ধৃতিতে key 2 একক উদ্ধৃতি স্পেস equal to greater than স্পেস একক উদ্ধৃতিতে Value 2. |
05:58 | Enter টিপুন। |
06:00 | বন্ধনী বন্ধ করুন সেমিকোলন। |
06:03 | এখন আমরা হ্যাশের উদাহরণ দেখব। |
06:07 | এখন টার্মিনালে গিয়ে লিখুন |
06:10 | gedit স্পেস perlHash ডট pl স্পেস & এবং Enter টিপুন। |
06:18 | এটি gedit এ perlHash ডট pl ফাইল খুলবে। |
06:22 | স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন। |
06:27 | এটি বিষয়ের প্রাপ্ত নম্বর নির্দেশ করে। |
06:31 | এই উদাহরণ, হ্যাশের ব্যবহার প্রদর্শন করে। |
06:35 | এখন হ্যাশ প্রিন্ট করা দেখি। |
06:38 | এখন শুধু হ্যাশের প্রিন্ট করার পদ্ধতি দেখুন। |
06:42 | বিশদ ব্যাখ্যা পরবর্তী টিউটোরিয়ালে দেওয়া হবে। |
06:47 | এখন ফাইলটি সংরক্ষণ করুন। |
06:50 | তারপর টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন |
06:55 | perl স্পেস perlHash ডট plএবং Enter টিপুন। |
07:01 | নিম্নলিখিত আউটপুট টার্মিনালে প্রদর্শিত হয়। |
07:05 | সংক্ষেপে এই টিউটোরিয়ালে শিখেছি, |
07:09 | স্কেলার, অ্যারে এবং |
07:11 | হ্যাশ ডেটা স্ট্রাকচার। |
07:13 | স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। |
07:15 | নির্দেশিত কাজ হল - |
07:17 | স্কেলার ভ্যারিয়েবল ঘোষণা করা। |
07:19 | এতে float টাইপের ভ্যালু নির্ধারিত করে এটি প্রিন্ট করা। |
07:23 | "লাল", "হলুদ" এবং "সবুজ" রঙের অ্যারে ঘোষণা এবং প্রিন্ট করা। |
07:28 | এমপ্লয়ীর নাম এবং তাদের ডিপার্টমেন্টের হ্যাশ ঘোষণা এবং প্রিন্ট করা। |
07:33 | ইঙ্গিত: 'Employee' =>(equal to greater than sign) 'John' কমা |
07:38 | 'Department' =>(equal to greater than sign) 'Engineering' |
07:42 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
07:46 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:49 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
07:53 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
07:59 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
08:03 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
08:10 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:15 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
08:22 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
08:33 | আমি কৌশিক দত্ত |
08:35 | এই টিউটোরিয়ালটি অনুবাদ করেছি। |
08:38 | ধন্যবাদ। |