https://script.spoken-tutorial.org/index.php?title=Python-3.4.3/C4/Using-Python-Modules/Bengali&feed=atom&action=history
Python-3.4.3/C4/Using-Python-Modules/Bengali - Revision history
2024-03-28T16:27:10Z
Revision history for this page on the wiki
MediaWiki 1.23.17
https://script.spoken-tutorial.org/index.php?title=Python-3.4.3/C4/Using-Python-Modules/Bengali&diff=52078&oldid=prev
Kaushik Datta at 08:09, 19 May 2020
2020-05-19T08:09:41Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 08:09, 19 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 149:</td>
<td colspan="2" class="diff-lineno">Line 149:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|03:40</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|03:40</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| এখন আবার স্ক্রিপ্টটি রান করি. এটি আরেকটি <del class="diffchange diffchange-inline">এরর দিয়েছে </del>NameError <del class="diffchange diffchange-inline">- </del>: name ‘plot’ is not defined.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| এখন আবার স্ক্রিপ্টটি রান করি. এটি আরেকটি NameError <ins class="diffchange diffchange-inline">দিয়েছে </ins>: name ‘plot’ is not defined.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 181:</td>
<td colspan="2" class="diff-lineno">Line 181:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|04:28</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|04:28</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| আমরা শুধুমাত্র ফাংশন ইম্পোর্ট করতে পারি যা module এর থেকে আবশ্যক যেমন from numpy import <del class="diffchange diffchange-inline">* এর বদলে</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| আমরা শুধুমাত্র ফাংশন ইম্পোর্ট করতে পারি যা module এর থেকে আবশ্যক যেমন from numpy import <ins class="diffchange diffchange-inline">linspace, pi, sin</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|04:37</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|04:37</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|from numpy import <del class="diffchange diffchange-inline">linspace, pi, sin</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| <ins class="diffchange diffchange-inline">এটি </ins>from numpy import <ins class="diffchange diffchange-inline">* এর বদলে।</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 405:</td>
<td colspan="2" class="diff-lineno">Line 405:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| 10:56</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| 10:56</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। <del class="diffchange diffchange-inline">অংশগ্রহনের জন্য </del>ধন্যবাদ।</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। ধন্যবাদ।</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr>
</table>
Kaushik Datta
https://script.spoken-tutorial.org/index.php?title=Python-3.4.3/C4/Using-Python-Modules/Bengali&diff=52074&oldid=prev
Kaushik Datta: Created page with "{| border=1 | '''Time''' |'''Narration''' |- | 00:01 | Using Python Modules এর স্পোকেন টিউটোরিয়ালে আপনাদের স্ব..."
2020-05-18T18:52:08Z
<p>Created page with "{| border=1 | '''Time''' |'''Narration''' |- | 00:01 | Using Python Modules এর স্পোকেন টিউটোরিয়ালে আপনাদের স্ব..."</p>
<p><b>New page</b></p><div>{| border=1<br />
| '''Time'''<br />
|'''Narration'''<br />
<br />
|-<br />
| 00:01<br />
| Using Python Modules এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।<br />
<br />
|-<br />
|00:06<br />
|এই টিউটোরিয়ালে আমরা শিখব-<br />
<br />
কমান্ড লাইন থেকে Python scripts কার্যকর করা।<br />
<br />
scripts এ import ব্যবহার করা এবং<br />
<br />
numpy এবং matplotlib.pyplot modules ইম্পোর্ট করা।<br />
<br />
|-<br />
| 00:22<br />
|টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:<br />
<br />
উবুন্টু লিনাক্স 16.04 অপারেটিং সিস্টেম,<br />
<br />
Python 3.4.3,<br />
<br />
IPython 5.1.0 এবং Gedit text editor.<br />
<br />
|-<br />
|00:40<br />
|টিউটোরিয়ালটি অনুশীলন করতে, আপনার জানা উচিত যে<br />
<br />
ইন্টারেক্টিভভাবে plot ব্যবহার করা।<br />
<br />
Embellish এবং plot সংরক্ষণ করা।<br />
<br />
|-<br />
|00:50<br />
|না হলে এই ওয়েবসাইটে সম্পর্কিত পাইথন টিউটোরিয়াল দেখুন।<br />
<br />
|-<br />
| 00:55<br />
| প্রথমে আমরা শিখব যে module কি।<br />
<br />
|-<br />
| 00:58<br />
| module একটি ফাইল যাতে Python definitions এবং statements রয়েছে।<br />
<br />
|-<br />
| 01:04<br />
|Modules এর ব্যবহার বড় প্রোগ্রামকে ছোট পরিচালনাযোগ্য এবং সংগঠিত ফাইলগুলিতে বিভাজিত করতে ব্যবহৃত হয়।<br />
<br />
|-<br />
| 01:12<br />
| module থেকে Definitions অন্য modules বা main module এ ইম্পোর্ট হতে পারে।<br />
<br />
|-<br />
|01:19<br />
|এখন কমান্ড লাইনে Python script রান করা দেখি।<br />
<br />
|-<br />
| 01:24<br />
| যে কোনো টেক্সট এডিটর খুলুন এবং লিখুন print বন্ধনীতে ডাবল উদ্ধৃতিতে Hello World.<br />
<br />
|-<br />
|01:33<br />
| আমরা Hello World প্রিন্ট করতে একটি সাধারণ Python script বানিয়েছি।<br />
<br />
|-<br />
|01:38<br />
|এই স্ক্রিপ্টটি বর্তমান কার্যকর ডিরেক্টরীতে hello.py হিসাবে সংরক্ষণ করুন।<br />
<br />
|-<br />
|01:44<br />
|এখন টার্মিনাল খুলি।<br />
<br />
তারপরে সেই ডিরেক্টরীতে যান যেখানে hello.py সংরক্ষিত রয়েছে।<br />
<br />
|-<br />
| 01:52<br />
| এখন লিখুন python3 hello.py এবং এন্টার টিপুন।<br />
<br />
এটি স্ক্রিপ্টকে কার্যকর করে এবং আউটপুট হিসাবে Hello World দেয়।<br />
<br />
|-<br />
| 02:04<br />
| এখান থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে ভুলবেন না।<br />
<br />
|-<br />
| 02:11<br />
| এরপর আমরা modules ইম্পোর্ট করা এবং সেটিকে Python scripts এ ব্যবহার করা দেখবো।<br />
<br />
|-<br />
| 02:17<br />
|text editor এ four underscore plot.py ফাইল খুলুন।<br />
<br />
|-<br />
|02:23<br />
|এই ফাইলটি এই টিউটোরিয়ালের Code files লিঙ্কে উপলব্ধ। আপনি এটি ডাউনলোড করে ব্যবহার করতে পারেন।<br />
<br />
|-<br />
|02:31<br />
| এই কোডটি x, -x, sin of x এবং xsin of x এর জন্য প্লট করবে।<br />
<br />
|-<br />
|02:38<br />
| এই কোডটি রান করলে আমরা অন্তিম plot দেখবো যেমনকি এখানে দেখানো হয়েছে।<br />
<br />
|-<br />
| 02:43<br />
| এখন Python script হিসাবে four underscore plot.py ফাইল রান করি।<br />
<br />
|-<br />
|02:49<br />
| লিখুন python3 four underscore plot.py<br />
<br />
|-<br />
| 02:55<br />
|এটি একটি এরর দেয় - linspace() is not defined.<br />
<br />
|-<br />
| 02:59<br />
|এর মানে হল function linspace() বর্তমান namespace এ উপলব্ধ নেই।<br />
<br />
|-<br />
| 03:05<br />
| namespace একটি প্রোগ্রামের সকল নাম অনন্য বানানোর একটি প্রণালী।<br />
<br />
|-<br />
|03:11<br />
| four underscore plot.py ফাইললে ফিরে যান।<br />
<br />
|-<br />
| 03:16<br />
| এই লাইনটি স্ক্রিপ্টে প্রথম লাইন হিসাবে জুড়ুন from numpy import asterisk<br />
<br />
|-<br />
|03:24<br />
| আমরা imports এ asterisk ব্যবহার করলে, সকল functions এবং constants, numpy module থেকে ইম্পোর্ট হয়।<br />
<br />
|-<br />
| 03:32<br />
| linspace, numpy তে উপলব্ধ একটি ফাংশন।<br />
<br />
|-<br />
| 03:36<br />
| ফাইলটি সংরক্ষণ করতে Ctrl + S টিপুন।<br />
<br />
|-<br />
|03:40<br />
| এখন আবার স্ক্রিপ্টটি রান করি. এটি আরেকটি এরর দিয়েছে NameError - : name ‘plot’ is not defined.<br />
<br />
|-<br />
|03:49<br />
| four underscore plot.py ফাইলটি আবার এডিট করুন।<br />
<br />
|-<br />
|03:54<br />
| নিম্নটি আমাদের স্ক্রিপ্টে দ্বিতীয় লাইন হিসাবে জুড়ুন- from matplotlib.pyplot import *<br />
<br />
|-<br />
|04:04<br />
| এখন ফাইলটি সংরক্ষণ করুন।<br />
<br />
|-<br />
| 04:06<br />
| plot একটি ফাংশন যা matplotlib.pyplot এ উপলব্ধ।<br />
<br />
|-<br />
|04:12<br />
|আমরা আবার স্ক্রিপ্টটি রান করবো। আমরা এখন আউটপুট পেয়েছি।<br />
<br />
|-<br />
|04:19<br />
| keyword import ব্যবহার করে সকল প্রয়োজনীয় modules ইম্পোর্ট করেছি।<br />
<br />
|-<br />
| 04:24<br />
| এই উইন্ডোটি বন্ধ করি।<br />
<br />
|-<br />
|04:28<br />
| আমরা শুধুমাত্র ফাংশন ইম্পোর্ট করতে পারি যা module এর থেকে আবশ্যক যেমন from numpy import * এর বদলে<br />
<br />
|-<br />
|04:37<br />
|from numpy import linspace, pi, sin<br />
<br />
|-<br />
| 04:44<br />
|একইভাবে আমরা from matplotlib.pyplot import * এর বদলে matplotlib.pyplot থেকে প্রয়োজনীয় ফাংশন ইম্পোর্ট করতে পারি।<br />
<br />
|-<br />
| 04:59<br />
| asterisk এর বদলে ফাংশনের নাম ব্যবহার করা সর্বদা ভালো।<br />
<br />
|-<br />
| 05:03<br />
| আমরা যদি একটি নির্দিষ্ট module থেকে ইম্পোর্ট করতে asterisk ব্যবহার করি তবে সকল ফাংশন ইম্পোর্ট হয়ে হবে।<br />
<br />
|-<br />
| 05:11<br />
|এটি কিছু বিদ্যমান ফাংশনকে namespace এ একই নামের সাথে বদলে দেয়।<br />
<br />
|-<br />
| 05:17<br />
| এখন আমরা numpy এবং matplotlib.pyplot থেকে কেবল প্রয়োজনীয় ফাংশন যুক্ত করব।<br />
<br />
|-<br />
| 05:25<br />
| ফাইলটি সংরক্ষণ করুন।<br />
<br />
|-<br />
| 05:27<br />
| আমরা কোডটি আবার টার্মিনালে রান করব।<br />
<br />
|-<br />
|05:32<br />
| এখানে আমরা একক চিত্রে x, -x, sin of x এবং xsin of x এর জন্য প্লট পেয়েছি।<br />
<br />
|-<br />
|05:40<br />
|এই পদ্ধতিতে আমরা সকল প্রয়োজনীয় ফাংশন বর্তমান namespace এ ইম্পোর্ট করেছি।<br />
<br />
|-<br />
| 05:46<br />
| এরর সঠিক করার আরেকটি উপায় রয়েছে। এটি দেখি।<br />
<br />
|-<br />
| 05:51<br />
| another underscore fix.py ফাইল খুলুন।<br />
<br />
|-<br />
|05:56<br />
| এই ফাইল এই টিউটোরিয়ালের Code files লিঙ্কে উপলব্ধ।<br />
<br />
|-<br />
|06:01<br />
| লক্ষ্য করুন যে আমরা matplotlib.pyplot এর বদলে plt নাম ব্যবহার করতে যাচ্ছি।<br />
<br />
|-<br />
|06:08<br />
|plt এর ব্যবহার module matplotlib.pyplot এর উপনাম হিসাবে করা হয়।<br />
<br />
|-<br />
|06:14<br />
| এখন আমরা শুধুমাত্র pi এর বদলে numpy.pi ব্যবহার করি যেমন four underscore plot.py তে করেছিলাম।<br />
<br />
|-<br />
|06:22<br />
| Plot functions কে বলা হয় -<br />
<br />
plt.plot()<br />
<br />
plt.legend()<br />
<br />
plt.annotate()<br />
<br />
plt.xlim<br />
<br />
plt.ylim<br />
<br />
এবং plt.show()<br />
<br />
|-<br />
|06:43<br />
| সুবিধাটি হল imported modules এ ফাংশনের নাম উপস্থিত namespace এ যুক্ত হয় না।<br />
<br />
|-<br />
|06:51<br />
| imported module এ ফাংশন ব্যবহার করতে, আমাদের module-name.function-name উল্লেখ করতে হবে।<br />
<br />
|-<br />
|06:59<br />
| এখানে ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।<br />
<br />
|-<br />
|07:05<br />
| -2pi থেকে 2pi পর্যন্ত sine wav প্লট করতে python script লিখুন।<br />
<br />
|-<br />
|07:12<br />
| সমাধানের জন্য sine.py ফাইলটি খুলুন। এই ফাইলটি Code files লিঙ্কেও উপলব্ধ। প্রথম লাইনে আমরা প্রয়োজনীয় ফাংশন ইম্পোর্ট করি।<br />
<br />
|-<br />
|07:27<br />
| module numpy থেকে linspace, sin এবং constant pi ফাংশন ইম্পোর্ট হয়েছে।<br />
<br />
|-<br />
|07:34<br />
| আমরা matplotlib.pyplot থেকে plot, legend, show, title, xlabel এবং ylabel ফাংশন ইম্পোর্ট করি।<br />
<br />
|-<br />
|07:44<br />
| এবং বাকি কোড plot বানানোর জন্য।<br />
<br />
|-<br />
| 07:48<br />
| কোড রান করুন এবং আউটপুট দেখুন।<br />
<br />
|-<br />
|07:52<br />
|টার্মিনালে লিখুন python3 sine.py<br />
<br />
|-<br />
|07:58<br />
| এখন আমরা sine plot দেখতে পারি। টার্মিনালটি বন্ধ করুন। আপনার বিষয়ে সাথে এগিয়ে যান।<br />
<br />
|-<br />
| 08:08<br />
| আমরা Python scripts কে IPython interpreter এও রান করতে পারি।<br />
<br />
|-<br />
|08:13<br />
| আরেকটি টার্মিনাল খুলুন এবং ipython3 লিখে ipython interpreter শুরু করুন।<br />
<br />
|-<br />
| 08:22<br />
| ডিরেক্টরীতে যান যেখানে four underscore plot.py সংরক্ষণ করা হয়েছে এবং percentage run four underscore plot.py লিখুন।<br />
<br />
|-<br />
|08:35<br />
| আগের মত আমরা 4 plots সহ আউটপুট দেখতে পারি।<br />
<br />
|-<br />
| 08:40<br />
| Python এ modules এর একটি খুব সমৃদ্ধ standard library রয়েছে।<br />
<br />
|-<br />
|08:45<br />
|কিছু standard modules হল:<br />
<br />
Math এর জন্য math, random<br />
<br />
Internet access এর জন্য urllib2, smtplib<br />
<br />
System and Command line arguments এর জন্য sys<br />
<br />
|-<br />
| 09:01<br />
| আরো কয়েকটি libraries রয়েছে:<br />
<br />
Operating system interface এর জন্য os<br />
<br />
regular expression এর জন্য re<br />
<br />
compression এর জন্য gzip, zipfile, tarfile<br />
<br />
আরো তথ্যের জন্য নিম্ন লিঙ্কটি দেখুন।<br />
<br />
|-<br />
|09:20<br />
|এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষেপে....<br />
<br />
|-<br />
|09:26<br />
|এখানে আমরা শিখেছি,<br />
<br />
কমান্ড লাইন থেকে স্ক্রিপ্ট রান করা।<br />
<br />
একটি module নামের পর asterisk নির্দিষ্ট করে module ইম্পোর্ট করা।<br />
<br />
|-<br />
|09:38<br />
|ফাংশনের নাম নির্দিষ্ট করে modules থেকে শুধুমাত্র প্রয়োজনীয় ফাংশন ইম্পোর্ট করা।<br />
<br />
Python standard library এর ব্যবহার।<br />
|-<br />
|09:47<br />
|আপনার সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে।<br />
<br />
1. নিম্নের মধ্যে কোনটি সবচেয়ে সঠিক?<br />
<br />
2. xlim() এবং ylim() ফাংশন বর্তমান namespace এ কিভাবে ইম্পোর্ট করা যায়?<br />
<br />
|-<br />
|10:02<br />
|এবং উত্তর হল,<br />
<br />
1. from matplotlib.pyplot import plot বিকল্পটি সবচেয়ে সঠিক।<br />
<br />
কারণ plot, matplotlib.pyplot module এর একটি ফাংশন।<br />
<br />
|-<br />
|10:18<br />
| 2. xlim() এবং ylim() ফাংশনকে বর্তমান namespace এ from matplotlib.pyplot import xlim, ylim হিসাবে ইম্পোর্ট করা যেতে পারে।<br />
<br />
|-<br />
| 10:32<br />
| সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন।<br />
<br />
|-<br />
| 10:36<br />
| এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন।<br />
<br />
|-<br />
| 10:41<br />
| FOSSEE দল TBC প্রকল্প সমন্বয় করে।<br />
<br />
|-<br />
| 10:45<br />
|<br />
স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান।<br />
<br />
|-<br />
| 10:56<br />
| আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।<br />
<br />
|}</div>
Kaushik Datta