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)
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 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ। |