Python-3.4.3/C3/Getting-started-with-strings/Bengali
Tiime | Narration |
00:01 | Getting Started with Strings এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালের শেষে আপনি শিখবেন:
বিভিন্ন উপায়ে স্ট্রিং সংজ্ঞায়িত করা। strings শ্রেণীবদ্ধ করা। string বারবার প্রিন্ট করা। string এর প্রতিটি এলিমেন্ট অ্যাক্সেস করা। |
00:24 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:
Ubuntu Linux 16.04 অপারেটিং সিস্টেম Python 3.4.3 এবং IPython 5.1.0 |
00:39 | টিউটোরিয়ালটি অনুশীলন করতে আপনার ipython console এ বুনিয়াদি পাইথন কমান্ড চালানো সম্পর্কে জানতে হবে। |
00:48 | না হলে এই ওয়েবসাইটে পাইথনের পূর্বাবশ্যক টিউটোরিয়াল দেখুন। |
00:54 | strings কি?
পাইথনে, single/ double/ triple উদ্ধৃতিতে যে কোনো অক্ষর একটি string |
01:03 | উদাহরণস্বরূপ:
Single, double এবং triple উদ্ধৃতির ব্যবহার string ঘোষিত করতে করা যেতে পারে যেমনকি এখানে দেখানো হয়েছে। |
01:13 | triple উদ্ধৃতিতে Strings একাধিক লাইনে লেখা যেতে পারে। |
01:19 | আমরা খালি strings ও সংজ্ঞায়িত করতে পারি। String হল অক্ষরের সংগ্রহ যা তৈরীর পর পরিবর্তন করা যায় না। |
01:30 | Ctrl + Alt + T কী একসাথে টিপে টার্মিনাল খুলি। লিখুন ipython3 এবং এন্টার টিপুন। |
01:42 | pylab প্যাকেজ আরম্ভ করুন। লিখুন %pylab এবং এন্টার টিপুন। |
01:51 | টার্মিনালটি মুছুন।
আমরা a নামক ভ্যারিয়েবলে string বরাদ্দ করতে পারি। |
01:58 | লিখুন a is equal to যে কোনো উদ্ধৃতিতে Hello comma World exclamation mark এবং এন্টার টিপুন। |
02:09 | এখন string শ্রেণীবদ্ধ করা শিখি। ভ্যারিয়েবলে strings বরাদ্দ করি। |
02:16 | লিখুন
x is equal to উদ্ধৃতিতে Hello এন্টার টিপুন। y is equal to World এন্টার টিপুন। |
02:32 | এখন, দুটি strings যুক্ত করি।
z is equal to x plus উদ্ধৃতিতে comma plus y plus উদ্ধৃতিতে exclamation mark এন্টার টিপুন। |
02:52 | print বন্ধনীতে z এন্টার টিপুন।
এখানে x এবং y স্ট্রিং ভ্যারিয়েবল। |
03:04 | addition অপারেশন দুটি strings শ্রেণীবদ্ধ করতে কাজ করে। |
03:09 | এখানে আমরা string এর শ্রেণীবদ্ধকরণের আউটপুট দেখতে পাচ্ছি। |
03:14 | টার্মিনালটি মুছুন।
আমরা ইন্টিজারের সাথে একটি স্ট্রিং গুণ করলে কি হবে? নির্ণয় করি! |
03:23 | x string রিকল করুন।
এন্টার টিপুন। x multiplied by 5. এন্টার টিপুন। |
03:33 | string Hello গুণনের পর 5 বার পুনরাবৃত্তি হয়। |
03:39 | ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
সকল কুড়িটি hyphens না লিখে দেখানো অনুযায়ী স্ট্রিং পান। |
03:51 | সমাধানের জন্য টার্মিনালে যান। লিখুন, s is equal to উদ্ধৃতিতে two percentages plus উদ্ধৃতিতে hyphen multiplied by twenty plus উদ্ধৃতিতে two percentages. এন্টার টিপুন। |
04:14 | print বন্ধনীতে s এন্টার টিপুন। |
04:20 | এখন strings এর প্রতিটি এলিমেন্ট অ্যাক্সেস করা শিখি। আমরা subscripts দ্বারা string এ প্রতিটি এলিমেন্ট অ্যাক্সেস করতে পারি। |
04:30 | টার্মিনাল মুছুন।
a রিকল করুন। এন্টার টিপুন। লিখুন, a বর্গাকার বন্ধনীতে zero এন্টার টিপুন, এটি আমাদের স্ট্রিংয়ের প্রথম অক্ষর দেয়। |
04:47 | indexing 0 থেকে শুরু হয় এবং (n-1) পর্যন্ত যায়।
যেখানে n হল string এ অক্ষরের মোট সংখ্যা। |
04:57 | negative indices ব্যবহার করে শেষ থেকে strings অ্যাক্সেস করতে পারি। |
05:02 | a বর্গাকার বন্ধনীতে minus one আমাদের string এর অন্তিম এলিমেন্ট দেয় অর্থাৎ exclamation mark |
05:11 | a বর্গাকার বন্ধনীতে minus two আমাদের string এর অন্তিম থেকে দ্বিতীয় এলিমেন্ট দেয় অর্থাৎ d |
05:21 | ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। দেওয়া string যা হল Hello World, নিম্নের আউটপুট কি। |
05:33 | টার্মিনালে যান। |
05:35 | টার্মিনালটি মুছুন।
লিখুন s is equal to উদ্ধৃতিতে Hello World এন্টার টিপুন। |
05:46 | s বর্গাকার বন্ধনীতে minus five, W দেয়।
এইভাবে আমরা s[-10] এর জন্য e পাবো। |
05:59 | s বর্গাকার বন্ধনীতে minus 15 আমাদের একটি IndexError দেয়। যেহেতু আমাদের দেওয়া স্ট্রিং শুধুমাত্র 11 টি অক্ষরের। |
06:12 | s বর্গাকার বন্ধনীতে 15 আবার একই কারণে IndexError দেয়। |
06:20 | যে কোনো একটি অক্ষর string এ বদলানোর চেষ্টা করি।
টার্মিনালটি মুছুন। x রিকল করুন। এন্টার টিপুন। |
06:31 | x ম্যানিপুলেট করুন।
x বর্গাকার বন্ধনীতে zero equal to উদ্ধৃতিতে B এন্টার টিপুন। |
06:44 | আমরা একটি এরর কেনো পারি?
শুরুতে x [0] এর ভ্যালু হল H. |
06:52 | এখন আমরা x[0] কে অন্য ভ্যালু B নির্ধারণের চেষ্টা করছি। মনে রাখবেন, স্ট্রিং বানানোর পর তা সংশোধন করা যায় না। |
07:02 | আমরা split() এবং join() ফাংশন দ্বারা strings পৃথক এবং জুড়তে পারি। |
07:08 | String জুড়তে সিনট্যাক্স হল str dot join বন্ধনীতে sequence. |
07:17 | টার্মিনালে যান। |
07:19 | টার্মিনালটি মুছুন। |
07:22 | লিখুন s is equal to উদ্ধৃতিতে hyphen এন্টার টিপুন seq is equal to বন্ধনীতে a comma b comma c এন্টার টিপুন। |
07:41 | print s dot join বন্ধনীতে seq এন্টার টিপুন। |
07:49 | আমরা a hyphen b hyphen c আউটপুট পাবো এটি a, b, c কে hyphen এর সাথে জোড়া হয়েছে। |
07:57 | String প্রথক করার সিনট্যাক্স হল str dot split open এবং close বন্ধনী। |
08:05 | টার্মিনালে যান।
প্রদর্শন অনুযায়ী লিখে এন্টার টিপুন। print str dot split open এবং close বন্ধনী এন্টার টিপুন। |
08:19 | আমরা এইভাবে আউটপুট পাই। এটি spaces এ strings পৃথক করেছে। |
08:25 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। |
08:28 | এই টিউটোরিয়ালে আমরা শিখেছি:
বিভিন্ন উপায়ে স্ট্রিং সংজ্ঞায়িত করা। strings শ্রেণীবদ্ধ করা। একটি স্ট্রিং বারবার প্রিন্ট করা এবং string এর পৃথক এলিমেন্ট অ্যাক্সেস করা। |
08:42 | আপনার সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে। |
08:46 | 1. ভ্যারিয়েবল s কে is called the apostrophe স্ট্রিং নির্ধারণের জন্য কোড লিখুন।
2. আপনি s is equal to hello কে s is equal to capital H Hello তে কিভাবে বদলাবেন। |
09:01 | 3. ভ্যারিয়েবল s এবং t হল স্ট্রিং এবং r হল ইন্টিজার। |
09:07 | এগুলি নীচে দেখানো অনুযায়ী ভ্যালু সহ নির্ধারিত হয়েছে, s multiplied by r plus t multiplied by r এর আউটপুট কি? |
09:17 | এবং উত্তর হল, প্রদত্ত স্ট্রিং এই পদ্ধতিতে বরাদ্দ করা যেতে পারে।
Strings এ ভ্যালু নির্ধারিত হওয়ার পর তা হেরফের করা যায় না। |
09:29 | অপারেশন s multiplied by r plus t multiplied by r দুটি শব্দের প্রতিটি দুইবার প্রিন্ট করবে যেমন HelloHelloWorldWorld. |
09:41 | সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন। |
09:45 | এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন। |
09:50 | FOSSEE দল TBC প্রকল্প সমন্বয় করে। |
09:54 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জনাতে এই লিঙ্কে যান। |
10:04 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |