<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Python%2FC4%2FUsing-python-modules%2FTamil</id>
		<title>Python/C4/Using-python-modules/Tamil - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Python%2FC4%2FUsing-python-modules%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Python/C4/Using-python-modules/Tamil&amp;action=history"/>
		<updated>2026-04-27T06:26:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Python/C4/Using-python-modules/Tamil&amp;diff=1959&amp;oldid=prev</id>
		<title>Priyacst: Created page with '{| border=1 !Time !Narration |- |0:01 |  'Using Python Modules'  spoken tutorial க்கு நல்வரவு!  |- | 0:06 | இந்த டுடோரியலின் …'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Python/C4/Using-python-modules/Tamil&amp;diff=1959&amp;oldid=prev"/>
				<updated>2012-12-20T09:42:57Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;{| border=1 !Time !Narration |- |0:01 |  &amp;#039;Using Python Modules&amp;#039;  spoken tutorial க்கு நல்வரவு!  |- | 0:06 | இந்த டுடோரியலின் …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:01&lt;br /&gt;
|  'Using Python Modules'  spoken tutorial க்கு நல்வரவு!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:06&lt;br /&gt;
| இந்த டுடோரியலின் முடிவில்,  செய்யக்கூடியது ,&lt;br /&gt;
&lt;br /&gt;
# command line இலிருந்து python scripts களை Execute செய்வது,&lt;br /&gt;
# script களில் import ஐ  பயன்படுத்துதல்,&lt;br /&gt;
# scipy மற்றும் pylab module களை  Import செய்தல்,&lt;br /&gt;
#  python standard modules மற்றும் 3rd party module களை பயன்படுத்துதல்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:20&lt;br /&gt;
| இந்த tutorial ஐ ஆரம்பிக்கும் முன் &amp;quot;Using plot interactively&amp;quot;, &amp;quot;Embellishing a plot&amp;quot; மற்றும் &amp;quot;Saving plots&amp;quot; டுடோரியல்களை முடிக்கவும். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:32&lt;br /&gt;
|hello world என்று print செய்ய ஒரு  எளிய python script ஐ உருவாக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:36&lt;br /&gt;
| உங்கள் text editor ஐ திறந்து type செய்க: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|0:41&lt;br /&gt;
|print  within double quotes Hello world exclamation&lt;br /&gt;
print&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:02&lt;br /&gt;
| இப்போது இந்த script ஐ &amp;lt;tt&amp;gt;hello.py&amp;lt;/tt&amp;gt; என  save செய்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:11&lt;br /&gt;
|  ipython interpreter ஐ துவக்கவும்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|1:14&lt;br /&gt;
|terminal ஐ திறந்து type செய்க: ipython&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:20&lt;br /&gt;
| முந்தைய tutorial களில் நாம் IPython interpreter இல் &amp;lt;tt&amp;gt;percentage run&amp;lt;/tt&amp;gt; ஐ பயன்படுத்தி  script ஐ இயக்க கற்றோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
| type செய்க:  percentage run hypen i hello.py &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:40&lt;br /&gt;
| ஆனால் இது .. python script ஐ இயக்க … சரியான வழி இல்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:45&lt;br /&gt;
| சரியான வழி Python interpreter ஐ பயன்படுத்தி இயக்குவது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:50&lt;br /&gt;
| terminal ஐ திறந்து மற்றும் hello.py  இருக்கும் directory க்கு navigate செய்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:57&lt;br /&gt;
| இப்போது Python script ஐ python hello.py என இயக்குக.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:12&lt;br /&gt;
| அது script ஐ  execute செய்கிறது; தேவையான output &amp;lt;tt&amp;gt;Hello World!&amp;lt;/tt&amp;gt; உம் கிடைக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  2:20&lt;br /&gt;
| syntax இதுவே: &amp;lt;tt&amp;gt;python space filename&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:24&lt;br /&gt;
| இப்போது,  நான்கு plot problem ஒன்றை ... வைத்திருக்கிறோம்.  ஒரே ஒரு figure இல் 4  plot களை plot செய்துவிட்டோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:34&lt;br /&gt;
| அதன் script ஐ command line இல் இயக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:40&lt;br /&gt;
|type செய்க: python four underscore plot.py &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:50&lt;br /&gt;
| Oops! அது வேலை செய்யவேண்டும் என்று பெயர்; ஆனால் செய்யவில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:55&lt;br /&gt;
| அது error ஐ கொடுத்தது. &amp;lt;tt&amp;gt;linspace()&amp;lt;/tt&amp;gt; is not defined..... இதன் பொருள் …. function &amp;lt;tt&amp;gt;linspace()&amp;lt;/tt&amp;gt; ….. நடப்பு name-space இல் இல்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3:02 &lt;br /&gt;
| ஆனால் இதே script ஐ option &amp;lt;tt&amp;gt; hypen pylab&amp;lt;/tt&amp;gt; ஆல் துவக்கிய உங்கள் IPython interpreter இல்  &amp;lt;tt&amp;gt;%run -i four underscore plot.py&amp;lt;/tt&amp;gt; என இயக்கினால், அது வேலை செய்யும். ஏனெனில் &amp;lt;tt&amp;gt; hypen pylab&amp;lt;/tt&amp;gt; option தேவையான module களை நம் name-space க்கு  ipython interpreter துவங்கும் போது இம்போர்ட் செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3:25&lt;br /&gt;
| மற்றும் இப்படியாக வெளிப்படையாக  module களை import செய்யத்தேவை இல்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3:28&lt;br /&gt;
| இப்போது அதன் problem களை சரி செய்து  script ஐ command line இல் இயக்கிப் பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|3:33&lt;br /&gt;
| இந்த line ஐ முதல் line ஆக script இல் சேர்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|3:43&lt;br /&gt;
|from scipy import star&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:12&lt;br /&gt;
| இப்போது அந்த script ஐ மீண்டும் இயக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|4:15&lt;br /&gt;
|type செய்க: python four underscore plot.py &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:25&lt;br /&gt;
| இப்போது இன்னொரு error வருகிறது -- plot not defined,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:32&lt;br /&gt;
|  அந்த file ஐ மீண்டும் edit செய்வோம். இந்த line ஐ இரண்டாவது line ஆக in நம் script இல் சேர்த்து save செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|4:38&lt;br /&gt;
| இந்த line ஐ … இரண்டாவது line ஆக... நம் script இல் சேர்த்து.... save . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|4:47&lt;br /&gt;
|from pylab import star&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:05&lt;br /&gt;
|  இப்போது script ஐ மீண்டும் இயக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|5:07&lt;br /&gt;
| type செய்க: python four underscore plot.py&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:19&lt;br /&gt;
| ஆம்! அது வேலை செய்கிறது! &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:21&lt;br /&gt;
| ஆகவே நாம் செய்தது என்ன?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:24&lt;br /&gt;
| keyword ஆன &amp;lt;tt&amp;gt;import&amp;lt;/tt&amp;gt; மூலம் தேவையான module களை இம்போர்ட் செய்தோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:29&lt;br /&gt;
|  from scipy import * க்கு பதில், from scipy import linspace மூலமும் இதை செய்யலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:39&lt;br /&gt;
| விவகாரத்தில் function names களை asterisk அல்லது star க்கு பதில் பயன்படுத்துதல் நல்லது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:45&lt;br /&gt;
| ஒரு முறை asterisk ஐ … ஒரு குறிப்பிட்ட module ஐimport செய்ய பயன்படுத்தினால் ... பின் அது … நம் name-space இல் இருக்கும் … எந்தfunction களையும் மாற்றிவிடும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:56&lt;br /&gt;
| ஆகவே four underscore plot.py ஐ இப்படி modify செய்வோம். code இல் நாம் சேர்த்த முதல் இரண்டு line களை நீக்கிவிட்டு இந்த line களை சேர்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|6:08&lt;br /&gt;
|type செய்க: from scipy import linspace &lt;br /&gt;
      from scipy import linspace comma  pi comma  sin &lt;br /&gt;
      from pylab import plot comma  legend comma  annotate&lt;br /&gt;
      from pylab import xlim comma  ylim comma  title comma  show&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:08&lt;br /&gt;
| இப்போது code ஐ மீண்டும் இயக்கலாம். python four underscore plot.py ...  என்டர் செய்க&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:19&lt;br /&gt;
| வேலை செய்கிறது! இந்த வழியில் உண்மையில் நடப்பு name-space க்கு function களை import செய்தோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:24&lt;br /&gt;
|அதற்கு மேலும் ஒரு வழி இருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:26&lt;br /&gt;
|அதாவது....&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|7:35&lt;br /&gt;
| கவனிக்க: நாம் பயன்படுத்தியது &amp;lt;tt&amp;gt;scipy.pi&amp;lt;/tt&amp;gt; ; முன் method இல் செய்தது போல  &amp;lt;tt&amp;gt;pi&amp;lt;/tt&amp;gt;  இல்லை. மற்றும் call செய்த functions பெயர், &amp;lt;tt&amp;gt;pylab.plot()&amp;lt;/tt&amp;gt; மற்றும் &amp;lt;tt&amp;gt;pylab.annotate()&amp;lt;/tt&amp;gt; . முன் போல் &amp;lt;tt&amp;gt;plot()&amp;lt;/tt&amp;gt; மற்றும் &amp;lt;tt&amp;gt;annotate()&amp;lt;/tt&amp;gt; அல்ல.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:55&lt;br /&gt;
| video  வை  நிறுத்தி பயிற்சியை  முடித்த பின் தொடரவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:01&lt;br /&gt;
| ஒரு sine wave ஐ ….. minus two pi to two pi இலிருந்து... plot செய்ய ... script எழுதுக.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:09&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;Pause&amp;gt; அதை இப்படி solve செய்யலாம்,&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:13&lt;br /&gt;
| முதல் line ஆல் தேவையான functions &amp;lt;tt&amp;gt;linspace()&amp;lt;/tt&amp;gt; , &amp;lt;tt&amp;gt;sin()&amp;lt;/tt&amp;gt; மற்றும் constant &amp;lt;tt&amp;gt;pi&amp;lt;/tt&amp;gt; ஆகியவற்றை module scipy இலிருந்து import செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:24&lt;br /&gt;
|இரண்டாவது மற்றும் மூன்றாவது line ஆல் பின்வரும் functions ஐ import செய்வோம்: &amp;lt;tt&amp;gt;plot()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;legend()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;show()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;title()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;xlabel()&amp;lt;/tt&amp;gt; மற்றும் &amp;lt;tt&amp;gt;ylabel()&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:34&lt;br /&gt;
| மீதி code … plot ஐ generate செய்யும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:43&lt;br /&gt;
|அதை python sine.py என இயக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|8:50&lt;br /&gt;
|python sine.py&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:56&lt;br /&gt;
| காணும்படி, நம் sine plot ஐ பெற்றோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:01&lt;br /&gt;
| நம் topic இல் மேலே போகலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:06&lt;br /&gt;
| இது வரை importing modules என்று சொன்னோமே, அந்த module என்பது என்ன?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:11&lt;br /&gt;
| module என்பது Python definitions மற்றும் statements கொண்ட ஒரு file &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:18&lt;br /&gt;
|ஒரு module இலிருந்து  Definitions  மற்ற module களுக்குள் அல்லது main module க்குள் import செய்யலாம் &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:24&lt;br /&gt;
| Python க்கு வளமான standard library of modules இருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:29&lt;br /&gt;
| அது மிகப்பரந்தது. விசாலமான range of facilities உள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:33&lt;br /&gt;
|சில standard module களாவன....&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:36&lt;br /&gt;
| Math க்கு: math, random ... Internet க்கு urllib2;....  System க்கு smtplib ; Command line argumentsக்கு sys ; ... Operating system interface க்கு os … regular expressions க்கு re ... compression க்கு  gzip, zipfile, tarfile மற்றும் பல..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:13&lt;br /&gt;
| மேலும் Python Library குறித்த reference க்கு &amp;lt;tt&amp;gt;http://docs.python.org/library/&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:25&lt;br /&gt;
| pylab, scipy, Mayavi, etc போன்ற இன்னும் பல modules ... standard python library ஐ சாராதவை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
| இத்துடன் இந்த டுடோரியல்  முடிகிறது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|இந்த டுடோரியலில், நாம்  கற்றவை, 1. command line இலிருந்து  scripts களை இயக்குதல்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| 2.  module பெயர், பின் ஒரு asterisk ஐ பயன்படுத்தி script களில் import ஐ  செய்தல்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:45&lt;br /&gt;
| 3. function name ஐ குறிப்பிட்டு தேவையான function களை மட்டும் module களில் இருந்து பெறுதல்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:50&lt;br /&gt;
| 4. python standard library ஐ பயன்படுத்துதல் &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:54&lt;br /&gt;
| தீர்வு காண  self assessment கேள்விகள் &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:58&lt;br /&gt;
| 1. இவற்றில் எது சரி ?&lt;br /&gt;
** from scipy import plot&lt;br /&gt;
** from numpy import plot&lt;br /&gt;
** from matplotlib import plot&lt;br /&gt;
** from pylab import plot&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:11&lt;br /&gt;
| 2. பின் வரும் libraries இல் எது python standard library ?&lt;br /&gt;
** Mayavi&lt;br /&gt;
** scipy&lt;br /&gt;
** matplotlib&lt;br /&gt;
** urllib2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:23&lt;br /&gt;
| 3. Functions &amp;lt;tt&amp;gt;xlim()&amp;lt;/tt&amp;gt; மற்றும் &amp;lt;tt&amp;gt;ylim()&amp;lt;/tt&amp;gt; ஐ நடப்பு name-space க்கு இப்படி  import செய்யலாம்.&lt;br /&gt;
** from pylab import xlim comma  ylim&lt;br /&gt;
** import pylab&lt;br /&gt;
** from scipy import xlim comma  ylim&lt;br /&gt;
** import scipy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:44&lt;br /&gt;
| விடைகள் இதோ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
| 1.  option &amp;lt;tt&amp;gt;from pylab import plot&amp;lt;/tt&amp;gt; சரியானது, ஏனெனில் plot என்பது  module module இன் ஒரு function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:59&lt;br /&gt;
| 2. &amp;lt;tt&amp;gt;urllib2&amp;lt;/tt&amp;gt;  python standard library இன் அங்கமாகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:06&lt;br /&gt;
| 3. Functions &amp;lt;tt&amp;gt;xlim()&amp;lt;/tt&amp;gt; மற்றும் &amp;lt;tt&amp;gt;ylim()&amp;lt;/tt&amp;gt; cஐ நடப்பு name-space க்கு இப்படி  import செய்யலாம்: &amp;lt;tt&amp;gt;from pylab import xlim comma  ylim&amp;lt;/tt&amp;gt;.&lt;br /&gt;
	&lt;br /&gt;
|-&lt;br /&gt;
| 12:16&lt;br /&gt;
| இந்த டுடோரியல் சுவாரசியமாகவும் பயனுள்ளதாகவும் இருந்திருக்கும் என நம்புகிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:19&lt;br /&gt;
| நன்றி!&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>