Python-3.4.3/C3/Sequence-datatypes/Bengali
|
|
00:01 | Sequence data types এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব-
Sequence Data types যেমন List , String এবং Tuple |
00:16 | index ব্যবহার করে উপরোক্ত data types অ্যাক্সেস করা। |
00:20 | list কে tuple এ এবং বিপরীত ক্রমে বদলানো এবং |
00:24 | string কে list এবং বিপরীত ক্রমে বদলানো। |
00:28 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:
Ubuntu Linux 16.04 অপারেটিং সিস্টেম |
00:35 | Python 3.4.3 এবং IPython 5.1.0. |
00:42 | টিউটোরিয়ালটি অনুশীলন করতে, আপনার Ipython কনসোলে বুনিয়াদী Python কমান্ড রান করা সম্পর্কে জানা উচিত। |
00:50 | না হলে এই ওয়েবসাইটে সম্পর্কিত Python টিউটোরিয়াল দেখুন। |
00:55 | Sequence data types হল যেখানে এলিমেন্ট অনুক্রমিক ক্রমে রাখা হয়। |
01:01 | এলিমেন্ট index numbers ব্যবহার করে অ্যাক্সেস করা হয়। |
01:05 | Python এ sequence data types হল:
list, string এবং tuple |
01:14 | সবচেয়ে প্রথমে বুঝি যে list কি। |
01:18 | List একটি ধারক যা প্রদত্ত ক্রমে বেশ কয়েকটি objects রাখে। |
01:24 | উদাহরণস্বরূপ: num আন্ডারস্কোর list is equal to বর্গাকার বন্ধনীতে 1, 2, 3, 4. |
01:32 | list যে কোনো ধরণের ডেটা সংরক্ষণ করতে পারে। |
01:36 | একই type এর ডেটা সংরক্ষণ করার সময় List সবচেয়ে কার্যকর।
উদাহরণ: লাইব্রেরীতে বইয়ের নাম এবং একটি ফ্লাইটের যাত্রীরা। |
01:49 | ipython3 pylab শুরু করি।
টার্মিনাল খুলুন। |
01:54 | লিখুন ipython3 space hyphen hyphen pylab এবং এন্টার টিপুন। |
02:02 | এখান থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে ভুলবেন না। |
02:09 | এখন আমরা আমাদের প্রথম list বানানো।
লিখুন num underscore list is equal to বর্গাকার বন্ধনীতে 1, 2, 3, 4 |
02:20 | লিখুন num underscore list |
02:24 | বর্গাকার বন্ধনীতে আবদ্ধ কমা থেকে আলাদা করা আইটেম একটি list নির্মান করে। |
02:30 | আমাদের একটি list এরকম কিছু থাকতে পারে। |
02:34 | লিখুন var underscore list is equal to বর্গাকার বন্ধনীতে 1, 1.2, বর্গাকার বন্ধনীতে 1,2 |
02:45 | লিখুন var underscore list |
02:48 | এখন আমরা আরেকটি sequence data type, strings দেখি। |
02:53 | লিখুন greeting underscore string is equal to ডাবল উদ্ধৃতিতে hello |
03:00 | লিখুন greeting underscore string |
03:04 | এটি এখন hello ভ্যালুর সাথে একটি string variable. |
03:08 | Python এর strings বাস্তবে নিম্নরূপে তিনটি ভিন্ন উপায়ে সংজ্ঞায়িত করা যায়। |
03:14 | k is equal to একক উদ্ধৃতিতে Single quote |
03:19 | l is equal to ডাবল উদ্ধৃতিতে Let's see how to include a single quote |
03:26 | m is equal to ট্রিপল উদ্ধৃতিতে This is another “example” for string |
03:33 | এখানে একক, ডাবল এবং ট্রিপল উদ্ধৃতি delimiters হিসাবে ব্যবহৃত হয়। |
03:40 | sequence data types এর সূচীতে অন্তিম হল tuple. |
03:45 | লিখুন person underscore tuple is equal to বন্ধনীতে 17 comma ডাবল উদ্ধৃতিতে Ram comma 56.8 |
03:56 | এই tuple এ একজন ব্যক্তির age,name এবং weight রয়েছে। |
04:01 | Tuple বানাতে আমরা list এর জন্য বর্গাকার বন্ধনীর বিপরীত নরম্যাল বন্ধনী ব্যবহার করি। |
04:07 | এরপর দেখি যে index সংখ্যা ব্যবহার করে list কিভাবে অ্যাক্সেস করা যায়। |
04:12 | লিখুন num underscore list বর্গাকার বন্ধনীতে 2 |
04:18 | num underscore list বর্গাকার বন্ধনীতে -1 |
04:23 | মনে রাখবেন যে elements এর index 1 এর বদলে 0 দিয়ে শুরু হয়। |
04:29 | এখন string elements অ্যাক্সেস করি। |
04:33 | লিখুন greeting underscore string বর্গাকার বন্ধনীতে 1 |
04:39 | greeting underscore string বর্গাকার বন্ধনীতে 3 |
04:44 | greeting underscore string বর্গাকার বন্ধনীতে -2 |
04:49 | আমরা দেখি যে আউটপুট index ভ্যালু অনুযায়ী প্রদর্শিত হয়। |
04:54 | এরপর tuple elements অ্যাক্সেস করি। |
04:58 | লিখুন person underscore tuple বর্গাকার বন্ধনীতে 2 |
05:04 | person underscore tuple বর্গাকার বন্ধনীতে -3 |
05:10 | আউটপুট index ভ্যালু অনুযায়ী ব্যক্তির ওজন এবং বয়স দেখায়। |
05:16 | এরপর আমরা দেখবো যে sequences কিভাবে যুক্ত করে। |
05:21 | লিখুন num underscore list plus var underscore list |
05:27 | সংযোজন একটি নতুন sequence দেয় যাতে দুটি sequence থাকে। |
05:32 | একইভাবে, আমরা string data type এর জন্য করব। |
05:36 | লিখুন a underscore string is equal to ডাবল উদ্ধৃতিতে space another string |
05:44 | greeting underscore string plus a underscore string |
05:49 | আমরা দেখতে পারি যে উভয় strings এখন যুক্ত হয়েছে। |
05:53 | এরপর আমরা tuple এর জন্য দেখবো। |
05:56 | লিখুন t2 is equal to বন্ধনীতে ডাবল উদ্ধৃতিতে Student comma |
06:04 | Student এর পর কমা যুক্ত করা t2 tuple বানাতে গুরুত্বপূর্ণ। |
06:10 | লিখুন person underscore tuple plus t2 |
06:15 | এখন আমরা দেখি যে Student কে tuple এ জোড়া হয়েছে। |
06:20 | এখন দেখি যে কিভাবে একটি ভ্যারিয়েবলের দৈর্ঘ্য নির্ণয় করা হয়। |
06:25 | আমরা এর জন্য len function ব্যবহার করি।
লিখুন len বন্ধনীতে num underscore list |
06:34 | আউটপুট list এর objects এর সংখ্যা দেখায়। |
06:38 | লিখুন len বন্ধনীতে greeting underscore string |
06:44 | len বন্ধনীতে person underscore tuple |
06:49 | এরপর আমরা in কীওয়ার্ড ব্যবহার করে এলিমেন্টের উপস্থিতি যাচাই করব। |
06:55 | লিখুন 3 in num underscore list |
06:59 | একক উদ্ধৃতিতে H in greeting underscore string |
07:04 | ডাবল উদ্ধৃতিতে Sita in person underscore tuple |
07:09 | আমরা দেখি যে আউটপুট সেই অনুযায়ী True এবং False প্রদর্শন করে। |
07:14 | এরপর আমরা সর্বাধিক এবং সর্বনিম্ন ভ্যালু নির্ণয় করব। |
07:19 | আমরা সর্বাধিক মান নির্ণয় করতে max ফাংশন ব্যবহার করি। |
07:23 | লিখুন max বন্ধনীতে num underscore list |
07:28 | সর্বনিম্ন ভ্যালু নির্ণয় করতে min ফাংশন ব্যবহৃত হয়। |
07:33 | লিখুন min বন্ধনীতে greeting underscore string |
07:38 | string ডেটা টাইপের জন্য, সর্বাধিক এবং সর্বনিম্ন ভ্যালু পেতে ASCII ভ্যালু ব্যবহৃত হয়। |
07:45 | এরপর আমরা list এর যোগফল নির্ণয় করব। লিখুন sum বন্ধনীতে num underscore list |
07:54 | এখন পর্যন্ত আমরা list, string এবং tuple এর অনেকগুলি অনুরূপ বৈশিষ্ট্য সম্পর্কে বলেছি। |
08:01 | কিন্তু list এ অনেকগুলি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে যা string এবং tuple এর থেকে পৃথক। |
08:08 | আমরা তাদের কয়েকটি উদাহরণ ব্যবহার করে দেখি। |
08:12 | লিখুন num underscore list বর্গাকার বন্ধনীতে 1 is equal to 9 |
08:20 | num underscore list. এখানে ইনডেক্স 1 এ ভ্যালু 9 দেওয়া হয়েছে। |
08:28 | লিখুন greeting underscore string বর্গাকার বন্ধনীতে 1 is equal to একক উদ্ধৃতিতে k |
08:37 | প্রথম কমান্ড কোনো সমস্যা ছাড়াই কার্যকর হয়।
তবে দ্বিতীয়তে একটি এরর রয়েছে। |
08:45 | এখন এটি tuple এ করি।
লিখুন person underscore tuple বর্গাকার বন্ধনীতে 0 is equal to 23 |
08:56 | আমরা আবার একই এরর দেখতে পারি।
এর কারণ হল strings এবং tuples কোনো নির্দিষ্ট index এ ভ্যালু বদলাতে পারে না। |
09:05 | কিন্তু আমরা list কে tuple এ এবং tuple কে list এ বদলাতে পারি। |
09:10 | প্রথমে list কে tuple এ বদলানো শিখি।
দেখানো অনুযায়ী লিখুন। |
09:19 | t is equal to tuple বন্ধনীতে list underscore tuple
Tuple ফাংশন list কে tuple এ বদলায়। |
09:29 | লিখুন t
এখন list সফলভাবে tuple এ বদলে গেছে। |
09:36 | এরপর tuple কে list এ বদলানো শিখি।
দেখানো অনুযায়ী লিখুন। |
09:44 | লিখুন l is equal to list বন্ধনীতে tuple underscore list |
09:51 | List ফাংশন tuple কে list এ বদলায়। |
09:55 | লিখুন l |
09:58 | এখন tuple সফলভাবে list এ বদলে গেছে। |
10:02 | এরপর string কে list এ এবং list কে string কে বদলানো শিখি।
আমাদের কাছে নিম্ন string রয়েছে। |
10:12 | লিখুন otherstring dot split বন্ধনীতে একক উদ্ধৃতিতে comma |
10:19 | এটি কমাতে বিভাজিত string সহ list বানায়। |
10:23 | join ফাংশন বিপরীতে কাজ করে। এটি string বানাতে একটি list যোগ করে। |
10:29 | আমাদের নিম্ন list রয়েছে। |
10:33 | লিখুন একক উদ্ধৃতিতে comma dot join বন্ধনীতে otherlist |
10:41 | এইভাবে আমরা commas যুক্ত list পেয়েছি। |
10:45 | একইভাবে আমরা spaces এ করতে পারি। |
10:49 | দেখানো অনুযায়ী লিখুন। |
10:52 | নোট করুন join operation প্রয়োগ করতে list কে strings এর list হতে হবে। |
10:58 | লিখুন একক উদ্ধৃতিতে space dot join বন্ধনীতে spacestring |
11:06 | আমরা দেখি যে list spaces এ যুক্ত হয়েছে। |
11:10 | ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। |
11:16 | যাচাই করুন যে 3, নিম্ন list এর একটি এলিমেন্ট কিনা। |
11:21 | list এর তৃতীয় এলিমেন্ট 21 এ বদলান। |
11:25 | সমাধানের জন্য টার্মিনালে যান। |
11:29 | লিখুন l is equal to বর্গাকার বন্ধনীতে 1,7,5,3,4 |
11:37 | 3 in l
আউটপুট হল True. অর্থাৎ এলিমেন্ট 3 সূচীতে রয়েছে। |
11:45 | লিখুন l বর্গাকার বন্ধনীতে 3 is equal to 21 |
11:51 | লিখুন l
আমরা দেখি যে এলিমেন্ট 3 এখন 21 এ বদলে গেছে। |
11:58 | ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। |
12:04 | স্ট্রিং Elizabeth is queen of England কে Elizabeth is queen এ বদলান। |
12:10 | সমাধানের জন্য টার্মিনালে যান। |
12:14 | লিখুন s is equal to ডাবল উদ্ধৃতিতে Elizabeth is queen of england |
12:21 | stemp is equal to s.split ওপেন এবং ক্লোস বন্ধনী। |
12:28 | s is equal to একক উদ্ধৃতিতে space dot join বন্ধনীতে stemp বর্গাকার বন্ধনীতে colon 3 |
12:40 | লিখুন s
আমরা প্রত্যাশিত আউটপুট পেয়েছি। |
12:46 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। |
12:50 | এখানে আমরা শিখেছি,
Sequence Data types যেমন List , String এবং Tuple ব্যবহার করা। |
12:59 | split এবং join ফাংশন দ্বারা যথাক্রমে list কে বিভাজিত এবং যুক্ত করা। |
13:05 | list কে tuple এবং বিপরীত ক্রমে বদলানো এবং |
13:09 | string কে tuple এবং বিপরীত ক্রমে বদলানো। |
13:13 | আপনার সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে। |
13:17 | প্রথম। Tuple এবং list এর মধ্যে মূল পার্থক্য কি? |
13:22 | দ্বিতীয়। নিম্নে দেওয়া string কে whitespaces এ বিভক্ত করা। |
13:27 | এবং উত্তর হল:
প্রথম। Tuple এবং list এর মধ্যে মূল পার্থক্য হল: |
13:34 | Tuple একটি নির্দিষ্ট সূচীতে ভ্যালু বদলাতে পারে না। |
13:38 | কিন্তু list ভ্যালু বদলাতে পারে। |
13:41 | Tuple এর ব্যবহার কোনো বস্তু সম্পর্কিত ডেটা সংরক্ষণ করতে করা হয়। |
13:46 | কিন্তু list এর ব্যবহার সাধারণত অভিন্ন type এর বস্তু সঞ্চয় করতে হয়। |
13:51 | দ্বিতীয়। string কে whitespace এ বিভক্ত করতে আমরা কোনো আর্গুমেন্ট ছাড়াই split ফাংশন ব্যবহার করি। |
13:58 | সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন। |
14:02 | এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন। |
14:07 | FOSSEE দল TBC প্রকল্প সমন্বয় করে। |
14:11 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান। |
14:19 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |