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

From Script | Spoken-Tutorial
Revision as of 16:58, 30 March 2020 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta