Difference between revisions of "PERL/C2/Arrays/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 37: Line 37:
 
|-
 
|-
 
|00:22
 
|00:22
|এখানে আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং পার্ল '''5.14.2''' ব্যবহার করছি।
+
|আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং পার্ল '''5.14.2''' ব্যবহার করছি।
 
   
 
   
 
|-
 
|-
 
|00:30
 
|00:30
|আমি '''gedit''' টেক্সট এডিটর ও ব্যবহার করব।
+
|'''gedit''' টেক্সট এডিটর ও ব্যবহার করব।
 
   
 
   
 
|-
 
|-
Line 49: Line 49:
 
|-
 
|-
 
|00:37
 
|00:37
|আপনার পর্লে ভ্যারিয়েবলস, কমেন্টস এবং ডেটা স্ট্রাকচার সম্পর্কে মৌলিক জ্ঞান থাকতে হবে।
+
|ভ্যারিয়েবলস, কমেন্টস এবং ডেটা স্ট্রাকচার সম্পর্কে মৌলিক জ্ঞান থাকতে হবে।
  
 
|-
 
|-
Line 61: Line 61:
 
|-
 
|-
 
|00:54
 
|00:54
|অ্যারে একটি সহজ ডেটা স্ট্রাকচার যাতে যে কোনো ডেটা টাইপের এলিমেন্ট থাকে।  
+
|অ্যারে ডেটা স্ট্রাকচারে যে কোনো ডেটা টাইপের এলিমেন্ট থাকে।  
  
 
|-
 
|-
Line 77: Line 77:
 
|-
 
|-
 
|01:15
 
|01:15
| অ্যারের ঘোষণার জন্য সিনট্যাক্স হল -
+
| অ্যারের ঘোষণার সিনট্যাক্স হল -
 
   
 
   
 
|-
 
|-
 
|01:18
 
|01:18
|'''@myArray''' = ওপেন বন্ধনী '''1''' কমা '''2''' কমা '''3''' কমা  একক উদ্ধৃতি '''abc''' একক উদ্ধৃতি কমা '''10.3''' ক্লোস বন্ধনী সেমিকোলন।
+
|'''@myArray''' = প্রথম বন্ধনীতে '''1''' কমা '''2''' কমা '''3''' কমা  একক উদ্ধৃতিতে '''abc''' কমা '''10.3''' বন্ধনী বন্ধ করুন সেমিকোলন।
  
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
| 01:52
 
| 01:52
| এটি '''geditor''' এ '''arrayIndex''' ডট '''pl''' ফাইল খুলবে।
+
| এটি '''gedit''' এ '''arrayIndex''' ডট '''pl''' ফাইল খুলবে।
 
   
 
   
 
|-
 
|-
 
|01:57
 
|01:57
|এখন স্ক্রিনে প্রদর্শিত কোড লিখুন।  
+
|এখন স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।  
 
    
 
    
 
|-
 
|-
 
|02:02
 
|02:02
|এখানে '''5''' টি এলিমেন্ট সহ একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
+
|'''5''' টি এলিমেন্টের সাথে একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
 
   
 
   
 
|-
 
|-
 
|02:07
 
|02:07
|অ্যারে ইনডেক্স শূন্য থেকে শুরু হয়, শেষের ইনডেক্স ভ্যালু হবে '''4'''.
+
|অ্যারে ইনডেক্স শূন্য থেকে শুরু হয়, শেষের ইনডেক্স ভ্যালু হবে '''4''' অর্থাত
 
   
 
   
 
|-
 
|-
Line 129: Line 129:
 
|-
 
|-
 
|02:18
 
|02:18
|'''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।
+
|এখন ফাইলটি সংরক্ষণ করুন।
  
 
|-
 
|-
 
|02:22
 
|02:22
|তারপর টার্মিনালে ফিরে পর্ল স্ক্রিপ্ট এক্সিকিউট করুন।
+
|টার্মিনালে ফিরে গিয়ে ক্রিপ্ট এক্সিকিউট করতে
  
 
|-
 
|-
Line 148: Line 148:
 
|-
 
|-
 
|02:37
 
|02:37
|এখন, পর্লে অ্যারের দৈর্ঘ্য কিভাবে পাই তা দেখবো।
+
|এখন, পর্লে অ্যারের দৈর্ঘ্য পাওয়া দেখি।
 
   
 
   
 
|-
 
|-
 
|02:41
 
|02:41
|অনেক উপায় রয়েছে যার দ্বারা আমরা অ্যারের দৈর্ঘ্য পেতে পারি।
+
|অ্যারের দৈর্ঘ্য পেতে অনেক উপায় রয়েছে।
  
 
|-
 
|-
 
|02:46
 
|02:46
|অ্যারের ইনডেক্স '''+ 1''' যেমন '''$#array + 1'''
+
|অ্যারের ইনডেক্স হল '''+ 1''' যেমন '''$#array + 1'''
 
   
 
   
 
|-
 
|-
 
|02:53
 
|02:53
|পর্ল ইনবিল্ট স্কেলার ফাংশন ব্যবহার করে; যেমন '''scalar''' ওপেন বন্ধনী '''@array''' ক্লোস বন্ধনী।
+
|ইনবিল্ট স্কেলার ফাংশন ব্যবহার করি; যেমন '''scalar''' প্রথম বন্ধনীতে '''@array''' বন্ধনী বন্ধ করুন।
 
   
 
   
 
|-
 
|-
 
|03:02
 
|03:02
|স্কেলার ভ্যারিয়েবলে অ্যারে এসাইন করা যেমন '''$arrayLength''' = '''@array'''.
+
|স্কেলার ভ্যারিয়েবলে অ্যারে নির্ধারিত করা যেমন '''$arrayLength''' = '''@array'''.
 
   
 
   
 
|-
 
|-
Line 172: Line 172:
 
|-
 
|-
 
|  03:14
 
|  03:14
| টার্মিনালে যান এবং লিখুন -
+
| টার্মিনালে গিয়ে লিখুন -
  
 
|-
 
|-
 
| 03:18
 
| 03:18
| '''gedit''' স্পেস '''arrayLength''' ডট '''pl''' স্পেস '''&''',
+
| '''gedit''' স্পেস '''arrayLength''' ডট '''pl''' স্পেস '''&''' এবং
 
   
 
   
 
|-
 
|-
Line 184: Line 184:
 
|-
 
|-
 
| 03:27
 
| 03:27
|  স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।
+
এখন স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।
 
   
 
   
 
|-
 
|-
 
| 03:32
 
| 03:32
|এখানে '''5''' টি এলিমেন্ট সহ একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
+
|'''5''' টি এলিমেন্টের সাথে একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
 
   
 
   
 
|-
 
|-
Line 196: Line 196:
 
|-
 
|-
 
|03:41
 
|03:41
|পর্লে অ্যারের দৈর্ঘ্য খোঁজার বিভিন্ন উপায় হাইলাইট করা হয়েছে।
+
|পর্লে অ্যারের দৈর্ঘ্য খোঁজার বিভিন্ন উপায় লক্ষনীয় করা হয়েছে।
 
   
 
   
 
|-
 
|-
 
|  03:47
 
|  03:47
| আমরা কমা ব্যবহার করে প্রিন্ট স্টেটমেন্টে আউটপুট কনকেটেনট করেছি।
+
| কমা ব্যবহার করে প্রিন্ট স্টেটমেন্টে আউটপুট কনকেটেনট করেছি।
 
   
 
   
 
|-
 
|-
 
|03:53
 
|03:53
|'''Ctrl + S''' টিপে ফাইলটি সংরক্ষণ করুন।
+
|এখন ফাইলটি সংরক্ষণ করুন।
 
    
 
    
 
|-
 
|-
 
|  03:57
 
|  03:57
| স্ক্রিপ্ট এক্সিকিউট করুন।
+
| স্ক্রিপ্ট এক্সিকিউট করতে
 
   
 
   
 
|-
 
|-
 
|  03:59
 
|  03:59
| টার্মিনালে ফিরে গিয়ে লিখুন -
+
| টার্মিনালে গিয়ে লিখুন -
  
 
|-
 
|-
Line 228: Line 228:
 
|-
 
|-
 
|04:18
 
|04:18
|''' Indexing''' অ্যারের এলিমেন্ট এক্সেস করতে ব্যবহৃত হয়।
+
|''' Indexing''' এলিমেন্ট এক্সেস করতে ব্যবহৃত হয়।
 
   
 
   
 
|-
 
|-
Line 264: Line 264:
 
|-
 
|-
 
|04:49
 
|04:49
|মনে রাখুন -
+
|'''myArray'''
 
   
 
   
 
|-
 
|-
 
|04:50
 
|04:50
| '''myArray, @ (at the rate)''' চিহ্ন এর সাথে ঘোষিত হয়েছে।
+
| '''@ (at the rate)''' চিহ্ন এর সাথে ঘোষিত হয়েছে।
 
   
 
   
 
|-
 
|-
 
|04:54
 
|04:54
|অ্যারের এলিমেন্ট এক্সেস করতে '''$''' (dollar) চিহ্ন ব্যবহার করতে হবে।
+
| এলিমেন্ট এক্সেস করতে '''$''' চিহ্ন ব্যবহার করা হবে।
  
 
|-
 
|-
Line 288: Line 288:
 
|-
 
|-
 
|  05:16
 
|  05:16
|'''myArray''' এর অন্তিম এলিমেন্ট এক্সেস করতে, আমরা '''myArray''' এর অন্তিম ইনডেক্স পাস করেছি।
+
|'''myArray''' এর অন্তিম এলিমেন্ট এক্সেস করতে, '''myArray''' এর অন্তিম ইনডেক্স পাস করেছি।
 
   
 
   
 
|-
 
|-
Line 296: Line 296:
 
|-
 
|-
 
|05:28
 
|05:28
| '''Ctrl + S''' টিপে ফাইলটি সংরক্ষণ করুন।
+
| এখন ফাইলটি সংরক্ষণ করে
  
 
|-
 
|-
Line 331: Line 331:
 
|-
 
|-
 
|06:01
 
|06:01
|এখন স্যাম্পল প্রোগ্রাম ব্যবহার করে অ্যারেতে ইটারেট করতে এই লুপের ব্যবহার দেখি।
+
| স্যাম্পল প্রোগ্রাম ব্যবহার করে পুনরাবৃত্তি করতে লুপের ব্যবহার দেখি।
  
 
|-
 
|-
 
| 06:07
 
| 06:07
|এইজন্য, টার্মিনালে যান এবং লিখুন -
+
|এইজন্য, টার্মিনালে গিয়ে লিখুন -
  
 
|-
 
|-
Line 351: Line 351:
 
|-
 
|-
 
| 06:24
 
| 06:24
| এখানে, ইনডেক্স ইটারেট করে অ্যারের প্রতিটি এলিমেন্ট প্রিন্ট করছি।
+
| এখানে, ইনডেক্স পুনরাবৃত্তি করতে অ্যারের প্রতিটি এলিমেন্ট প্রিন্ট করছি।
  
 
|-
 
|-
 
|  06:31
 
|  06:31
| '''for''' লুপ '''i''' ভ্যারিয়েবল অ্যারের অন্তিম ইনডেক্সে যাওয়া পর্যন্ত এক্সিকিউট করবে।
+
| '''for''' লুপ '''i''' ভ্যারিয়েবল অন্তিম ইনডেক্সে যাওয়া পর্যন্ত এক্সিকিউট করবে।
 
   
 
   
 
|-
 
|-
Line 363: Line 363:
 
|-
 
|-
 
|06:46
 
|06:46
| একবার অ্যারের তার অন্তিম এলিমেন্টে পৌছে গেলে, এটি '''foreach''' লুপ থেকে প্রস্থান করবে।
+
| একবার অ্যারে তার অন্তিম এলিমেন্টে পৌছে গেলে, এটি '''foreach''' লুপ থেকে প্রস্থান করবে।
 
   
 
   
 
|-
 
|-
Line 375: Line 375:
 
|-
 
|-
 
|07:04
 
|07:04
| '''Ctrl + S''' টিপে ফাইলটি সংরক্ষণ করুন।
+
| ফাইলটি সংরক্ষণ করুন।
 
|-
 
|-
 
|07:07
 
|07:07
|টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
+
|এখন টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
  
 
|-
 
|-
Line 398: Line 398:
 
|-
 
|-
 
|07:28
 
|07:28
|'''@ alphaArray''' = ওপেন বন্ধনী '''a''' ডট ডট '''d''' ক্লোস বন্ধনী সেমিকোলন।
+
|'''@ alphaArray''' = প্রথম বন্ধনীতে '''a''' ডট ডট '''d''' বন্ধনী বন্ধ করুন সেমিকোলন।
  
 
|-
 
|-
Line 406: Line 406:
 
|-
 
|-
 
|07:44
 
|07:44
| একইভাবে, '''@numericArray''' = ওপেন বন্ধনী '''1''' ডট ডট '''5''' ক্লোস বন্ধনী সেমিকোলন, '''@numericArray''' = ওপেন বন্ধনী '''1''' কমা '''2''' কমা '''3''' কমা '''4''' কমা '''5''' এর সমান।
+
| একইভাবে, '''@numericArray''' = প্রথম বন্ধনীতে '''1''' ডট ডট '''5''' বন্ধনী বন্ধ করুন সেমিকোলন, অর্থাত '''@numericArray''' = প্রথম বন্ধনীতে '''1''' কমা '''2''' কমা '''3''' কমা '''4''' কমা '''5''' এর সমান।
  
 
|-
 
|-
Line 413: Line 413:
 
|-
 
|-
 
|08:06
 
|08:06
|এখানে অ্যারের একটি অংশ নিয়ে অন্য নতুন অ্যারেতে রাখা হয়।
+
|এখানে অ্যারের একটি অংশ নিয়ে নতুন অ্যারেতে রাখা হয়।
  
 
|-
 
|-
 
|08:13
 
|08:13
|'''@array''' = '''19''' কমা '''23''' কমা '''56''' কমা '''45''' কমা '''87''' কমা '''89''' ক্লোস বন্ধনী সেমিকোলন।
+
|'''@array''' = প্রথম বন্ধনীতে '''19''' কমা '''23''' কমা '''56''' কমা '''45''' কমা '''87''' কমা '''89''' বন্ধনী বন্ধ করুন সেমিকোলন।
  
 
|-
 
|-
 
|08:27
 
|08:27
| '''@newArray''' = '''@array''' ওপেন বর্গাকার বন্ধনী '''1''' কমা '''4''' কমা ক্লোস বর্গাকার বন্ধনী সেমিকোলন।
+
| '''@newArray''' = '''@array''' বর্গাকার বন্ধনীতে '''1''' কমা '''4''' কমা বর্গাকার বন্ধনী বন্ধ করুন সেমিকোলন।
  
 
|-
 
|-
Line 429: Line 429:
 
|-
 
|-
 
|08:42
 
|08:42
|'''@newArray''' = ওপেন বন্ধনী '''23''' কমা '''87''' ক্লোস বন্ধনী সেমিকোলন।
+
|'''@newArray''' = প্রথম বন্ধনীতে '''23''' কমা '''87''' বন্ধনী বন্ধ করুন সেমিকোলন।
  
 
|-
 
|-
Line 460: Line 460:
 
|-
 
|-
 
|09:05
 
|09:05
|অ্যারে স্লায়সিং স্যাম্পল প্রোগ্রাম ব্যবহার করে।
+
|অ্যারে স্লায়সিং স্যাম্পল প্রোগ্রাম ব্যবহার করেছি।
  
 
|-
 
|-
Line 468: Line 468:
 
|-
 
|-
 
|09:10
 
|09:10
|রামধনু রঙের একটি অ্যারের ঘোষণা।  
+
|রামধনু রঙের অ্যারের ঘোষণা।  
  
 
|-
 
|-
Line 480: Line 480:
 
|-
 
|-
 
|09:19
 
|09:19
|'''for''' এবং '''foreach''' লুপ্স ব্যবহার করে অ্যারের প্রতিটি এলিমেন্টের লুপ করা।
+
|'''for''' এবং '''foreach''' লুপ ব্যবহার করে অ্যারের প্রতিটি এলিমেন্টের লুপ করা।
  
 
|-
 
|-
 
|09:25
 
|09:25
|'''@myArray''' = ওপেন বন্ধনী '''1..9''' ক্লোস বন্ধনী সেমিকোলন এবং তারপর অ্যারে স্লায়সিং ব্যবহার করে উপরের অ্যারে থেকে বিজোড় সংখ্যার একটি অ্যারে করুন।
+
|'''@myArray''' = প্রথম বন্ধনীতে '''1..9''' বন্ধনী বন্ধ করুন সেমিকোলন এবং তারপর অ্যারে স্লায়সিং ব্যবহার করে উপরের অ্যারে থেকে বিজোড় সংখ্যার একটি অ্যারে তৈরী করুন।
  
 
|-
 
|-
Line 500: Line 500:
 
|-
 
|-
 
| 09:53
 
| 09:53
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল, কর্মশালার আয়োজন করে।
 
   
 
   
 
|-
 
|-
Line 512: Line 512:
 
|-
 
|-
 
| 10:09
 
| 10:09
|  স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
 
    
 
    
 
|-
 
|-
 
|10:13
 
|10:13
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
 
   
 
   
 
|-
 
|-
Line 524: Line 524:
 
|-
 
|-
 
| 10:31
 
| 10:31
আশা করি এই টিউটোরিয়াল লাভদায়ক হয়েছে।
+
আমি কৌশিক দত্ত
 
   
 
   
 
|-
 
|-
|10:35
+
|10:35  
|আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।
+
|এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
    
 
    
 
|-
 
|-

Revision as of 14:27, 8 August 2014

Time Narration
00:01 পর্লে Arrays (অ্যারেস) এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব:
00:09 অ্যারের ইনডেক্স,
00:11 অ্যারের দৈর্ঘ্য,
00:13 অ্যারের এলিমেন্ট এক্সেস করা,
00:16 অ্যারেতে লুপ তৈরী করা,
00:18 অনুক্রমিক অ্যারে,
00:20 এবং অ্যারের স্লায়সিং।
00:22 আমি উবুন্টু লিনাক্স 12.04 OS এবং পার্ল 5.14.2 ব্যবহার করছি।
00:30 gedit টেক্সট এডিটর ও ব্যবহার করব।
00:34 আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন।
00:37 ভ্যারিয়েবলস, কমেন্টস এবং ডেটা স্ট্রাকচার সম্পর্কে মৌলিক জ্ঞান থাকতে হবে।
00:43 লুপস এবং কন্ডিশনাল স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে।
00:48 প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান।
00:54 অ্যারে ডেটা স্ট্রাকচারে যে কোনো ডেটা টাইপের এলিমেন্ট থাকে।
00:59 অ্যারের ইনডেক্স সর্বদা শূন্য থেকে শুরু হয়।
01:03 পর্লে, অ্যারের দৈর্ঘ্য ঘোষিত করার প্রয়োজন নেই।
01:08 অ্যারের দৈর্ঘ্য বৃদ্ধি/হ্রাস পায় যখন এখানে এলিমেন্ট জোড়া/সরানো হয়।
01:15 অ্যারের ঘোষণার সিনট্যাক্স হল -
01:18 @myArray = প্রথম বন্ধনীতে 1 কমা 2 কমা 3 কমা একক উদ্ধৃতিতে abc কমা 10.3 বন্ধনী বন্ধ করুন সেমিকোলন।
01:31 অ্যারের শেষের ইনডেক্স এই কমান্ডের সাহায্যে পাওয়া যাবে -
01:35 $#myArray
01:38 স্যাম্পল প্রোগ্রাম ব্যবহার করে এটি বুঝি।
01:42 টার্মিনাল খুলে লিখুন,
01:44 gedit স্পেস arrayIndex ডট pl স্পেস &
01:50 এবং এন্টার টিপুন।
01:52 এটি geditarrayIndex ডট pl ফাইল খুলবে।
01:57 এখন স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।
02:02 5 টি এলিমেন্টের সাথে একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
02:07 অ্যারে ইনডেক্স শূন্য থেকে শুরু হয়, শেষের ইনডেক্স ভ্যালু হবে 4 অর্থাত
02:14 এলিমেন্টের সংখ্যা যা হল 5, বিয়োগ 1.
02:18 এখন ফাইলটি সংরক্ষণ করুন।
02:22 টার্মিনালে ফিরে গিয়ে ক্রিপ্ট এক্সিকিউট করতে
02:26 লিখুন perl স্পেস arrayIndex ডট pl
02:30 এবং এন্টার টিপুন।
02:32 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
02:37 এখন, পর্লে অ্যারের দৈর্ঘ্য পাওয়া দেখি।
02:41 অ্যারের দৈর্ঘ্য পেতে অনেক উপায় রয়েছে।
02:46 অ্যারের ইনডেক্স হল + 1 যেমন $#array + 1
02:53 ইনবিল্ট স্কেলার ফাংশন ব্যবহার করি; যেমন scalar প্রথম বন্ধনীতে @array বন্ধনী বন্ধ করুন।
03:02 স্কেলার ভ্যারিয়েবলে অ্যারে নির্ধারিত করা যেমন $arrayLength = @array.
03:09 এখন স্যাম্পল প্রোগ্রাম ব্যবহার করে অ্যারের দৈর্ঘ্যের বিবরণ দেখি।
03:14 টার্মিনালে গিয়ে লিখুন -
03:18 gedit স্পেস arrayLength ডট pl স্পেস & এবং
03:24 এন্টার টিপুন।
03:27 এখন স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।
03:32 5 টি এলিমেন্টের সাথে একটি অ্যারে ঘোষিত এবং সংজ্ঞায়িত করেছি।
03:38 আউটপুট হল 5.
03:41 পর্লে অ্যারের দৈর্ঘ্য খোঁজার বিভিন্ন উপায় লক্ষনীয় করা হয়েছে।
03:47 কমা ব্যবহার করে প্রিন্ট স্টেটমেন্টে আউটপুট কনকেটেনট করেছি।
03:53 এখন ফাইলটি সংরক্ষণ করুন।
03:57 স্ক্রিপ্ট এক্সিকিউট করতে
03:59 টার্মিনালে গিয়ে লিখুন -
04:02 perl স্পেস arrayLength ডট pl এবং এন্টার টিপুন।
04:07 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
04:12 এখন, অ্যারেতে প্রতিটি এলিমেন্ট এক্সেস করা বুঝি।
04:18 Indexing এলিমেন্ট এক্সেস করতে ব্যবহৃত হয়।
04:22 এখন অ্যারের এলিমেন্ট এক্সেস করার একটি উদাহরণ দেখি -
04:27 প্রথম স্থানে।
04:28 অন্তিম স্থানে।
04:29 যে কোনো স্থানে।
04:32 টার্মিনালে গিয়ে লিখুন -
04:35 gedit স্পেস perlArray ডট pl স্পেস &
04:42 এবং এন্টার টিপুন।
04:45 প্রদর্শিত নিম্ন কোড লিখুন।
04:49 myArray
04:50 @ (at the rate) চিহ্ন এর সাথে ঘোষিত হয়েছে।
04:54 এলিমেন্ট এক্সেস করতে $ চিহ্ন ব্যবহার করা হবে।
04:59 যেকোনো স্থানে এলিমেন্ট এক্সেস করতে, অ্যারের ইনডেক্স পাস করতে হবে।
05:07 এখানে, myArray এর প্রথম এলিমেন্ট অ্যাক্সেস করতে,
05:11 ইনডেক্স হিসানে শূন্য পাস করা হয়েছে।
05:16 myArray এর অন্তিম এলিমেন্ট এক্সেস করতে, myArray এর অন্তিম ইনডেক্স পাস করেছি।
05:24 এই সম্পর্কে যা শিখেছি আবার দেখি।
05:28 এখন ফাইলটি সংরক্ষণ করে
05:30 টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন -
05:36 perl স্পেস perlArray ডট pl
05:41 এবং এন্টার টিপুন।
05:43 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
05:47 এখন, অ্যারের প্রতিটি এলিমেন্টের উপর লুপ করা বুঝি।
05:52 অ্যারেতে লুপ করার দুটি উপায় রয়েছে -
05:56 for loop দ্বারা।
05:58 foreach loop দ্বারা।
06:01 স্যাম্পল প্রোগ্রাম ব্যবহার করে পুনরাবৃত্তি করতে লুপের ব্যবহার দেখি।
06:07 এইজন্য, টার্মিনালে গিয়ে লিখুন -
06:11 gedit স্পেস loopingOverArray ডট pl স্পেস &

06:17 এবং এন্টার টিপুন।
06:20 স্ক্রিনে প্রদর্শিত নিম্ন কোড লিখুন।
06:24 এখানে, ইনডেক্স পুনরাবৃত্তি করতে অ্যারের প্রতিটি এলিমেন্ট প্রিন্ট করছি।
06:31 for লুপ i ভ্যারিয়েবল অন্তিম ইনডেক্সে যাওয়া পর্যন্ত এক্সিকিউট করবে।
06:38 এখানে, foreach লুপ অ্যারের প্রতিটি এলিমেন্টের জন্য এক্সিকিউট করা হবে।
06:46 একবার অ্যারে তার অন্তিম এলিমেন্টে পৌছে গেলে, এটি foreach লুপ থেকে প্রস্থান করবে।
06:53 আপনি for এবং foreach লুপ সম্পর্কে সচেতন না থাকলে,
06:58 প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান।
07:04 ফাইলটি সংরক্ষণ করুন।
07:07 এখন টার্মিনালে ফিরে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন,
07:12 perl স্পেস loopingOverArray ডট pl
07:15 এবং এন্টার টিপুন।
07:19 আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
07:24 পর্লে, অনুক্রমিক অ্যারে ঘোষিত করতে পারি -
07:28 @ alphaArray = প্রথম বন্ধনীতে a ডট ডট d বন্ধনী বন্ধ করুন সেমিকোলন।
07:37 অর্থাত alphaArray তে 'a', 'b', 'c' এবং 'd' এলিমেন্ট থাকবে।
07:44 একইভাবে, @numericArray = প্রথম বন্ধনীতে 1 ডট ডট 5 বন্ধনী বন্ধ করুন সেমিকোলন, অর্থাত @numericArray = প্রথম বন্ধনীতে 1 কমা 2 কমা 3 কমা 4 কমা 5 এর সমান।
08:03 পর্ল অ্যারে স্লায়সিং ও প্রদান করে।
08:06 এখানে অ্যারের একটি অংশ নিয়ে নতুন অ্যারেতে রাখা হয়।
08:13 @array = প্রথম বন্ধনীতে 19 কমা 23 কমা 56 কমা 45 কমা 87 কমা 89 বন্ধনী বন্ধ করুন সেমিকোলন।
08:27 @newArray = @array বর্গাকার বন্ধনীতে 1 কমা 4 কমা বর্গাকার বন্ধনী বন্ধ করুন সেমিকোলন।
08:38 স্লায়সিং এর পর, অ্যারে এরকম দেখায়।
08:42 @newArray = প্রথম বন্ধনীতে 23 কমা 87 বন্ধনী বন্ধ করুন সেমিকোলন।
08:51 সংক্ষেপে,
08:52 এই টিউটোরিয়ালে শিখেছি -
08:55 অ্যারের ইনডেক্স।
08:57 অ্যারের দৈর্ঘ্য।
08:59 অ্যারের এলিমেন্ট এক্সেস করা।
09:01 অ্যারেতে লুপ তৈরী করা।
09:03 অনুক্রমিক অ্যারে।
09:05 অ্যারে স্লায়সিং স্যাম্পল প্রোগ্রাম ব্যবহার করেছি।
09:07 এখন নির্দেশিত কাজ -
09:10 রামধনু রঙের অ্যারের ঘোষণা।
09:13 এই অ্যারের চতুর্থ এলিমেন্ট প্রিন্ট করা।
09:16 এই অ্যারের দৈর্ঘ্য এবং অন্তিম ইনডেক্স প্রিন্ট করা।
09:19 for এবং foreach লুপ ব্যবহার করে অ্যারের প্রতিটি এলিমেন্টের লুপ করা।
09:25 @myArray = প্রথম বন্ধনীতে 1..9 বন্ধনী বন্ধ করুন সেমিকোলন এবং তারপর অ্যারে স্লায়সিং ব্যবহার করে উপরের অ্যারে থেকে বিজোড় সংখ্যার একটি অ্যারে তৈরী করুন।
09:41 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
09:44 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
09:48 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
09:53 স্পোকেন টিউটোরিয়াল প্রকল্প দল, কর্মশালার আয়োজন করে।
09:58 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
10:02 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
10:09 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
10:13 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
10:20 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro
10:31 আমি কৌশিক দত্ত
10:35 এই টিউটোরিয়ালটি অনুবাদ করেছি।
10:37 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta