Python-3.4.3/C3/Getting-started-with-tuples/Bengali
From Script | Spoken-Tutorial
Revision as of 19:22, 27 May 2020 by Kaushik Datta (Talk | contribs)
|
|
00:01 | Getting Started with tuples এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব: tuples কি। |
00:12 | lists এর সাথে tuples এর তুলনা। |
00:15 | দেখবো যে কেন তাদের প্রয়োজন এবং সেগুলি ব্যবহার করা শিখব। |
00:21 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি উবুন্টু লিনাক্স 16.04 অপারেটিং সিস্টেম |
00:29 | Python 3.4.3 এবং IPython 5.1.0 |
00:36 | টিউটোরিয়ালটি অনুশীলন করতে আপনার জানা উচিত যে
ipython console এ বুনিয়াদী পাইথন কমান্ড রান করা এবং lists কিভাবে ব্যবহার করে। |
00:47 | না হলে এই ওয়েবসাইটে সম্পর্কিত পাইথন টিউটোরিয়াল দেখুন। |
00:53 | প্রথমে আমরা tuples সম্পর্কে শিখব। |
00:57 | Tuple, list এর সমান এলিমেন্টের সংগ্রহ। |
01:02 | Tuple প্রথম বন্ধনী ব্যবহার করে যখনকি list স্কোয়ার বন্ধনী ব্যবহার করে। |
01:08 | tuple এর এলিমেন্ট একবার বরাদ্দ করার পর বদলানো যেতে পারে না। |
01:13 | তবে list এ, এলিমেন্ট পরিবর্তন করা যেতে পারে। |
01:17 | এখানে tuples ঘোষণা করার কয়েকটি উদাহরণ রয়েছে। |
01:21 | বন্ধনীতে 1, 2.5 দুটি এলিমেন্ট সহ একটি tuple. |
01:27 | এটি 1, 2.5 হিসাবে ঘোষণা করা যেতে পারে। |
01:32 | বন্ধনীতে 1 comma এলিমেন্ট সহ একটি tuple. |
01:37 | সেটি 1 comma হিসাবে ঘোষণা করা যেতে পারে। |
01:41 | বন্ধনীতে আবার বন্ধনীতে 1 comma এবং বন্ধনীর বাইরে comma হল এলিমেন্ট হিসাবে একটি tuple সহ tuple. |
01:52 | সেটি বন্ধনীতে 1 comma এবং এবং বন্ধনীর বাইরে comma হিসাবে ঘোষণা করা যেতে পারে। |
01:59 | ipython শুরু করি। টার্মিনালটি খুলুন। |
02:04 | ipython3 লিখুন এবং এন্টার টিপুন। |
02:10 | এখান থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে ভুলবেন না। |
02:17 | tuple বানানো শিখি।
লিখুন t is equal to বন্ধনীতে 1 comma 2.5 comma ডাবল উদ্ধৃতিতে hello comma minus 4 comma ডাবল উদ্ধৃতিতে world comma 1.24 comma 5. |
02:38 | লিখুন t
এটি list এর সমান, এই বাদে যে বর্গাকার বন্ধনীর পরিবর্তে প্রথম বন্ধনী ব্যবহৃত হয়। |
02:47 | tuple এর জন্য কমপক্ষে একটি কমা বাধ্যতামূলক। |
02:51 | বন্ধনী হল ঐচ্ছিক, তবে স্পষ্টতার জন্য যুক্ত করা উচিত। |
02:56 | tuple এ আইটেম তাদের index positions দ্বারা অ্যাক্সেস করা যায়। |
03:02 | লিখুন t বর্গাকার বন্ধনীতে 3. |
03:07 | লিখুন t বর্গাকার বন্ধনীতে 1 colon 5 colon 2
এটি সম্পর্কিত slice প্রিন্ট করে। |
03:16 | এখন আমরা tuple এ একটি এলিমেন্ট পরিবর্তন করার চেষ্টা করি। |
03:20 | লিখুন t বর্গাকার বন্ধনীতে 2 is equal to ডাবল উদ্ধৃতিতে Hello |
03:28 | আমরা দেখতে পারি যে একটি এরর দেখায়, tuple object does not support item assignment. |
03:35 | এটি দেখায় যে tuple এর এলিমেন্ট তৈরীর পর পরিবর্তন করা যায় না।
একে immutability বলে। |
03:44 | আমরা lists এর মত tuples এ পুনরাবৃত্তি করতে পারি। |
03:48 | লিখুন for x in t colon
print বন্ধনীতে x |
03:57 | এটি tuple t এর প্রতিটি এলিমেন্ট প্রিন্ট করে। |
04:01 | ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। |
04:07 | swapping values এর একটি সাধারণ সমস্যাটি দেখি। |
04:12 | প্রদত্ত, a is equal to 5 এবং b is equal to 7, a এবং b এর ভ্যালু অদলবদল করে। |
04:20 | সমাধানের জন্য টার্মিনালে যান। |
04:24 | লিখুন a is equal to 5 |
04:28 | b is equal to 7 |
04:32 | তারপর লিখুন a
লিখুন b |
04:38 | এখন আমরা একটি temp নামে ভ্যারিয়েবল বানাই এবং এই ভ্যারিয়েবল ব্যবহার করে ভ্যালু অদলবদল করি। |
04:45 | লিখুন
temp is equal to a |
04:49 | a is equal to b |
04:53 | b is equal to temp |
04:57 | তারপর লিখুন a
লিখুন b |
05:02 | আমরা দেখি যে ভ্যালু এখন সফলভাবে অদলবদল হয়ে গেছে।
তবে এটি চিরাচরিত দৃষ্টকোণ। |
05:10 | এখন এটি Python উপায়ে করি। |
05:14 | লিখুন
a is equal to 5 b is equal to 7 |
05:21 | a, b is equal to b, a |
05:27 | এখন আমরা যাচাই করব যে ভ্যালুগুলি অদলবদল হয়েছে কিনা। |
05:31 | লিখুন a
লিখুন b |
05:36 | আমরা দেখতে পারি যে ভ্যালু সহজেই অদলবদল হয়েছে। |
05:40 | আমরা এটি ভিন্ন datatypes এর জন্যও করতে পারি। |
05:44 | লিখুন a is equal to 2.5 |
05:49 | b is equal to ডাবল উদ্ধৃতিতে hello
a, b is equal to b, a |
05:59 | এখন ভ্যালু যাচাই করতে লিখুন a
লিখুন b |
06:07 | এটি tuples এর immutability কারণে সম্ভব। |
06:12 | এটিকে tuple packing এবং unpacking বলা হয়। |
06:16 | যখন আপনি লেখেন a comma b is equal to b comma a |
06:21 | প্রথমে b এবং a এর ভ্যালু ডান পাশের tuple এ packed হয়। তারপর এটি ভ্যারিয়েবল a এবং b তে unpacked হয়। |
06:32 | প্রথমে tuple packing সম্পর্কে দেখি। |
06:36 | লিখুন 5 comma
আমরা একটি এলিমেন্ট সহ tuple দেখতে পারি। |
06:43 | লিখুন 5 comma ডাবল উদ্ধৃতিতে hello comma 2.5 |
06:49 | এখন এটি তিনটি এলিমেন্ট সহ একটি tuple. |
06:53 | আমরা commas দ্বারা পৃথক দুই বা তার অধিক এলিমেন্ট লিখলে, সেই এলিমেন্ট tuple এ প্যাক হয়ে যায়। |
07:01 | tuples এর Immutability নিশ্চিত করে যে packing এবং unpacking করার সময় ভ্যালু বদলায় না। |
07:09 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষেপে... |
07:15 | এখানে আমরা Tuples সম্পর্কে শিখেছি। |
07:21 | lists এর সাথে tuples এর সমানতা। |
07:25 | tuples এর Immutability এবং tuples এর Packing এবং unpacking এর ধারণা। |
07:32 | সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে। |
07:36 | প্রথম। নীচের দেওয়া অনুযায়ী দুটি ভ্যালু যুক্ত tuple সংজ্ঞায়িত করি। প্রথম ভ্যালু integer 4 এবং দ্বিতীয় ভ্যালু হল float 2.5. |
07:50 | দ্বিতীয়। আমরা a is equal to 5 comma লিখলে, a এর datatype কি হবে? |
07:58 | তৃতীয়। আমরা a is equal to বন্ধনীতে 2 comma 3, a বর্গাকার বন্ধনীতে 0 comma a বর্গাকার বন্ধনীতে 1 is equal to বন্ধনীতে 3 comma 4 লিখলে আউটপুট কি হবে? |
08:16 | এবং উত্তর হল,
প্রথম। কমা দ্বারা পৃথক আইটেমের ক্রমের দুইদিকে বন্ধনী লাগিয়ে tuple সংজ্ঞায়িত করা হয়। তাই আমরা tuple হিসাবে বন্ধনীতে 4 comma 2.5 লিখি। |
08:32 | দ্বিতীয়। যেহেতু প্রদত্ত ডেটা 5 এর পর কমা রয়েছে, এটি একটি tuple. |
08:39 | তৃতীয়। প্রদত্ত অপারেশন একটি TypeError দেবে কারণ tuples হল immutable. |
08:46 | সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন। |
08:50 | এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন। |
08:55 | FOSSEE দল TBC প্রকল্প সমন্বয় করে। |
08:59 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান। |
09:09 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |