Python-3.4.3/C3/Manipulating-lists/Bengali
From Script | Spoken-Tutorial
Revision as of 18:46, 27 April 2020 by Kaushik Datta (Talk | contribs)
|
|
00:01 | Manipulating Lists এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে, আমরা শিখব:
lists এর slicing এবং striding |
00:12 | Sort এবং reverse lists. |
00:15 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি উবুন্টু লিনাক্স 16.04 অপারেটিং সিস্টেম, |
00:23 | Python 3.4.3
এবং IPython 5.1.0. |
00:30 | টিউটোরিয়ালটি অনুশীলন করতে, আপনার ipython কনসোলে বেসিক Python রান করা এবং list এর ব্যবহার করা সম্পর্কে জানতে হবে। |
00:41 | না হলে এই ওয়েবসাইটে সম্পর্কিত পাইথন টিউটোরিয়াল দেখুন। |
00:46 | আমরা ইতিমধ্যে list এবং list এর পৃথক এলিমেন্ট অ্যাক্সেস করার পদ্ধতি সম্পর্কে শিখেছি। |
00:53 | এখন আমরা lists এর slicing সম্পর্কে শিখব। |
00:57 | slicing এর সিনট্যাক্স হল: p বর্গাকার বন্ধনীতে start colon stop. |
01:04 | এটি start এবং stop ভ্যালুর মাঝে p এর সকল এলিমেন্ট ফেরত দেয়। |
01:11 | এলিমেন্ট stop index ভ্যালু সহ অন্তর্ভুক্ত করা হবে না। |
01:16 | ipython শুরু করুন। টার্মিনাল খুলুন। |
01:21 | লিখুন ipython3 এবং এন্টার টিপুন। |
01:27 | এখান থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে ভুলবেন না। |
01:34 | আমরা একটি উদাহরণ সহ slicing বুঝি।
লিখুন primes is equal to তারপর দেখানো অনুযায়ী লিখুন। |
01:45 | এখন আমরা উপরোক্ত primes এর সূচী থেকে 10 এবং 20 এর মাঝে সকল primes পাওয়ার চেষ্টা করব। |
01:52 | লিখুন primes বর্গাকার বন্ধনীতে 4 colon 8. |
01:59 | মনে রাখবেন start ইনডেক্স ভ্যালু হল 0. |
02:03 | লক্ষ্য করুন যে আমাদের চাওয়া প্রথম এলিমেন্ট হল 11 যার সূচীতে ইনডেক্স 4 রয়েছে।
সুতরাং, start ভ্যালু হল 4. |
02:12 | এছাড়াও, 19 হল অন্তিম এলিমেন্ট যা আমাদের প্রয়োজন, যার সূচীতে ইনডেক্স 7 রয়েছে। |
02:19 | ইনডেক্সে stop value সহ element অন্তর্ভুক্ত করা হবে না।
সুতরাং, end ভ্যালু হল 8. |
02:26 | ভিডিওটি থামান।
এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। |
02:32 | Primes এর সূচী থেকে 10 এর চেয়ে কম primes প্রাপ্ত করুন। |
02:37 | সমাধানের জন্য টার্মিনালে ফিরে যান। |
02:41 | লিখুন primes বর্গাকার বন্ধনীতে 0 colon 4. |
02:47 | লক্ষ্য করুন এক্ষেত্রে আমাদের start ভ্যালু হল 0. |
02:52 | আমাদের প্রয়োজনের অন্তিম এলিমেন্ট হল 7 যার সূচীতে ইনডেক্স 3 রয়েছে।
সুতরাং, end ভ্যালু হল 4. |
03:01 | এরপর আমরা slicing এ step ভ্যালু ব্যবহার করা শিখব। |
03:06 | list এ 0 থেকে 13 লিখুন এবং দেখানো অনুযায়ী একটি ভ্যালু num নির্ধারণ করুন। |
03:13 | ধরুন আমরা list num থেকে 10 এর চেয়ে কম সকল বিজোড় সংখ্যা চাই। |
03:19 | আমরা step ভ্যালু নির্দিষ্ট করব যেখানে slice প্রাপ্ত করতে হবে। |
03:25 | লিখুন num বর্গাকার বন্ধনীতে 1 colon 10 colon 2. |
03:31 | আমাদের 2 টি ধাপে ইনডেক্স 1 থেকে ইনডেক্স 10 পর্যন্ত এলিমেন্ট থেকে শুরু করতে হবে। |
03:39 | এটিকে list এর striding বলা হয়।
আউটপুট পেতে এন্টার টিপুন। |
03:45 | আমরা 10 এর চেয়ে কম বিজোড় সংখ্যা পেয়েছি। |
03:48 | কোনো step নির্দিষ্ট করা না হলে এটি 1 ধরে নেওয়া হয়। |
03:53 | একইভাবে এখানে start এবং stop এর জন্য ডিফল্ট ভ্যালু রয়েছে। |
03:59 | লিখুন num বর্গাকার বন্ধনীতে colon 10. |
04:04 | এটি সূচীরপ্রথম 10 টি এলিমেন্ট দেয়। |
04:08 | আমরা start ভ্যালু নির্দিষ্ট না চাইলে list এর প্রথম এলিমেন্টকে শুরু হিসাবে নেওয়া হয়। |
04:15 | লিখুন num বর্গাকার বন্ধনীতে 10 colon. |
04:21 | এটি আমাদের 10 তম এলিমেন্ট থেকে শেষ পর্যন্ত সকল এলিমেন্ট দেয়। |
04:26 | আমরা stop ভ্যালু নির্দিষ্ট না করলে, list এর অন্তিম ইনডেক্স পর্যন্ত এলিমেন্ট রিটার্ন হবে। |
04:33 | Start বা end ভ্যালু এটি ইঙ্গিত করতে নেগেটিভ হতে পারে যে সেটি list এর শেষ থেকে গণনা করা হয়। |
04:40 | এরপর num list এ সকল জোড় সংখ্যা প্রাপ্ত করি। |
04:45 | লক্ষ্য করুন সকল জোড় সংখ্যা even index স্থানে রয়েছে। |
04:51 | তাই লিখুন num বর্গাকার বন্ধনীতে colon colon 2. |
04:58 | আমরা সমস্ত জোড় সংখ্যা পেয়েছি। একে striding বলে। |
05:04 | ভিডিওটি থামান। এই অনুশীনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। |
05:10 | num সূচী থেকে তিনটির সমস্ততিনের সকল গুণক প্রাপ্ত করুন। |
05:15 | সমাধানের জন্য টার্মিনালে ফিরে যান। |
05:19 | লিখুন num বর্গাকার বন্ধনীতে colon colon 3 |
05:25 | এটি আমাদের list থেকে প্রতিটি তৃতীয় এলিমেন্ট দেয় (অর্থাৎ) 3 এর গুণক। |
05:31 | এরপর আমরা list ক্রমবদ্ধ করা শিখি। |
05:35 | লিখুন a is equal to বর্গাকার বন্ধনীতে 5, 1, 6, 7, 7, 10. |
05:45 | sort method এর ব্যবহার list ক্রমবদ্ধ করতে করা হয়। |
05:49 | লিখুন a.sort ওপেন এবং ক্লোস বন্ধনী। |
05:55 | আউটপুট পেতে a লিখুন।
আমরা দেখতে পারি যে list a এর কনটেন্ট ক্রমবদ্ধ হয়ে গেছে। |
06:04 | Python sorted নামে built-in function প্রদান করে। |
06:08 | sorted function list ক্রমবদ্ধ করে, যা এটিতে argument হিসাবে পাস করা হয়। |
06:14 | এটি একটি নতুন sorted list রিটার্ন করে। |
06:17 | আবার আমরা দেখানো অনুযায়ী a এর জন্য একই ভ্যালু নির্ধারণ করব। |
06:23 | লিখুন sorted বন্ধনীতে a |
06:28 | আমরা এই sorted list কে অন্য list variable sa তে সংরক্ষণ করতে পারি। |
06:34 | লিখুন sa is equal to sorted বন্ধনীতে a |
06:41 | sorted list দেখতে sa লিখুন। |
06:46 | Python reverse মেথডও প্রদান করে যা স্থান থেকে list কে reverses করে। |
06:52 | লিখুন r is equal to বর্গাকার বন্ধনীতে 1 comma 2 comma 3 comma 4 comma 5 |
07:01 | r dot reverse ওপেন এবং ক্লোস বন্ধনী |
07:06 | list r দেখতে r লিখুন। |
07:10 | আমরা list এর reverse পেয়েছি। |
07:13 | মূল list r এখন বদলে গেছে। |
07:17 | list কে reverse করতে, আমরা নেগেটিভ ভ্যালু সহ striding এর ব্যবহারও করতে পারি। |
07:22 | আবার আমরা দেখানো অনুযায়ী r এর জন্য একই ভ্যালু নির্ধারণ করব। |
07:27 | লিখুন r বর্গাকার বন্ধনীতে colon colon minus 1 |
07:33 | আমরা এই নতুন reversed list কে অন্য variable এও সঞ্চয় করতে পারি। |
07:38 | লিখুন ra is equal to r বর্গাকার বন্ধনীতে colon colon minus 1 |
07:46 | reversed list দেখতে ra লিখুন। |
07:51 | ভিডিওটি থামান।
এই অনুশীনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। |
07:57 | নীচে একটি পরীক্ষায় একজন শিক্ষার্থীর মার্কসের সূচী দেওয়া হয়েছে।
অবরোহী ক্রমে মার্ক্স্ সহ একটি সূচী পান। |
08:06 | সমাধানের জন্য টার্মিনালে ফিরে যান। |
08:10 | দেখানো অনুযায়ী মার্কসের list লিখুন। |
08:14 | অবরোহী ক্রমে মার্ক্স্ পেতে লিখুন,
sorted বন্ধনীতে marks বর্গাকার বন্ধনীতে colon colon minus 1 |
08:26 | আমরা নিম্ন লিখেও একই আউটপুট পেতে পারি,
sorted বন্ধনীতে marks কমা reverse equal to True |
08:38 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষেপে.... |
08:44 | এখানে আমরা slicing এবং striding ব্যবহার করে lists এর অংশ প্রাপ্ত করা শিখেছি। |
08:52 | sort মেথড ব্যবহার করে lists ক্রমবদ্ধ করা।
lists রিভার্স করতে reverse মেথডের ব্যবহার। |
09:00 | আপনার সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে। |
09:05 | প্রথম। ist primes দেওয়া হয়েছে। আপনি অন্তিম 4 টি মৌলিক সংখ্যা কিভাবে পাবেন? |
09:11 | দ্বিতীয়। অজানা দৈর্ঘ্যের একটি list p দেওয়া হয়েছে। এটির প্রথম 3 টি অক্ষর প্রাপ্ত করুন। |
09:19 | এবং উত্তর হল,
প্রথম। primes বর্গাকার বন্ধনীতে minus 4 colon হিসাবে, অন্তিম চারটি প্রাইম সংখ্যা প্রদত্ত list থেকে পাওয়া যাবে। |
09:30 | দ্বিতীয়। primes বর্গাকার বন্ধনীতে colon 3 হিসাবে, প্রথম 3 টি অক্ষর প্রাপ্ত করা যেতে পারে। |
09:37 | সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন। |
09:41 | এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন। |
09:46 | FOSSEE দল TBC প্রকল্প সমন্বয় করে। |
09:50 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
আরো জানতে এই লিঙ্কে যান। |
10:01 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |