Python-3.4.3/C2/Embellishing-a-plot/Bengali

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

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 নমস্কার, Embellishing a Plot এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালের শেষ পর্যন্ত আমরা শিখব: plot color, line style, linewidth এর বৈশিষ্ট্যাবলী বদলানো।
00:16 embedded LaTeX সহ প্লটে শিরোনাম যুক্ত করা।
00:20 x এবং y axes লেবেল করা, plot এ এনোটেশন যোগ করা।
00:26 axes এর সীমা প্রাপ্ত এবং সেট করা।
00:30 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: উবুন্টু লিনাক্স 14.04 অপারেটিং সিস্টেম,
00:37 Python 3.4.3,

IPython 5.1.0

00:43 টিউটোরিয়ালটি অনুশীলন করতে আপনার ipython কনসোলে মৌলিক পাইথন কমান্ড রান করা এবং ইন্টারঅ্যাক্টিভভাবে প্লট ব্যবহার করা জানতে হবে।
00:54 না হলে, এই ওয়েবসাইটে পূর্ব-আবশ্যক Python টিউটোরিয়াল দেখুন।
00:59 ipython3 দিয়ে শুরু করি।

টার্মিনাল খুলুন।

01:05 ipython3 লিখুন এবং এন্টার টিপুন।
01:11 pylab package শুরু করি।
01:15 লিখুন percentage pylab এবং এন্টার টিপুন।
01:21 প্রথমে আমরা একটি সহজ প্লট বানাবো এবং এটি বদলানো শুরু করব।
01:26 লিখুন: x = linspace বন্ধনীতে minus 2 কমা 4 কমা 20 এবং এন্টার টিপুন।
01:40 তারপর লিখুন plot বন্ধনীতে x comma sin(x) এবং এন্টার টিপুন।
01:49 আমরা এখন প্লট উইন্ডোতে sine curve দেখতে পারি।
01:53 pylab অনুযায়ী লাইনের ডিফল্ট রঙ এবং বেধ রয়েছে।
01:59 এখন এই curve এর প্যারামিটার বদলাই।
02:03 এটি করতে আমরা plot কমান্ডে অতিরিক্ত আর্গুমেন্ট পাস করতে পারি।
02:09 আমরা প্রথমে iPython কনসোলে clf() লিখে প্লট উইন্ডোটি মুছবো।
02:16 এখন আপনি একটি খালি প্লট উইন্ডো দেখতে পারেন।
02:20 এখন, অতিরিক্ত color argument সহ একই sine curve প্লট করুন।
02:26 তাই আমরা লিখব plot বন্ধনীতে x কমা sin(x) কমা একক উদ্ধৃতিতে r এবং Enter টিপুন। এখানে আর্গুমেন্ট r লাল রঙে রয়েছে।
02:44 প্লট উইন্ডোতে একই sine curve এখন লাল রঙে দেখায়।
02:50 প্লট উইন্ডো বন্ধ করবেন না, শুধু মিনিমাইজ করুন।
02:54 আমরা linewidth আর্গুমেন্ট দ্বারা লাইলের বেধ বদলাতে পারি।
03:00 এই সময় আমরা প্লট উইন্ডোতে cosine curve আঁকবো।
03:05 এখন লিখুন plot বন্ধনীতে x কমা cos(x) কমা linewidth is equals to 2 এবং এন্টার টিপুন।
03:18 প্লট উইন্ডোতে লাইনের বেধ 2 সহ cosine curve তৈরী হয়।
03:24 এখন linewidth 3 সহ নীল রঙের একটি sine curve প্লট করার চেষ্টা করি।
03:31 এখানে শুরু থেকেই প্রতিটি কমান্ড যা আমরা Ipython কনসোলে লিখি, নিষ্পাদিত করতে Enter কী টিপুন।
03:39 clf() লিখে প্লট উইন্ডো মুছুন।
03:44 আপনি আবার খালি প্লট উইন্ডো দেখবেন।
03:48 লিখুন plot বন্ধনীতে x কমা sin(x) কমা একক উদ্ধৃতিতে b কমা linewidth is equal to 3
04:03 color এবং linewidth সমন্বয় আমাদের জন্য কাজ করবে।
04:08 solid style এর বদলে dotted style এ প্লট পেতে, linestyle এ ডট দিন।
04:16 প্রথমে, প্লট উইন্ডো পরিষ্কার করতে clf () লিখুন।
04:20 এখন লিখুন plot বন্ধনীতে x কমা sin(x) কমা একক উদ্ধৃতিতে dot
04:32 আমরা sine curve ডট স্টাইলে পাই।
04:36 এখন plot এর তথ্য দেখি।
04:40 লিখুন: plot question mark এবং এন্টার টিপুন।
04:47 ভিডিও থামান। এটি চেষ্টা করুন এবং তারপর ভিডিও পুনরায় শুরু করুন।
04:52 লাল dash line এবং linewidth 3 তে x verses cos(x) এর curve প্লট করে।
05:00 সমাধান করতে কনসোলে যান।
05:04 প্লট উইন্ডো মুছতে clf() লিখুন।
05:08 লিখুন plot বন্ধনীতে x কমা cos(x) কমা একক উদ্ধৃতিতে r হাইফেন হাইফেন কমা linewidth equals to 3
05:25 linewidth argument এবং linestyle এর সমন্বয় ব্যবহার করি।
05:30 এখন দেখি যে color, style এবং thickness সহ bare minimum plot কিভাবে বানায়।
05:38 এখন প্লটটি আরো পরিবর্তন করে দেখি।
05:42 function মাইনাস x square প্লাস 4x মাইনাস 5 এর জন্য প্লট দিয়ে শুরু করি।
05:51 এখন লিখুন plot বন্ধনীতে x কমা মাইনাস x multiplied by x প্লাস 4 multiplied by x মাইনাস 5 কমা একক উদ্ধৃতিতে r কমা linewidth is equal to 2
06:16 আমরা এই সমীকরণের কার্ভ plot উইন্ডোতে দেখবো।
06:21 কিন্তু আকৃতিতে প্লট বর্ণনের কোন বিবরণ নেই।
06:26 প্লটে শিরোনাম জুড়তে, title command ব্যবহার করুন।
06:31 তাই লিখুন: title বন্ধনীতে, একক উদ্ধৃতিতে Parabolic function মাইনাস x square প্লাস 4x মাইনাস 5
06:48 title command যেমনকি আপনি দেখতে পারেন, একটি argument হিসাবে স্ট্রিং নেয়।
06:54 আমরা প্লট উইন্ডোতে শিরোনাম দেখি। কিন্তু এটি ফরম্যাট করা হয় না এবং পরিষ্কার দেখাচ্ছে না।
07:03 এখানে fractions এবং complex ফাংশন থাকলে এটি আরো বেশী জীর্ণ দেখাবে।
07:09 পরিষ্কার দেখতে শিরোনাম LaTeX ফরম্যাটে লিখি।
07:14 LaTeX ফরম্যাটের জন্য, আমরা string এর আগে এবং পরে একটি dollar sign রাখি।
07:20 লিখুন title বন্ধনীতে r একক উদ্ধৃতিতে Parabolic function dollar মাইনাস x square প্লাস 4x মাইনাস 5 dollar
07:38 এখানে r এর মানে string কে raw string মানতে হবে।
07:45 এটি সকল escape codes উপেক্ষা করবে।
07:49 যেমনকি আমরা দেখতে পাচ্ছি polynomial শিরোনামে এখন ফরম্যাট রয়েছে।
07:55 যদিও আমাদের শিরোনাম রয়েছে, প্লট x এবং y axes লেবেল ছাড়াই পূর্ণ হয় না।
08:03 তাই আমরা x এবং y axes কে LaTeX style এ লেবেল করব।
08:09 লিখুন xlabel বন্ধনীতে r একক উদ্ধৃতিতে dollar x dollar এবং ylabel বন্ধনীতে r একক উদ্ধৃতিতে dollar y dollar
08:30 প্লট এখন প্রায় সম্পূর্ণ।
08:34 এখন আমরা local maxima হিসাবে point(2 comma minus 1) ধরে পয়েন্টের নাম দেবো।
08:42 পয়েন্টের নাম দিতে, আমরা ফাংশন annotate ব্যবহার করি।
08:46 লিখুন annotate বন্ধনীতে একক উদ্ধৃতিতে local maxima কমা xy equals to বন্ধনীতে 2 কমা মাইনাস 1
09:03 আমরা 2 comma minus 1 পয়েন্টে local maxima দেখতে পারি।
09:09 annotate কমান্ডে প্রথম আর্গুমেন্ট পয়েন্টের নাম।
09:15 দ্বিতীয় আর্গুমেন্ট পয়েন্টের coordinates উপস্থাপন করে।
09:20 এটি দুটি সংখ্যা সহ একটি tuple. প্রথম হল x coordinate এবং দ্বিতীয়টি y coordinate.
09:29 এরপর লিখুন xlim brackets

xlim function বর্তমান x axis limits ফেরৎ দেয়।

09:39 তারপর লিখুন ylim brackets ylim function বর্তমান y-axis limits ফেরৎ দেয়।
09:49 xlim inside the brackets minus 4 comma লিখে x-axis এর সীমা মাইনাস 4 থেকে 5 সেট করুন।
10:02 একইভাবে, y-axis এর সীমা সেট করুন।
10:07 লিখুন ylim বন্ধনীতে মাইনাস 15 কমা 2.
10:19 ভিডিও থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিও পুনরায় শুরু করুন।
10:24 point (minus 4 comma 0) তে root নামে এনোটেশন বানান।
10:31 প্রথম annotation এ কি হবে?
10:35 সমাধান করতে Ipython কনসোলে যান।
10:39 লিখুন annotate বন্ধনীতে একক উদ্ধৃতিতে root কমা xy is equal to মাইনাস 4 কমা 0
10:53 প্রতিটি annotate command চিত্রের উপর নতুন annotation বানায়।
10:59 এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। এখানে আমরা শিখেছি: অতিরিক্ত arguments পাস করে color, line width, line style এর মত প্লটের attributes বদলানো।
11:16 title command দ্বারা প্লটের শিরোনাম যোগ করা।
11:20 string এর আগে এবং পরে $ চিহ্ন যোগ করে LaTeX style formatting অন্তর্ভুক্ত করা।
11:28 xlabel() এবং ylabel() কমান্ড দ্বারা x এবং y axes লেবেল করা।
11:34 annotate () কমান্ড দ্বারা প্লটে annotations যোগ করা।
11:39 xlim() এবং ylim() কমান্ড দ্বারা axes এর সীমা সেট এবং প্রাপ্ত করা।
11:46 এখানে আপনার সমাধানের জন্য কিছু আত্ম মূল্যায়ন প্রশ্ন রয়েছে।
11:51 লাইনের বেধ 4 সহ minus 2pi থেকে 2pi এর মাঝে cosine graph এর একটি প্লট বানান।
12:00 ডকুমেন্টেশন পড়ুন এবং নির্ণয় করুন যে কমান্ড ylabel এ টেক্সটের alignment বদলানোর কোনো উপায় রয়েছে কিনা।
12:09 এবং উত্তর হল- লাইনের বেধ 4 সহ পয়েন্ট মাইনাস 2pi এবং 2pi এর মাঝে cosine graph প্লট করতে আমরা linspace এবং plot কমান্ড ব্যবহার করি- যেমন x equals to linspace বন্ধনীতে মাইনাস 2pi কমা 2pi.
12:31 plot (x comma cos(x) comma linewidth equals to 4)
12:38 দ্বিতীয় প্রশ্নের উত্তর হল: না। আমাদের ylabel কমান্ডে টেক্সটের alignment বদলানোর কোনো বিকল্প নেই।
12:48 এই স্পোকেন টিউটোরিয়াল সম্পর্কে আপনার কোন প্রশ্ন রয়েছে?
12:51 যেখানে প্রশ্ন রয়েছে সেই মিনিট এবং সেকেন্ড চয়ন করুন।
12:55 সংক্ষেপে আপনার প্রশ্ন ব্যাখ্যা করুন।

FOSSEE দল থেকে কেউ তাদের উত্তর দেবে। দয়া করে এই সাইটে যান।

13:03 আপনার Python সম্পর্কিত সাধারণ / প্রযুক্তিগত কোন প্রশ্ন রয়েছে?
13:08 FOSSEE ফোরামে যান এবং আপনার প্রশ্ন পোস্ট করুন।
13:12 FOSSEE দল জনপ্রিয় বইয়ের কিছু সমাধানকৃত উদাহরণের কোডিং সমন্বয় করে।
13:18 যারা এটি করে তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
13:27 Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
13:34 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta