Python-3.4.3/C3/Getting-started-with-tuples/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time
Narration
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 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta