You are on page 1of 44

Namma Kalvi

ேம நிைல இர டா ஆ
கண ன அறிவ ய

தமி வழி
2021 – 2022 (Reduced Syllabus)
வழிகா ைகேய

. சாமிநாத .. M.C.A.,B.Ed.,M.Phil.,
கண ன பய ந நிைல – 1
அர ேம நிைல ப ள
காசாப – 606104.
கட மாவ ட .

***************************
eP vijAk; vy;yhtw;iwAk; rhjp;f;ff; $batd;. vy;yhk; ty;ytd; eP

kpfg;nghpa cz;ik ,J. typikjhd; tho;T.

ehd; vijAk; rhjpf;f ty;ytd; vd;W nrhy;……… tpNtfhde;jh;


***************************

ெபய :

வ : 12 ப :

ப ள :

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


2 www.nammakalvi.in

வ 12. கண ன அறிவ ய (Reduced Syllabus)


UNIT – I 1. ெசய
ஒ மதி ெப வ னா க
1 ஒ றி ப ட ெசயைல ெச வத காக பய ப த ப றி ைறய சிறிய ப திேய
a. அ) ைண நிர க ஆ) ேகா க இ) pseudo றி ைற ஈ)ெதா திக
2. ப வ எ த அல ஒ ெப ய றி ைற க டைம ப வைரய க ப ள ?\
a. அ) ைண நிர க ஆ)ெசய இ) ேகா க ஈ)ெதா திக
3. ப வ எ தன த ைமயான ெதாட ய ெதா திகைள ெகா டதா ?
a. அ) ைண நிர க ஆ)ெசய இ) வைரயைற ஈ) ெதா திக
4. ெசய வைரயைறய உ ள மாறிக எ வா அைழ க ப கிற ?
a. அ) ைண நிர க ஆ)ெசய இ) ெசய ஈ) அள க
5. ெசய வைரயைற அ ப ப மதி க எ வா அைழ க ப கிற ?
a. அ) ெசய க ஆ) ைண நிர க இ) ெசய ஈ) ெசய
6. தர வைக றி எ ேபா , எ க டாயமாகிற ?
a. அ) { } ஆ) ( ) இ) [ ] ஈ) < >
7. ெசய எ ப றி ைறய ஒ அல ஆ ,
8. வைரயைரக மதி கைள ெபய ட இைண கிற ,
9. let எ ற சிற ெசா ெகா மாறிக மதி அறி க ப த ப கிற ,
10. த ைன தாேன அைழ ெகாள த ழ சி என ப .
இர மதி ெப வ னா க :
1. X:=78 ல அறிவ எ ன?
 X:=78 எ பதி 78 எ ப ஒ ெசய வைரயைரயா
 வைரயைரக மதி கைள ெபய ட இைண கிற
 X ெபய ட 78 மதி ைப ப ைண கிற ,
2. நிரலா க ெமாழிைய ெபா ெசய ைற வைரய க
 ெசய எ ப றி ைறய ஒ அல ஆ ,
 ஒ ெப ய றி ைறைய க டைம ப வைரய க
 ெசய றான பல வைக உ ள மாறிக ம ேகாைவகள ம ெசய ப ெவள ய
த கிற ,

ஐ மதி ெப வ னா க :
1. ெசய க எ றா எ ன? அ) தர வைக இ லாத அள க .
ஆ) தர வைக ட ய அள க வவ .
ெசய க :
ெசய வைரயைற அ ப ப மதி க ெசய க என ப .
அ) தர வைக இ லாத அள க
எ.கா
let rec pow a b:=
if b=0 then 1
else a*pow a(b-1)
ேமேல ள ெசய வைரயைறய b-எ ற மாறி அள ஆ . மாறி b- அ ப ப
மதி பான ெசய ஆ . நா எ த தரவ ன ைத றி ப டவ ைல

if ேகாைவய தர வைக int ஆக இ பதா ெசய றி தி ப அ

int ஆக இ . அைத ேபால a ம b மாறி மதி int ஆ .

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


3 www.nammakalvi.in
ஆ) தர வைக ட ய அள க
எ.கா

let rec pow (a:int) (b:int) : int :=


if b=0 then 1
else a*pow a(b-1)
ேமேல ள ெசய வைரயைறய a ம b-எ ற மாறி int ஆக அறிவ க ப ள .

தர வைக றி எ ேபா அைட றி ( ) அவசியமா .


தர வைக ெவள பைடயாக தர வைக றி எ வ ப ைழ ெச திைய
தி த ெச வத பய ளதாக இ .

அள மாறி b- அ ப ப மதி பான ெசய ஆ .

2. தர அ வமா க
1. ப வ எ த ெசய அ வமா க தர வைகைய உ வைம க பய ப கிற ?
அ) constructors ஆ) destructors இ) recursive ஈ) Nested
2. ப வ எ த ெசய அ வமா க தர வைகய இ தகவ கைள
ம ெட ?
அ) constructors ஆ) selectors இ) recursive ஈ) Nested
3. உ வைம அறிய ப ட தர வைக எ வா அைழ க ப கிற
அ) built in datatype ஆ) derived datatype இ) concrete datatype ஈ) abstract datatype
4. உ வைம அறிய படாத தர வைக எ வா அைழ க ப கிற
அ) built in datatype ஆ) derived datatype இ) concrete datatype ஈ) abstract datatype
5, தர அ வமா க கண ன அறிவ யலி ச தி வா த க வா .
6, தர அ வமா கம திைன ெசய ப த 2 ைறக உ ளன.
7, ஆ கி ெசய க அ வமா க தர வைகைய க டைம கிற ,
இர மதி ெப வ னா க :
1, தர அ வமா க வைக எ றா எ ன?
தர அ வமா க வைக எ ப ெபா க கான வைக அ ல
இன ஆ .
மதி ெப வ னா க :
1. கா கீ தர வைக ம அ வமா க தர வைக ேவ ப க,

. கா கீ தர வைக அ வமா க தர வைக


1. எள ய க திைன ேநர யாக 1, ஒ ெபா ள இய க இன ெதாட
ெசய ப த உத கிற , மதி ம ெதாட ெசய பா க ல
வைரய க ப கிற ,
2, தர வைகய உ வைம 2, தர வைகய உ வைம அறிய படா ,
அறிய ப ட ,
3, அைன ெசய கள 3, ெசய பா கைள நிைறேவ
வைரயைர ெத தி க வழி ைறகைள றி ப வதி ைல
ேவ ,

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


4 www.nammakalvi.in

ஐ மதி ெப வ னா க :
1. தர அ வமா க ைத எ வா ெசய ப வா எ.கா ல வள க.
தர அ வமா க வைகைய ெசய ப த ஆ கிக ம ெசல டா க
எ ற இர ெசய க உ வா க பட ேவ
ஆ கிக ெசய க ெசல டா க ெசய க
தர அ வமா க வைகைய தகவ கைள தர வைகய லி
க டைம க பய ப கிற , ெப வத பய ப கிற ,
எ,கா city எ ற ஒ தர அ வமா க வைக
city ெபா நகர தி ெபய
அ சேரைக., த கேரைக தகவ கைள ேசமி ைவ தி
city எ ற ெபா ைள உ வா தCity = makecity(name,lat,lon)
City ெபா தகவ கைள ெபற க ட ெசய க
 getname(city)
 getlat(city)
 getlon(city)
City = makecity(name,lat,lon) - makecity(name,lat,lon) எ ற ஆ city எ ற ெபா ைள
உ வா கிற . ெசல டா ெசய க தகவ க தர வைகய லி
ெப வத பய ப கிற
 getname(city)
 getlat(city)
 getlon(city)
city எ ற ெபா ள லி தகவ கைள ெப த ெசல டா
ெசய களா
3. வைரெய ைல
1. ப வ வனவ றி எ நிரலி ஒ ப திய அ கிய ைப ம ெறா ப தி
றி பதா ?
அ) வைரெய ைல ஆ) நிைனவக இ) கவ ஈ)அ ைற
2. மாறிய ெபயைர ெபா ட ப ைண ெசய ைறைய எ னெவ
அைழ க ப ?
அ) வைரெய ைல ஆ)ேம ப இ) ப ப ைண த ஈ) ப ைண த
3. ப வ வனவ எ நிரலா க ெமாழிய மாறிைய ெபா ைள ேம ெச ய
பய ப கிற ?
அ) :: ஆ) := இ) = ஈ) ==
4. எ மாறிய ெபயைர ெபா ட ேம ப ெச வத கான இட ஆ
அ) வைரெய ைல ஆ) ேம ப இ) ப ைண த ஈ) namespace
5. எ வைரெய ைல நட ெசய றி வைரய க ப மாறிகைள
றி ?
அ) உ ளைம வைரெய ைல ஆ) தளாவ ய வரெய ைல
இ) ெதா தி வைரெய ைல ஈ) ெசய வைரெய ைல

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


5 www.nammakalvi.in

6, LGEB வ திக

இர மதி ெப வ னா க :
1 ேம ப எ றா எ ன?
 ேம ப எ ப மாறிய ெபயைர ஒ ெபா ட ப ைண
ெசய ைறயா
 றிய = எ ப நிரலா க ெமாழிய மாறி ம ெபா ைள
ேம ப ெச கிற

 2 NameSpaces – றி வைரக
 நிரலா க ெமாழிய அைன ேம ப கைள NameSpaces
உட ெச கிற
 NameSpaces எ ப மாறிய ெபயைர ெபா ட ேம ப
ெச வத கான ெகா கலனா
ஐ மதி ெப வ னா க :

1. வைரெய ைலகள வைககைள வ வ (அ’) LGEB வ திகைள வ வ


வைரெய ைலகள நா வைகக

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


6 www.nammakalvi.in

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


7 www.nammakalvi.in

4. ெநறி ைறய திக


1. எ த ெசா ெப ஷிய கண தேமைத அ ஜாஃப கம இப – ஐ சா அ
ெகௗவா மி ெபய இ வ த ?

அ) flowchart ஆ) flow இ) algorithm ஈ) syntax


2. ப வ வ ைசயா க ெநறி ைறய எ த ெநறி ைற ைற த
எ ண ைகய லான இடமா ற ேதைவப ?
அ) மிழி ஆ) வ ைர இ) ஒ றிைண த ஈ) ேத ெத
3. ப வ வ ைசயா க ெநறி ைறய எ மிக ைறவான ேமாசமான சி க
த ைமைய உைடய ?
அ) மிழி ஆ) வ ைர இ) ஒ றிைண த ஈ) ேத ெத
4. ப வ வனவ எ நிைலயான வ ைசயா க ெநறி ைற அ ல?
அ) ெச த ஆ) ேத ெத இ) மிழி ஈ) ஒ றிைண த
5. ஒ றி ப ட ெசயைல நிைறேவ வத கான வைரய க ப ட
க டைளகள ெதா ெநறி ைற என ப
6. ெநறி ைறக ட ேவைல ெச பவ ெநறி ைறயாள ஆவா
7. ேதடலி வைகக வ ைச ைற ேதட , இ ம ேதட
8. ெநறி ைறைய வ வைம வழி ைற ெநறி ைற தி என ப
9. ேத ெத வ ைசயா க மிழி வ ைசயா க ைத வ ட ேம ப டதா .
இர மதி ெப வ னா க :
1, ெநறி ைற எ றா எ ன?
ஒ றி ப ட ெசயைல நிைறேவ வத கான வைரய க ப ட க டைளகள
ெதா ெநறி ைற என ப
2. ேபாலி றி ைற வைரய
நிரலா க ெமாழிகைள ேபா ற றிய ைறயா
ஆ கிலெமாழி ெதாட உய நிைல கண ெபாறி ெமாழி க டைள
இைட ப ட
மதி ெப வ னா க :
1, ெநறி ைற நிர உ ள ேவ பா க யாைவ?

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


8 www.nammakalvi.in

ஐ மதி ெப வ னா க :

1 ெநறி ைறய ப யய க யாைவ? ெநறி ைறய


ப யய க

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


9 www.nammakalvi.in

2. இ ம ேதட எ றா எ ன? எ கா ட வள க,

வ ைச ப த ப ட அண இல மதி ப இ ப ட ைத ப ைக ப த
ெநறி ைற ல ெச வதா

எ கா

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


10 www.nammakalvi.in

3. மிழி வ ைசயா க ெநறி ைறைய எ.கா ல வள க.

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


11 www.nammakalvi.in

UNIT – II 5. ைப தா அறி க -மாறிக ம ெசய றிக


1. ைப தாைன உ வா கியவ யா ?
அ) ஆ) ைகேடா வா ேராஷ இ) ப ேக ஈ) த ப ைச
2. இவ எ த றி நிர ெபய ப க டைள ஏ ெகா ள தயா நிைலய
இ பதி றி கிற ?\
அ) >>> ஆ) <<< இ) # ஈ) <<
3. ப வ எ த சாவ ேச மான ஓ திய ைப தா நிரைல உ வா க பய ப கிற .
அ) ctrl+c ஆ) ctrl+f இ) ctrl+b ஈ) ctrl+N
4. ப வ எ த றி ைப தா நிரைல உ ள ெச ய பய ப கிற
அ) # ஆ) & இ) @ ஈ) $
5. எ த றி ஒ ேம ப ட உ கைள ஒ ைற வ ய அ சி
அ) அைர ள ஆ) டால இ) கா ள ஈ) கா ள
6. ப வ எ வ ைலக கிைடயா ?
அ) நிர ெபய ப ஆ) றி ெபய க இ) சிற ெசா க ஈ) ெசய றிக
7. ப வ வனவ றி எ ைப தா சிற ெசா கிைடயா ?
அ) break ஆ) while இ) continue ஈ) operators
8. எ த ெசய றிைய ஒ ப ெசய றி எ அைழ க ப கிற ?
அ) கண கீ ஆ) ெதாட ைடய இ) த க ஈ) மதி ப த
9. ப வ வனவ றி எ த க ெசய றி கிைடயா ?
அ) and ஆ) or இ) not ஈ) like
10. எ த ெசய றி நிப தைன ெசய றி எ அைழ க ப கிற ?
அ) ம ெசய றி ஆ) ெதாட ைடய இ) த க ஈ) மதி ப த
11. ைப தா ெமாழி 1991 ஆ ஆ ெவள ய ட ப ட
12. கி எ ப ைப தா க டைளகைள ெகா ட ஒ உைர
ஆவண ைத றி கிற ,

. ைப தா இய வத
13 பய ப சா F5
14. Input()ெசய ைப தா தர கைள உ ட
15. Print() ெசய ைப தா தர கைள ெவ
16. int() ெசய ைப தா சரவைக தரைவ எ வைக தரவாக மா ற பய ப ற ,
17, ≠ எ ப ைப தா ைர கான ஆ
18. ைப தா இைடெவ ம த த ெகா ர ெதா கைள

19, ைலக ஐ வைக ப
20. ெபய கைள மா க என அைழ கலா
21. = எ ப ம ெசய யா
22. ம ெசய ப தைன ெசய என அைழ கலா
23. ைல உ க வைக ப
24. ைல உ க வைகக எ க , சர , ய
25. ச அ ல தவ ஆ ய ம கைள ெகா டைவ ய தர க
26. IDLE - Integrated Development Learning Environment

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


12 www.nammakalvi.in

இர மதி ெப வ னா க :
1, ைப தா நிரைல ேசாதி க எ தைன ைறைமக உ ள ?
1, ஊடா ைறைம‘ 2, கி ைறைம
2. எ ேபான தர றி வைரக
தசம எ ப தி , தசம ள , எ ேபான ப திைய ெதாட ஒ
அ ல பல இல க கைள ெகா
மதி ெப வ னா க :
1. க த ெசய கைள ப வ
க த ெசய க இ ெசய கைள ஏ ெகா அத
கண க ெச

ஐ மதி ெப வ னா க :
1. input( )ம print( ) ெசய க ப எ க,
input( ) ெசய
Input()ெசய ைப தா தர கைள உ ட பய ப ற ,
ெதாட ய Variable = input(“Prompt String”) ,Variable – மா ெபய
input - ற ெசா ,Prompt String – சர உ
எ,கா >>> city = input(“Enter your city :” )
Enter your city : CHENNAI
input ( ) ெசய அைன தர கைள சர க அ ல வாக ஏ ெகா
எ தர ைக உ டாக ெபற int( ) எ வைக பய ப ற ,
எ.கா >>>age = int(input(“Enter your age:”)
Enter your age: 16
print( ) ெசய
Print() ெசய ைப தா தர கைள ெவ
ெதாட ய 1 print(“String” )
ெதாட ய 2 print (variable)
print- ற ெசா , string – சர ெவ , variable – – மா ெபய
எ.கா >>> print(“Welcome”)
>>>print(a)
ஒ ேம ப ட உ க வ ேபா காற (, ) ல கலா
>>>print(“sum=”,s)
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
13 www.nammakalvi.in

2. ைப தான உ ள வ ைலகைள ப றி வ வ
வ ைலக ைப தா நிரலி இட ெப வ கள அ பைட
ெசா கள களா
வைகக 1, றி ெபய க 2. சிற ெசா க 3, ெசய றி
4, வர றிக 5, நிைல க
1, றி ெபய க
மாறி, ெசய , இன , ெபா ள ெபய கைள றி ெபய க எ ெபய
வ தி ைறக
1, றி ெபய க எ க அ ல அ கீ ற ட ெதாட க ேவ
‘ 2. எ கைள ெதாட எ க வரலா ‘
3, றி ெபய க எ வ ண ெகா ட
4, சிற ெசா க ம சிற றிய க வர டா எ,கா sum,total
2. சிற ெசா க
ைப தா ெமாழி ெபய ப க ெகா ெசா களா
எ,கா auto, break, class, def
3, ெசய றிக
ெசயேல ப கைள அ ைடயாக ெகா மதி கைள ெகா க யதா
 க த ெசய க (+,-,*,/)
 ஒ ெசய க (==,<,<=, !=)
 த க ெசய க (and,or,not)
 ம ெசய க (=,+=,-=) , ப தைன ெசய
4, வர றிக
ைப தா றய கள ெதா ைப ேகாைவ, ப ய ,அகராதி ம சர கள
பய ப தலா . எ,கா (,),[,],{,}
5, நிைல க
மாறி அ ல மாறிலிக வழ க ப ல தரவா
ைல உ க வைகக எ க , சர , ய
6, க பா க டைம க
1. ைப தான எ தைன கியமான க பா க டைம க உ ளன?
அ) 3 ஆ) 4 இ) 5 ஈ) 6
2. Elif எ பத வ வா க அ) nested if ஆ) if..else இ) else if ஈ) if..elif
3. ைப தா நிரலி எ கிய ப வகி கிற ?
அ) க ஆ) க பா இ) அைம ஈ) உ த ள
4. எ த ெபா வாக இட ஒ கீ காக பய ப கிற ?
அ) continue ஆ) break இ) pass ஈ) goto
5. If றி நிப தைன ப வ எ த வ வ இ க ேவ
அ) கண த அ ல ஒ ப ேகாைவக ஆ)கண த அ ல த க ேகாைவக
இ) ஒ ப அ ல த க ேகாைவக ஈ) கண த ேகாைவக
6. எ மிக லபமான மட எ ?

அ) do…while ஆ) while இ) for ஈ) if…elif

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


14 www.nammakalvi.in

7. ப வ றி ைறய ெவள ய எ ன?
i=1
while true:
if i%3==0:
break
print(I,end=”)
i+=1 அ) 12 ஆ) 123 இ) 1234 ஈ) 124
8. ப வ றி ைறய ெவள ய எ ன?
t=1
while t:
print(true)
break
அ) தவ ஆ) ச இ) 0 ஈ) ெவள ய இ ைல
9. ப வ வனவ றி எ jump கிைடயா ? அ) for ஆ) goto இ) continue ஈ) break
10. எ த நி த றி ப வ அ ேகா ட இட தி இட ெபற ேவ ?
if<condition>_
Statement-block 1
else:
Statement-block 2 அ) ; ஆ) : இ) : ஈ) !
11. ஒ ப திய இ இ ெனா ப தி தா வத காரணமாக க க பா
ேகாைவக என ப .
12. ப ைற ெசய எ ப பயன வ றி ைற ெதா திைய றி ப ட
எ ண ைகய அ ல நிைறேவ வைர ெசய ப வதா ,
13. ப ைற ெசயைல மட என அைழ கலா
14. ைப தான இர வைகயான மட க (while, for ) உ ள .
15. print end ம sep அள கைள ெகா
16. for மட லபமாக பய ப த ய மட கா
17. ைப தான மட ம ப றக பா கள உ த ள மிக கியமானதா .
18. ைப தா உ த ள ல ெதா திகைள ைண ெதா திகைள உ வைம கிற .
19. jump க பா ைட எ த நிப தைன இ றி இடமா ற ெச ய பய ப கிற ,
20. break , continue. Pass ேபா ற சிற ெசா கைள பய ப த jump ைற பய ப தலா ,
21. ைப தான Pass ஒ null றா .
22. மா கைள கிைள ப என அைழ கலா
இர மதி ெப வ னா க :
1. ைப தான உ ள க பா அைம க யாைவ?
1, வ ைச ைற க , 2, கிைள ப க 3, மட க
2. க பா க டைம எ றா எ ன?
ஒ ப திய இ இ ெனா ப தி தா வத காரணமாக
க க பா க டைம என ப .
3. break , ம continue.ேவ ப க
break continue.
மட ைக வ ெவள ேயற மட கி மத ள றி ைறைய
பய ப கிற , தவ அ த மட ெசயலா

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


15 www.nammakalvi.in

4. கிைள ப க ம மட க ேவ ப க

கிைள ப மட

நிரலி ஒ ப திைய பயன வ


நிைறேவ றாம வ நிப தைன றி ைற ெதா திைய றி ப ட
அ பைடய ெவெறா இய க எ ண ைகய அ ல நிைறேவ
ேந வதா வைர ெசய ப வதா ,

5. If ; றி ெபா வ வ யா ?
ெதாட ய
if <condition>:
statement – block 1
எ,கா
if (x>=18):
print(“Eligible Vote”)
6. range ( ) றி வைரக,
ெதாட ய
range(start, stop , step)
start - ெதாட க ம , stop - இ ம , step – இைடெவ
எ,கா
range(2, 30 , 2)
2 த 28 வைர ம க
7. if …else அைம ைப எ,கா. ட வள க
if …else றான ச ெதா தி ம தவ ெதா தி இர ைட ேம ச பா
க பா ைட வழ கிற
ெதாட ய
if <condition>:
statement – block 1
else:
statement – block 2
எ,கா
a = int (input (“Enter a number:”)
if a%2==0:
print (“a is even number”)
else:
print (“a is odd number”)
8. While மட ைக எ, கா. ட வள க
ெதாட ய
while<condition>:
statement block 1
[else:
statement block 2]
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
16 www.nammakalvi.in

எ,கா
i=10
while(i<=10):
print(i,end=’\t’)
i=i+1
ெவ
10 11 12 13 14 15
9. ப னலான if..elif else எ, கா. ட வள க
if கைள ெதாட களாக அைம ேபா else பதிலாக elif
ப தி பய ப கிற ,
ெதாட ய
if <condition1>:
statement block 1
elif <condition2>:
statement block 2
else:
statement block n
ேம க ட ெதாட யலி condition1 ச பா ச ெயன statement block1
ெசய ப இ ைலெய றா condition2 ச பா ச ெயன statement
block2 ெசய ப இ ைலெய றா else ப திய உ ள statement block n
ெசய ப
எ,கா
m1=int(input(“Enter m1 mark:”)
m2=int(input(“Enter m2 mark:”)
avg=(m1+m2)/2
if avg>=80:
print(“Grade A”)
elif avg>=60 and avg<80:
print(“Grade B”)
elif avg>=50 and avg<60
print(“Grade C”) :
else :
print(“Grade D”)
ெவ
Enter m1 mark1:80
Enter m2 mark2:90
Grade A
10. மட எ றா எ ன? ஏேத ஒ ைற எ, கா ட வள க
மட
மட எ ப பயன வ றி ைற ெதா திைய றி ப ட
எ ண ைகய அ ல நிைறேவ வைர ெசய ப வதா ,
வைகக for , while
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
17 www.nammakalvi.in

for
for மட லபமாக பய ப த ய மட கா . இ ஒ
ைழ ேசாதி மட கா . நிப தைன தலி ேசாதி க ப ப
கைள ெசய ப ,
ெதாட ய
for counter_variable in sequence:
statement block1
[else:
Statement block2]
Statement block 2 – ேத
for மட ம கைள ெகா க range () ெசய பய ப ற .
ெதாட ய range(start, stop , step)
start - ெதாட க ம , stop - இ ம , step – இைடெவ
எ,கா : 2 த 10 வைர உ ள இர ைடபைட எ கைள அ சிட
for i in range(2,12,2):
print(i,end=’ ‘)
ெவ
2 4 6 8

7, ைப தா ெசய க
1. ஒ றி ப ட ெசயைல ெச வத காக வ வைம க ப , ெபய ட ப ட றி ைறய
ெதா தி
அ) மட ஆ) கிைள ப இ) ெசய ஈ) ெதா தி
2. த ைன தாேன அைழ ெகா ெசய ைற இ வா அைழ ப .
அ) உ ள ைண த ஆ) த ழ சி இ) லா டா ஈ) return
3. எ த ெசய ைற ெபய லா ெசய எ அைழ க ப கிற ?
அ) லா டா ஆ) த ழ சி இ) ெசய ஈ) வைரயைற
4. ெசய ெதா திைய எ த சிற ெசா ெதாட கிைவ கிற ?
அ) define ஆ) for இ) finally ஈ) def
5. எ த சிற ெசா ெசய ெதா திைய ைவ கிற ?
அ) define ஆ) return இ) finally ஈ) def
6. ெசய வைரயைறய ப வ எ த றிய பய ப த ப கிற ?
அ) ; (அைர ள )ஆ) ( ள ) இ) : ( கா ள) ஈ) $ (டால )
7. ப வ கைள ப , ச யான கைள ேத எ க .
 ைப தான , ெசய ைற வைரய ேபா றி ப ட தர வைககைள
றி ப ட ேதைவய ைல
 ைப தா சிற ெசா கைள ெசய றி ெபயராக பய ப தலா .
அ) I ச ம II தவ ஆ) இர ேம ச இ) I ம II ச ஈ) இர ேம தவ
8. ெகா க ப ட ைற ெவ றிகரமாக நிைற ேவ வத , ப வ வனவ ச யான
ஒ ைற ேத ெத
If______:print(X,”is a leap year”)
அ) x%2=0 ஆ) x%4==0 இ) x/4=0 ஈ) x%4=0

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


18 www.nammakalvi.in

9. testpython() ெசய ைற வைரய க ப வ எ த சிற ெசா பய ப கிற ?


அ) define ஆ) pass இ) def ஈ) while
10. ெசய க எ ப றி ப ட ெசயைல ெச வத கான ெதாட ைடய கள ெதா தி

11. அள க ெசய வைரயைரய பய ப த ப மாறிக
12. ெசய க ெசய றி அள க அ ப ப மதி களா
13. அைழ ெசய கைள ெபய லாத ெசய க /லா ட ெசய க என அைழ கலா
14. filter( ), map( ) ம reduce( )ேபா ற லா டா ெசய ைற உ வா க பய ப தலா .
15. லா டா ெசய தளாவ ய மாறிக ம அள ப யலி உ ள மாறிகைள
ம ெம அ க ேவ
16. return ெசய றிைன அைழ றி மதி ப ைன தி ப அ கிற
17. மாறிகள அ க ய ப திைய றி ப வைரெய ைல என ப
18. வைரெய ைலய வைகக உ ளைம வைரெய ைல& ேளாப வைரெய ைல
19. ஒ ெசய றி உட ப திய உ ேள மாறிைய அறிவ ப உ ளைம வைரெய ைல
என ப .
20. ேளாப வைரெய ைல உைடய மாறிைய நிரலி எ ேவ மானா அ க
21. ஒ ெசய த ைன தாேன அைழ தா அைத த ழ சி என ப
I. இர மதி ெப வ னா க :
1. ெசய வ ந ைமக யாைவ?
 றி ைறய ம பயனா க தி உத கிற
 சிற த நிைலைய வழ கிற
2. ெசய றி வைகக யாைவ?
வ.எ ெசய க வள க
1. பயன வைரய க ெசய பயன க தா களாகேவ வைரய
ெசய
2. உ ள ைண த ெசய ைப தான உ ள ைண த ெசய க
3. லா டா ெசய ெபய லாத ெசய க
4. த ழ சி ெசய த ைன தாேன அைழ ெகா
ெசய
3. பயன வைரய ெசய றி ெபா வ வ யா ?

def<function.name(parameters)>
<block.of statements>
return<exp/non>
எ கா :
def add( ):
print(“addition”)
return
4. லா டா ெசய றி பய பா க யாைவ?
 லா டா ெசய எ ண ற ெசய கைள எ ெகா தி ப அ
ஒேர ஒ மதி ைப ேகாைவ வ வ ெகா .
 லா டா ெசய றா தளாவ ய மாறிக ம அள ப யலி உ ள
மாறிகைள ம ெம அ க

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


19 www.nammakalvi.in

II. மதி ெப வ னா க :
1. return ப றி எ க.
 return ெசய றிைன வ அைழ ,ெபா வாக ெசய றி
ேநா க உ ள ைட ெப ஏேத ஒ மதி ைப தி ப அ வதா
 ஒ ெசய மதி ைப அைழ தி ப அ ப தயாராக இ
ேபா return பய ப த ப கிற .எனேவ, இய க ேநர தி பல return
க இ தா ஒேர return ம ேம இய க ப
 ெசய றி ஒ ேம ப ட return க இ தா ஒேர ஒ return
ம ெம இய க ேநர தி இய க ப
ெபா வ வ : return[ேகாைவகள ப ய ]
2.. மாறிகள வைரெய ைலகைள வ ள க.
 நிரலி அ க ய ப திைய றி பதா .
 எ த ப திய மாறிைய பய ப கிேறாேமா அைத றி கிற .
 வைரெய ைலயான நட மாறி ெதா திக ம அத மதி கைள
ெகா .
 இர வைகயான வைரெய ைலக உ ளன
 உ ளைம வைரெய ைல
 ேளாப வைரெய ைல
 உ ளைம வைரெய ைல:
 ஒ ெசய றி உட ப திய உ ேள அ ல உ ளைம
வைரெய ைலய மாறிைய அறிவ ப உ ளைம மாறி என ப
 எ கா நிர :
def loc( ):
Y=0
Print(y)
loc( ) ெவள ய : 0
 ேளாப வைரெய ைல
 ேளாப வைரெய ைல உைடய மாறிைய நிரலி எ ேவ மானா
அ க .
 எ த ஒ ெசய வைரெய ைல ெவள ேய மாறிைய வைரய
உ வா க
 எ கா நிர :
c=1
def add( ):
Print( c )
add( )
ெவள ய : 1
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
20 www.nammakalvi.in

8.சர க ம சர கைள ைகயா த

1. ப வ வனவ எ கீ க ட ைப தா நிர கான ெவள யடா ?


Str1= “tamilnadu”
Print(str1[::-1])
அ) tamilnadu ஆ) tmlau இ) udanlimat ஈ) udaNlimaT
2. ப வ றி கான ெவள ய யா ?
Str1=”Chennai schools”
Str1[7]=”_”
அ) Chennai-school ஆ) chenna-school இ) type error ஈ) chennai
3. ப வ வனவ எ சர கைள இைண க பய ப ெசய றியா ?
அ) + ஆ) & இ) * ஈ) =
4. ேம ேகா றிக தர ப சரமான ப வ பவனவ எைத உ வா க
அ மதி .
அ) ஒ வ சர ஆ) பல வ சர இ) இ வ சர ஈ) ஒ ேம ப ட சர க
5. ைப தான சர களான :
அ) மா ற ய ஆ) மாற ய
இ) பர பரத ைமய ற ஈ) ெநகி வான
6. ப வ வனவ எ சர திைன டா (slicing) ெசய றியா ?
அ) { } ஆ) [ ] இ) <> ஈ) ( )
7. சர தி கீ ெழா டான :
அ) ேந மைற எ க ஆ) எதி மைற எ க இ) (அ) ம (ஆ ஈ) (அ) அ ல (ஆ)
8. றி கள அண ைய ைகயா வத கான ஒ தர இன சர (string) என ப
9. சர தி உ கைள அ வத ைகயா வத பய ப கீ ஒ [subscript] என ப
10. replace( ) எ ற ெசய ல ஏ கனேவ உ ள சர தி ஒ றி ப ட றி உ ள
இட தி ேவ றி மா ற
11. del க டைள பய ப தி ஒ சர மாறிைய ந க
12. ெப க ெசய றி சர திைன பலதடைவய ெவள ப த பய ப கிற .
13. , ெசய சர கைள வ வைம க பய ப கிய ெசய க
I. இர மதி ெப வ னா க :

1.. ைப தான சர கைள மா ற ெச ய மா?


 ைப தான சர கைள மா றி அைம க யா . ஒ சர ைத ஒ ைற வைரய த
ப அைத தி த (அ) ந த ேபா ற ெசய பா க அ மதி க படமா டா .
 சர ைத தி த வ ப னா திய சர மதி பான ஏ கனேவ உ ள சர மாறி
ஒ கப .
 சர தர வைக மா த ைமய ற .
2..சர ைத டா த /ப த எ றா எ ன?
 ல சர தி உ ள ஒ ைண சர என ப
 ல சர தி [ ] எ ற ெசய றி ம (அ) கீ ெழா மதி கைள ெகா
ைண சர அைம கலா
 இ சர ைத டா த என ப
 [ ] ெசய றி (அ) ப த ெசய றி என ப

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


21 www.nammakalvi.in
II. மதி ெப வ னா க :
1.. கீ க ட ெவளய ைட ெபற ைப தா நிரைல எ க.
C
CO
COM
COMP
COMPU
COMPUT
COMPUTE
COMPUTER
str1=”COMPUTER”
index=0
for i in str1:
print(str1[:index+1])
index+=1
2..கீ க ட ெவளய ைட ெபற ைப தா நிரைல எ க.
*
**
***
****
*****
str1=’*’
i=1
while i<=5:
print(str1*i)
i+=1
3..ஒ சர தி உ ள உய எ kwWk; ெம எ கைள ெவளய ைட ெபற ைப தா நிரைல எ க.
str1=input(“enter a string”)
str2=”aAeEiloOuU”
v,c=0,0
for I in str1:
If I in str2:
v+=1
else:
c+=1
print(“the given string containa{ }vowels and { } consonants”.format(v,c))
enter a string: Tamilnadu School Education
the given string contains 11 vowels and 15 consonanats
ஐ மதி ெப வ னா க :
1. ைப தான பய ப சர ெசய றிகைள த த எ கா ட வள க.
 இைண (+):
 இர (அ) அத ேம ப ட சர கைள இைண ெசய பா ேச த
 சர கைள இைண க + பய ப கிற .
எ கா :
>>>”welcome” “+” “students”
‘welcome students’
 ேச த (+=):
 ஏ கனேவ உ ள சர தி இ திய ேச பதா
 சர தி இ திய ேச க += பய ப கிற .

 எ கா :
>>> s1=”welcome to”
>>>s2+=”dtudents”
>>>print(s1)
Welcome to students

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


22 www.nammakalvi.in
 பல ைற(*):
 ெகா க ப ட சர திைன பல ைறக ெவள ப த ப கிற .
>>> s1=”welcome”
>>> print(s1*4)
Welcome welcome welcome welcome

UNIT III 9, (List, Tuples, Set ம Dictionary) ெதா தரவ ன க


1. தரவ ன ெதா திய ெதாட ப லாத ஒ ைற ேத ெச க.
அ) list ஆ) tuple இ) dictionary ஈ) Loop
2. Let list1 = [2,4,6,8,10] , என print(list1[-2]) வ ைட அ) 10 ஆ) 8 இ) 4 ஈ) 6
3. ப வ எ த ெசய list – உ ள உ கள எ ண ைகைய கண கிட
பய ப கிற ? அ) count( ) ஆ) find( ) இ) len( ) ஈ) index( )
4. If list=[10,20,30,40,50] என list[2]=35 வ ைட
அ) [35,10,20,30,40,50] ஆ) [10,20,30,40,50,35] இ) [10,20,35,40,50] ஈ) [10,35,30,40,50]
5. if list=[17,23,41,10] என list.append (32) வ ைட
அ) [32,17,23,41,10] ஆ) [17,23,41,10,32] இ) [10,17,23,32,41] ஈ) [41,32,23,17,10]
6. ப வ எ த ைப தா ெசய ஏ கனேவ உ ள list- ஒ ேம ப ட உ கைள
ேச க பய ப கிற ?
அ) Append( ) ஆ) append_more( ) இ) extend( ) ஈ) more( )
7. ப வ ைப தா றி ைறய வ ைட எ ன?
S=[x**2 for x in range(5)]
Print(S)
அ) [0,1,2,4,5] ஆ) [0,1,4,9,16] இ) [0,1,4,9,16,25] ஈ)[1,4,9,16,25]
8. ைப தான type( ) ெசய றி பய எ ன?
அ) tuple உ வா க ஆ) tuple உ ளஉ கள வைகைய க டறிய
இ) ைப தா ெபா ள தரவ ன ைத க டறிய ஈ) ப யைல உ வா க
9. ப வ எ த ச யான ?
அ) list மா ற ெச யலா
ஆ) tuples மா ற ெச யலா
இ) append( ) ெசய ,ஒ உ ைப ேச க ய ப கிற
ஈ) extend( ) ெசய லி உ கைள ேச க tuples – பய ப கிற
10. Set A={3,6,9}, set B={1,3,9}என ,ப வ நிரலி ெவள ய எ ன?
Print(set a|setB)
அ) {3,6,9,1,3,9} ஆ) {3,9} இ) {1} ஈ) {1,3,6,9}
11. ப வ எ த set ெசய பா , இர set-க ெபா வான உ க ந கலாக ம ற
அைன உ கைள உ ளட கிய ?
அ) சம சீரான ேவ பா ஆ) ேவ பா இ) ெவ ஈ) ேச
12. ைப தா நிரலா க ெமாழிய 4 வைகயான ெதா தரவ ன க உ ள
13. ைப தான நா வைகயான தரவ ன கள List,Tuples,Set,Dictionary
14. ைப தான உ ள List சர ைத ேபா ற வ ைச ைற தரவ ன ஆ
15. ைப தான List ச ரைட [] அைட க ப ட வ ைச ப த ப ட ெதா பா
16. List உ ளஒ ெவா மதி உ (element) என ப
17. List எ க ,எ க , சரநிைல க ,ப னலான List ேபா றைவ இ கலா

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


23 www.nammakalvi.in

18. List ஒ ெவா உ ழிய ெதாட கி ற தானைம ெட மதி ைப இ கிற .


19. ேந மைற ெட மதி List ெதாட க தி எதி மைற ெட மதி இ திய
ப வ ைசய உ கைள க கி கிற
20. Marks[10,23,41,75] – ேந மைற ெட 2- மதி 41 எதி மைற ெட -3 மதி 23
21. List உ ள அைன உ கைள அ வத மட க பய ப கிற
22. ைப தான உ ள len( ) ெசய List நள ைத க டறிய பய ப கிற
23. ைப தான List க மா த ைம ைடய
24. ைப தான append( ) ெசய ஒ உ ேச கலா
25. ைப தான extend( ) ெசய ஒ ேம ப டஉ கைள ேச
26. insert( ) List ஒ உ ைப வ ப ய இட தி ேச க பய ப கிற .
27. List உ கைள ந வத 2 வழி ைறக உ ள
28. del ெத தஉ கைள/ list ந க பய ப கிற .
29. remove( ) ெசய ெட ெத யாத மதி கைள ந க பய ப கிற
30. pop( ) ெசய ெகா க ப ட ெட பய ப தி ஒ உ ைப ந க பய ப கிற
31. clear( ) ெசய list- அைன உ கைள ந க பய ப கிற
32. range( ) எ ப ைப தான ெதாட மதி கைள உ வா க பய ப ெசய றா
33. list ெசய க :
வ.எ ெசய வள க

1. copy( ) List- நகைல த

2. count( ) List- உ ள ஒேர மாதி யான உ கள எ ண ைகைய த

3. tndex( ) தலி வ உ ப ெட மதி ைப த கிற

4. reverse( ) List- உ ளஉ கள வ ைசைய ம ப கமாக தி ப

5. sort( ) List- உ ளஉ கள வ ைசைய ம ப கமாக

6. max( ) ஒ List- மதி கள உ ச மதி ைப த

7. min( ) ஒ List- உ ள மதி கள மிக ைற த மதி ைப த

8. sum( ) ஒ List- ள மதி கள ெதாைகைய த

34. tuples கா ளய ப க ப மதி கைள ெகா


35. tuples வைள அைட றி( ) ெகா ட தரவ னமா
36. tuples List இைணயானதா
37. tuples- மதி மா ற யா
38. tuples- மட ெசய List-ஐ கா வ ைரவான
39. ஒ உ ட Tuples-ஐ உ வா வ ஒ ைற Tuples என ப
40. tuples மதி ப த எ ப ைப தான ஆ ற மி க சிற ப ய களா
41. ைப தா ெசய ஒ ேம ப ட மதி கைள தி ப அ கிற .
42. set எ ப மாற யம நக க இ லாத வ ைச ப த படாத உ கள ெதா பா
43. Set உ வா க மதி க { } ெநள அைட இ
44. Set- இ உ கைள அ சி ேபா ைப தா மதி கைள ெவ ேவ வ ைசய கா ப .
45. List ஐ வ ைச ைற தரவ ன என அைழ கலா
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
24 www.nammakalvi.in

இர மதி ெப வ னா க
1..List உ கைள ப ேனா வ ைசய தைலகீ ழாக எ வா அ வா ?
 எதி மைற ெட மதி இ திய லி ப வ ைசய உ கைள க கி கிற
 ைப தா list- கைடசி உ ப -1 ைதய உ ப -2 எ ற ெட மதி கைள
இ கிற .
 (எ.கா) marks=[10,20,30,40]
Marks 10 20 30 40

+ve 0 1 2 3

-ve -4 -3 -2 -1

2.. del ( ) ம clear( ) ெசய க கான ேவ பா கைள எ கா ட வள க.


வ.எ del( ) clear( )

1. ஒ றி ப டஉ ைப ந வத அைன உ கைள ந க பய ப
பய ப சிற ெசா லா ெசய றா

2. (எ-கா): del Dict[‘mark1’] (எ-கா): Dict.clear( )


del Dict
மதி ெப வ னா க :
1..List ம tuples-ai ேவ ப க.
வ.எ List tuples

1. ச ர அட [ ] உ க வைள அைட ( ) உ க
இ இ

2. உ ைள மா றலா உ கைள மா ற யா

3. மட ெசய சாதாரணமான மட ெசய வ ைரவான

4. உ கள மதி ழிய தி (0)- உ கள மதி ழிய தி (0)-


ெதாட ெட ஆ ெதாட ெட ணா

ஐ மதி ெப வ னா க :

1. . ைப தான set- ெசய பா கைள வ ள க.


வ.எ ெசய பா க ெசய எ கா
Set A ={‘A’,’B’,6,8} Set
B={‘A’,’B’,’C’,’D’}
1. ேச இர (அ) அத ேம ப ட U_set=set_A|setB
(Union) ெவள ய :
ெச கள உ க
{6,8,’A’,’B’,’C’,’D’}

2. ெவ இர set கள ெபா வான Set=set A&set_B


Intersection ெவள ய :
உ க
{‘A’,’B’}

3. ேவ பா த Set A – உ ள உ கைள D_set=set_A-set_B


(Difference) ெவள ய :
உ ளட கிய
{6,8 }
4. சம சீரான 2-set-கள ெபா வான S_set=set_A^set_B
ேவ பா ெவள ய :
உ கைள ம தவ ம ற
(symmetric difference) {6,8‘C’,’D’}
அைன உ கைள
உ ளட கிய .

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


25 www.nammakalvi.in

2..List- ஒ உ ைப ேச பத கான ப ேவ வழிக யாைவ?


ெபா தமான எ கா ட வள க.
List- ஒ உ ைப ேச பத 2 வழிக உ ள .
 append( ) ெசய
 insert( ) ெசய
 append( ) ெசய :
ஒ உ ைப list- இ திய ேச க பய ப கிற .
 ெதாட ய :
List.append(elements)
எ.கா: >>>M1=[10,20,30]
>>>m1.append(40)
>>>print(m1).[10,20,30,40]
 insert ெசய :
 வ பமான இட தி ஒ உ ைப ேச க பய ப கிற .
 ெதாட ய :
List.insert(position.index,element)
எ.கா: >>>m1=[10,20,30,40]
>>>m1.insret(2,15)
>>> print(m1)
ெவள ய : [10,15,20,30,40]
3..range( ) – ேநா க எ ன? எ கா ட வள க.
 range( ) எ ப ைப தான ெதாட மதி ைப உ வா க பய ப கிற
 range( )-ஐ பய ப தி ெதாட மதி கைள list- உ வா கலா
 range( ) ெசய ெசய கைள ெகா ள .
 ெதாட ய :
range(start value,end value,step value)
இ , start value- ெதாட க மதி
end value- இ தி மதி step value-இைடெவள மதி .
எ கா : த 10 இர ைட பைட எ கைள உ வா த .
for x in range (2,11,2):
print (x)
ெவள ய :
2
4
6
8
10
 ெதாட மதி கைள list-ஐ உ வா த :
 range( ) ெசய கைள பய ப தி ெதாட மதி க ட ய list-ஐ உ வா கலா .
 ெதாட ய : List_variable=list(range( ))

எ கா : >>>even_list=list(range(2,11,2))
>>>print(even.list)
[2,4,6,8,10]
10. ைப தா இன க ம ெபா க
1. ப வ வனவ எைவ ெபா ேநா நிரலா க தி கிய அ ச ஆ ?
அ) ஆ கி ம இன ஆ) ஆ கி ம ெபா

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


26 www.nammakalvi.in

இ) இன ம ெபா ஈ) ஆ கி ம அழி ப
2. இன வ உ ேள வைரய க ப ெசய எ :
அ) ெசய ஆ) இ) வழி ைற ஈ) ப
3. இன உ க எ த ெசய றிய ல அ க ப கிற ?
அ) & ஆ) . இ) # ஈ) %
4. ெபா உ வா க ப ேபா தானாகேவ இய க ப ெசய எ ?
அ) __object__( ) ஆ) __del__( ) இ)__func__( ) ஈ) __init__( )
5. Private இன மாறிய ெனா எ
அ) __ ஆ) && இ) ## ஈ) **
6. ப வ வழி ைறகள எ அழி ப யாக பய ப கிற ?
அ) __init__( ) ஆ) __dest__( ) இ)__rem__( ) ஈ ) __del__( )
7. ப வ எ த இன அறிவ ச யான ?
அ) class class_name ஆ) class class_name<> இ) class class_name: ஈ) class class_name[ ]
8. ப வ நிரலி ெவள ய எ ன?
class student:
def__init__(self,name):
self.name=name
s=student(“tamil”)
அ) error ஆ) tamil இ) name ஈ) self
9. ப வ வனவ எ private இன மாறி?
அ) __num ஆ) ##num இ) $$num ஈ) &&num
10. ெபா ைள உ வா த ெசய ைற எ ?
அ) ஆ கி ஆ) அழி இ)மதி ப த ஈ) சா வா க
11. ைப தா ெமாழி ஒ ெபா ேநா நிரலா க ெமாழி
12. ைப தான மிக கிய க டைம களாக திக பைவ இன
13. ெபா எ ப தர கள ம ெசய ப ெசய ம தர கள ெதா பா
14. இன எ ப ெபா ள வா ஆ
15. ைப தான இன ைவ வைரய க Class எ ற சிற ெசா பய ப கிற
16. இன தன த ெபய ட :( கா ள ) – ஐ ெகா
17. இன வைரய ப மாறி,ேத ெத மட ேகா (அ) ெசய றாகேவா இ கலா
18. இன உ ேள இ மாறிக இன மாறிக எ ெசய கைள வழி ைறக
எ அைழ கலா
19. இன மாறிக ம வழி ைறக ேச இன உ க என ப
20. இன உ கைள ெபா க (அ) சா ல அ க ேவ
21. இன உ க (அ) ெசய கைள . ( ள ) ெசய றி ல அ கலா
22. இன வழி ைறய த அள self ஆக இ க ேவ
23. Self எ ற அள மதி அ ப ேதைவய ைல
24. இன வ சா பய பா த ேபா ஆ கி எ ற சிற ெசய தானகேவ
இய க ப கிற .
25. Init எ ற சிற ெசய பய ப கிற
26. ஆ கிய சிற ெசய இர ைட அ கீ ற (__) உட ெதாட
27. இன வ சா வ ேபா அழி ப எ ற சிற ெசய தானாகேவ
இய க ப கிற

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


27 www.nammakalvi.in

28. __del__ எ ற சிற ெசய அழி ப யாக பய ப கிற


29. இன வ உ ேள வைரய க ப மாறி ெகாடாநிைலயாக public மாறி ஆ
30. Public மாறிகைள ள ெசய றிைய பய ப தி நிரலி எ ேவ மானா
பய ப தலா
31. இர ைட அ கீ றைல ேனா டமாக ெகா ட மாறிக private
32. இன வ உ ளம அ க ய private
இர மதி ெப வ னா க :
1. இன எ றா எ ன?
 இன எ ப ெபா கள வா ஆ
 ைப தான கிய க டைம க இன ஆ
2. சா வா க எ றா எ ன?
 இன வ ெபா ைள (அ) சா ைவ உ வ தைல சா வா க எ கிேறா
 ெதாட ய :
 Object_name=class name( )
ஐ மதி ெப வ னா க :
1..இன உ க எ றா எ ன? அதைன எ வா வைரய பா ?
 இன வ வைரய மாறிக இன உ மாறிக என ப
 இன வ வைரய ெசய க வழி ைறக என ப
 இன உ மாறிக ம வழி ைறக ேச இன உ க என ப
 இன உ கைள வைரய த :
 இன வ மாறிகைள அறிவ ெபா வழி ைறக ேனா டமாக ள
ெசய றி இ க ேவ
 வழி ைறய த அள வாக self எ இ க ேவ
 வழி ைறய ஒ அள ஏ க வரய தா அ இர அள வாக எ ெகா
எ கா :
class student :
mark1,mark2=45,46
def.process(self):
sum=student.mark1+ student.mark2
avg=sum/2
print(“total mark=”,sum)
print(“average=”,avg)
return
s=student( )
s.process( )
2.. ஆ கி ம அழி ப கைள த க ? எ கா ட ேவ ப க
வ.எ ஆ கி அழி ப

1. இன வ சா பய பா இன வ சா வ ேபா
த ேபா ஆ கி எ ற சிற ெசய அழி ப எ ற சிற ெசய தானாகேவ
தானகேவ இய க ப கிற இய க ப கிற

2. init எ ற சிற ெசய பய ப கிற __del__ எ ற சிற ெசய அழி ப யாக


பய ப கிற

3. ஆ கிய சிற ெசய இர ைட அழி ப ய சிற ெசய இர ைட


அ கீ ற (__) உட ெதாட அ கீ ற (__) உட ெதாட

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


28 www.nammakalvi.in
4. class sample: class sample:
def__init__(self,num); num=0
print(“constructor of class sample…”) def__init__(self,var);
self.num=num sample.num+1
print(“the value is:”,num) self.var=var
s=sample(10) print(“the obect value is=”,var)
print(“the count of object created=”,sample.num)
s1=sample(15)
s2=sample(35)
s3=sample(45)

UNIT IV 11. தர தள க க
1. DBMS- வ வா க ?
அ) Database Management Symbol ஆ) Database Managing System
இ) Database Management System ஈ) Databasic Management System
2. ஒ அ டவைண எ ப
அ) வ ைச(tuple) ஆ) ப க (attribute) இ) உற க (relation) ஈ) அைம (entity)
3. எ த தர தள மாதி ெப ேறா ழ ைத உற நிைலைய றி ப கிற ?
அ) உற நிைல ஆ) வைலயைம இ) ப நிைல ஈ) ெபா
4. தர எ ப ெசய ப த படாத தர க ஆ
5. தகவ எ ப ெசய ப த ப த ப ட ஒ கிைண க ப ட வ ட ப ட தர க

6. தர தள எ ப தர க (அ) தகவ கைள ெகா ட கள சியமா
7. DBMS எ ப தர தள கைள உ வா க வைரய க ம ைகயா வத
அ மதிகி ற ஒ ெம ெபா ளா
8. DBMS- எ கா dbase,foxpro
9. DBMS (தர தள ேமலா ைம அைம ) 5 களாக ப க ப ள
10. ெதாட ைடய தர கள ெதா ேப அ டவைண என ப
11. அ டவைண ஒ வ ைச பதி (tuple) என ப
12. அ டவைணய ெந வ ைச ப
13.
DBMS database management system
RDBMS relational database management system
இர மதி ெப வ னா க :
1. . தர நிைல த ைம எ றா எ ன?
தர நிைல த ைம எ ப தர தள தி அைன இட கள ஒ த மதி ைடய தர களா
2.. இய பா க எ றா எ ன?
இய பா க எ ப தர மிைகைம ைற கிற ம தர நிைல பா ைட அதிக கிற
3..தர ம தகவ ேவ ப க.
தர தகவ

1. தர எ ப ெசய ப த படாத தகவ எ ப ெசய ப த ப ட தரவா


தரவா
2. எ , உைர வா ைத(அ) ஒ கிைண க ப ட வ ட ப ட
எ கள ேலா இ கலா தர களா

3. (எ-கா) ெச ைன, DPI வளாக ,க (எ-கா) க சாைல, DPI வளாக ,


சாைல ெச ைன

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


29 www.nammakalvi.in

3.. DBMS – க யாைவ?


1. வ ெபா
2. ெம ெபா
3. தர
4. வழி ைறக /ெசய ைறக
5. தர தள அ க ெமாழிக
மதி ெப வ னா க :
1..DBMS- நிைறக யாைவ?
 பய பா நிர கைள ப த
 தர மிைகைய ைற த
 வ னவ ெமாழிைய பய ப தி தரைவ எள ைமயாக தி ப ெபற
 தரைவ உ வா ேநர ம பராம தைல ைற த

ஐ மதி ெப வ னா க :
1.. தர தள ேமலா ைம அைம ப ப பய கைள வ வ ?
1. அ டவைணகள தர எ ேபா ேநர யாக ேசமிபதி ைல,
ேசமி க ப ட தர க உற நிைல தர க அ டவைணய ேசமி க ப கிற .
2. மிைகைம ைற த தர கைள ப தா இய நிைலைய ப ப றி
ேதைவய ற தர க ம இட ெப வைத ைற கிற

3. தர கள ப க ப ,பராம க ப ேநர தரைவ தானகேவ


நிைல த ைம ைகயா கிற
4. பல பயன ம DBMS பல பயன கைள ஒ தர ம ேவைல ெச ய
ஒ த அ தைல அ மதி பேதா , பரம ைப ைகயா கிற .
ஆத த
5. வ னவ ெமாழி தர தள தி தர கைள எள ைமயாக ெபற , ேச க ,
ந க , ப க
6. பா கா பயன அ தைல க ப தி ந ைடய தர கைள
எள ைமயாக பா கா ெகா ள
7. DBMS ப வ தைனகைள ப யா க வ வா க ப , நிக உலக பய பா கள தர
ஆத த ஒ ைம பா ைட ைகயாள ம நி வகி க பய ப கிற .

12. வ னவ அைம ெமாழி

1. எ த க டைள அ டவைண வ வைம ைப உ வா த , உற நிைலைய ந த ம


உற நிைல தி ட வ வைம ைப மா த ேபா ற ெசய பா க கான வைரயைறகைள
வழ கிற ?
அ) DDL ஆ) DML இ) DCL ஈ) DQL
2. எ த க டைள அ டவைண வ வைம ைப மா றி அைம க அ மதி கிற ?
அ) SELECT ஆ) ORDER BY இ) MODIFY ஈ) ALTER
3. அ டவைணைய ந க பய ப த ேவ ய க டைள
அ) DROP ஆ) DELETE இ)DELETES ALL ஈ)ALTER TABLE
4.வ னவ கைள உ வா க பய ப வ அ) SELECTஆ) ORDER BY இ) MODIFYஈ) ALTER
4. ஒ தர தள தி உ ள தரைவ வ ைசயா க ெச ய பய ப clause
அ) SORT BY ஆ) ORDER BY இ) GROUP BY ஈ) SELECT

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


30 www.nammakalvi.in

5. SQL எ ப தர கைள அ வத ைகயா வத பய ப ஒ வ னவ


ெமாழியா
6. RDBMS எ ப தர கைள நி வகி க ம அ வத வ வைம க ப ட ஒ
ெமாழியா
7. RDBMS எ பத எ கா : Oracle, mysql, MS SQL sever, IBMDMB2, Micro soft access,
Informix,postgres
8. தர தள எ ப ெதாட ைடய தர க ெகா ட அ டவைணய ெதா ைப ெகா ட
கள சியமா
9. அ டவைணய வ ைசகைள பதி க என ப
10. அ டவைணய ெந வ ைசக ல க என ப .
11. DDL அ டவைணகள க டைம ,வைரயைற,ந த ,மா றியைம த ,ேபா ற
க டைளகைள உ ளட கிய .
12. DML தர தள கள வ ைச ேச த ,ந த , மா த க டைளக உ ளட கிய .
13. WAMP நி வத ல Mysql- ஐ பய ப த .
14. SQL க டைளகள ப ய
க டைள ெபய தர தள தி பய

1. CREATE அ டவைண உ வா க

2. ALTER வ வைம மா றியைம க

3. DROP அ டவைணைய ந க

4. TRUNCATE அ டவைண பதி க அழி க ஒ க ப ட இட ைத வ வ

5. INSERT தர கைள ைழ த

6. UPDATE தர கைள ப த

7. DELETE அ டவைண பதி க ந த , நிைனவக வ வ

8. GRANT பயன க அ மதி

9. REVOKE பயன க ெகா க ப ட அ மதி தி ப ெபற

10. COMMIT ப வ தைனைய நிர தரமாக ேசமி க

11. ROLL BACK ைதய commit நிைலவைர ம எ க

12. SAVE POINT Rollback ெச வத கான பதி கைள த காலிகமாக ேசமி .

13. SELECT அ டவைணய லி பதி கைள ம ெட

14. DISTINCT அ டவைணய இர வ ைச உ வாகாம த க

15. ORDER BY ெந வ ைசகைள வ ைசயா க (ஏ (அ) இற )

16. GROUP BY ஒேர மாதி யான மதி கைள ஒ ெதா தியாக ப க.

15. க பா க எ ப ஒ ல (அ) ல கள ெதா தி பய ப த ய நிப தைனைய றி .

16. IS NOT NULL பய ப தி அ டவைணய உ ள NULL அ லாத மதி கைள ப யலிடலா

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


31 www.nammakalvi.in

SQL Structured Query language

ANSI American national standard institute

DDL Data definition language

DML Data manipulation language

DCL Data control language

TCL Transactional control language

DQL Data query language

WAMP Windows apache mysql and php

CRUD Create, read, update, delete.

இர மதி ெப வ னா க :
1. Unique key ம primary key ேவ ப க.

Unique key primary key

1. அ டவைணய ஒ அ டவைணய ஒ ல ைத ம ேம
ேம ப ட ல க இ இ

2. ெந வ ைசகள எ த வ ைசக ஒ பதிைவ தன த ைமேயா


ஒேரபதி ைப ெகா கா கா டபயப கிற .

2.. அ டவைண க பா ெந வ ைச க பா உ ள ேவ பா க யாைவ?


வ.எ அ டவைண க பா ெந வ ைச க பா

1. ஒ (அ) அத ேம ப ட தன ப ட ெந வ ைசகைள ம ேம
ெந வ ைசகைள பய ப த பய ப த

2. ெபா வாக அ டவைணய ெபய ட றி ப டலா


வைரயைற இ திய றி ப டலா

3..SQL க யாைவ?
 SQL க டைளக ஐ ெபா ப களாக ப க ப ள
 DDL - தர வைரயைர ெமாழி
 DML - தர ைகயா ைக ெமாழி
 DCL - தர க பா ெமாழி
 TCL - ப வ தைன க பா ெமாழி
 DQL - தர வ னவ ெமாழி

4...SQL ம MYSQL – உ ள ேவ பா க யாைவ?


வ.எ SQL MY SQL

1. உற நிைல தர தளதள கைள உற நிைல தர தள ேமலா ைம


உ வா க ெசய ப த உத அைம பா
ெமாழியா

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


32 www.nammakalvi.in

மதி ெப வ னா க :
1.. DISTINCT சிற ெசா ைல பய ப தி ஒ SQL றிைன எ க.
 DISTINCT சிற ெசா ட select க டைளைய பய ப தி ஒ அ டவைணய இர
வ ைசக உ வாகாம த கலா
Exam no Name place

12101 Arul Chennai

12102 Bala Trichy

12103 Anbu Chennai

12104 Sekar Trichy

Select DISTINCT place from student; ெவள ய :


place

Chennai

Trichy

ஐ மதி ெப வ னா க :

1.. SQL க ஒ ெவா றி க டைளக எ க.


வ.எ SQL க SQL க டைள பய பா

1. DDL தர வைரயைர CREATE  தர தள தி அ டவைண உ வா த


ெமாழி
 தர தள தி அ டவைண வ வைம த
ALTER
 தர தள தி அ டவைண ந த
DROP

2. DML தர INSERT  ஒ அ டவைணய தர கைள ைழ க


ைகயா ைக ெமாழி
UPDATE  அ டவைணய ஏ கனேவ உ ள
தர கைள ப த

DELETE  அ டவைணய உ ள பதி கைள ந த

3. DCL தர GRANT  றி ப ட பண ைய ஒ (அ) அத


க பா ெமாழி ேம ப ட பய க அ மதி த

 GRANT ஆ வழ க ப அ மதிைய
REVOKE
தி பெபற

4. TCL ப வ தைன COMMIT  தர தள ப வ தைனைய நிர தரமாக


க பா ெமாழி ேசமி
ROLL BACK
 ஒ தர தள ைத ைதய COMMIT
SAVE POINT
நிைல மா த

 ROLL BACK ெச வத காக ப வ தைனைய


த காலிகமாக ேசமி

5. DQL தர வ னவ SELECT  அ டவைணய உ ள பதி கைள


ெமாழி ெவள கா ட பய ப த

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


33 www.nammakalvi.in

2..ப ேவ வைகயான க பா கைள அத ெசய பா கைள எ க.

வ எ க பா ெசய பா வைரயைற றி
ெபய

1. ெந வ ைசகள இ Student அ டவைணய admno எ ற


Unique
வ ைசக ஒேர மதி ல தி ப இ ைற வராம
ெகா கா பா ெகா கிற

2. ஒ பதிைவ ெவ மதி கைள அ மதி காததா


Primary key
தன த ைமேயா இ த க பா NOT NULL
அைடயாள கா ட ெகா

3. ஒ ல தி னய றி ப ட ல தி மதி
Default
மதி கைள இ திைவ க ெகா கபடவ ைல என தானாகேவ
பய ப கிற இ த ப

4. ஒ ப ம த க ஒ ல தி மதி வரய பதா


Check
ெசய றிகள நிப தைன வரய க ப ட மதி கைள ம ேம
ெகா க

5. ஒ அ டவைணய உ ள Create table student(…)


Table எ பத ல
ல கள வ ஒ அ டவைண உ வா கலா
க பா ைட
பய ப வதா

13. ைப தா ம CSV ேகா க


1. CSV ப வ பவனவ எ வா அைழ க ப ள ….
அ) Flat File ஆ) 3D File இ) string file ஈ) Random File
2. CRLF எ பத வ வா க
அ) Control Return And Line Feed ஆ) Carriage Return And form Feed
இ) Control Router And Line Feed ஈ) Carriage Return And Line Feed
3. ப வ பவனவ எ த ெசய றான CSV ேகா ன ப ேவ ெசய பா கைள ெச ய
ைப தான வழ க ப ள ஆ ?
அ) py ஆ) xls இ) csv ஈ) os
4. உ வ பட அ ல இய நிைல ெகா ேபா உைர அ லாத ேகா கைள ைகயாள
ப வ எ த ைறைமயான பய ப கிற ?
அ)உைர ஆ) இ மநிைல இ) xls ஈ) csv
5. ப வ பவனவ CSV ெசய றி writer( ) ைறயா வழ க ப ளவ றி பா எ ?
அ) Line terminator ஆ) Enter key இ) from feed ஈ) Data terminator
6. Dictionary தர கைள றி க இவ எ ஒ ெபா ைள உ வா கி ற ?
அ) listreader( ) ஆ) reader( ) இ) tuplereader( ) ஈ) Dictreader( )
7. ஏ கனேவ உ ள ேகா ப உ ள தர கள சில மா ற க ெச வ அ ல ேம
தரைவ ேச ப இ வா அைழ கலா
அ) பதி ப த ஆ) இ திய ேச த இ) மா ற ெச த ஈ) தி த

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


34 www.nammakalvi.in

8. Open( )எ ற உ ள ைண த ெசய ைப தா ஒ ேகா ைப திற இ த ெசய ேகா


ெபா (அ) தி ப ெகா
9. CSV ேகா ெகாடாநிைல ப பான கா ள ைய ெகா டதா
10. CSV.Writer( ) ெசய சர கைள ப பா ட மா றி ேகா ேபா ற ெபா த
11. Write row( )ெசய ஒ தரவ வ ைச ஒ றி ப ட ேகா ப எ
12. Close( ) ைறயான ேகா ட இைண க ப ள வள கைள வ வ
13. CSV ேகா பான தானைமவாக excel பய பா திற
14. skip initial space ப பான உ ள ெவ இைடெவள ைய ந க பய ப .
15. Dictionary - தர கைள றி கய தர கைள றி க CSV ெசய றி DictReader( ) எ ற இன ஒ
ெபா ைள உ வா கி ற .
16. Itemgetter( ) ஒ றி ேம ப ட ெட ல ஒ றி ேம ப ட ெந வ ைசகைள
வ ைசயா க ெச ய பய ப
17. CSV,reader ம CSV.Writer list/tuple- ேவைலெச
18. CSV- Comma Separated Values
19. XLS- Excel Sheets
I. இர மதி ெப வ னா:
1. CSV ேகா எ றா எ ன?
CSV ேகா பான ஒ ெவா வ ைசய கா ள அ ல ேவ ஏேத ஒ ப பாைன ெகா
ப க ப ட பல ல கைள ெகா ள பயன ப க ய உைர ேகா பா
2. ைப தா ல CSVேகா ைபப பத கானஇ வழிகைள றி ப க.
1. CSV ெதா தி reader( ) ெசய ைறபய ப தலா
2. DictReaderஇன ைவபய ப த
3. ேகா ப ெகாடாநிைல ைறைமகைள றி ப க.
எ த ம ப த ெசய பா கள CSV ெகாடாநிைல ைறைம ஆ

மதி ெப வ னா க :
1.. Write ம append mode ைறைமகள ேவ பா எ ன?
W-Write ைறைம a-append ைறைம

1. ேகா ப தர கைள எ வத ேகா ப தர கைள அழி காம அத இ திய


திற திய தர கைள ேச பத திற

2. றி ப ட ப ட ேகா இ ைலெயன றி ப ட ப ட ேகா இ ைலெயன திய


திய ேகா ப ைன உ வா , ேகா ேப ேகா ப ைன உ வா
உ வா க ப தா ேகா ப தர க
இ ப அைவ அழி க ப

2..reader( ) ம dictReader( ) ெசய றி ேவ பா எ ன?


reader( ) DictReader( )

1. ேகா ப ஒ ெவா ஒ ெபா ைள உ வா கி அைத Dictionary ய


வ ைய ப அவ ைற இைண . ேம CSV ேகா ப உ ள த
ெந வ ைசகள ப யலாக வ ைய ப இ த வ ய கா ள யா
அைம ப க ப ட மதி கைள Dictionary திற ேகாலாக
பய ப .

2. ப ய (list/tuple) பதி ட அகராதிய Dictionary ேவைல ெச


ேவைல ெச

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


35 www.nammakalvi.in

3. ல ெபய கைள த த அள வாக ல ெபய ைன ெப


அள வாக எ Dictionary திற ேகாலாக பய ப
ெகா ளா
4. ெவள ய எ த சிற தானைமவாக orderedDict எ பைத ெவள ய .
ெசா கைள ெவள ய டா .
ஐ மதி ெப வ னா க :

1.. Excel ம CSV ேகா ப ேவ பா எ ன?

வ.எ Excel CSV

1. ேகா ப அைன அ டவைண கா ளகளா ப க ப ட


தாள ள ெபா ளட க ம ெதாட சியான மதி கைள ெகா ட
வ ட கைள உ ளட கிய எள ய உைரவ வ ேகா பா
தகவகைள இ நிைல வ வ
ெகா ட ேகா பா

2. XLS ேகா க பய ப கைள ெகா CSV ேகா கைள windows இய க அைம ப


ம ெம ப க உ ள notepad,Ms Excel,OpenOffice ேபா ற
உைர பதி பா கைள ெகா
திற கலா

3. Excel ேகா பான xls (அ) xlsx எ ற .CSV எ றந ட ேசமி


வ வைம ப ேசமி

4. அதிக நிைனவக இட ைத எ ைறவான நிைனவக இட ைத எ


ெகா ெகா

2..ைப தான ேகா ைறைமக வள க.


ைறைமக வள க

’r’ ப பத ம ேம ேகா ப ைன திற க

‘w’ ேகா ப தர கைள எ வத திற க , றி ப ட ேகா


இ ைலெயன திய ேகா ப ைன உ வா . ேகா ப தர க
இ ப அைவ அைழ க ப

‘x’ தன வமான பட ப காக ேகா ப ைன திற க ,ேகா ேப


உ வா க ப தா இ த ெசய ைறயான ேதா வ யைட

‘a’ ேகா ப தர கைள அழி காம அத இ திய திய தர கைள


ேச பத திற

‘t’ உைர ைறைமய ேகா திற க

‘b’ இ மநிைல ைறைமய ேகா ப ைன திற க

‘+’ ப தலி காக ேகா ப ைன திற க

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


36 www.nammakalvi.in

UNIT V 14.. ைப தான C++ நிர கைள இற க ெச த


1. ப வ வனவ எ Scripting ெமாழி அ ல?
அ) ஜாவா கி ஆ) PHP இ) ெப ஈ) HTML
2. ைப தா நிரலி C++ நிரைல த வ த எ வா அைழ க ப கிற
அ) Wrapping ெச த ஆ) பதிவ ற க ெச த இ) இைண த ஈ) ப த
3. API – வ வா க is
அ) Application Progaramming Interpreter
ஆ) Application Progaramming Interface
இ) Application Performing Interface
ஈ) Application Progaramming Interlink
4. ைப தா ம C++ நிர கைள இைட க ப வத கான க டைம
அ) Ctypes ஆ) SWIG இ) Cytrhon ஈ) Boost
5. ப வ வனவ எ உ க றி ைறைய தன தன ப திகளாக ப ெத பத கான
ெம ெபா வ வைம ெதாழி ப ?

அ) நிைல நிரலா க ஆ) ெபா ேநா நிரலா க


இ) ைற த நிைல ெமாழி நிரலா க ஈ) ெசய ைற ேநா நிரலா க
6. ந க வ ேடா இய க ைறம ட ெதாட ெகா ளஎ த நிைல அ மதி கிற ?
அ) OS நிைல ஆ) sys நிைல இ) csv நிைல ஈ) getopt நிைல
7. சர கைள எ த மாதி யாக ப ெபா ப ைழய றி அைம தா ,getopt( ) ெவ அண ைய
தி ப அ ?

அ) argv மாறி ஆ) opt மாறி இ) args மாறி ஈ) ifile மாறி


8. ப வ நிர ப திய உ ள ெசய றி பயைர அைடயாள கா க.
If__name__==’__main__’:
Main(sys.argv[1:])

அ) Main(sys.argv[1:]) ஆ) __name__ இ __ main _ _ ஈ) argv


9. கீ க டவ எ உைர,எ க ,பட க ம அறிவ ய சா த தர கைள ெசயலா க
பய ப ?
அ) HTML ஆ) C இ) C++ ஈ) PYTHON
10. __name__ இ எதைன ெகா ள ?
அ) C++ filename ஆ) main( ) name இ) python filename ஈ) os module name
11. MinGW எ ப இய க ேநர தைல ேகா கள ெதா ைப றி கிற .
12. C++ நிர கைள ெதா இய க வ ேடா இய க ைறய g++ ெதா பா ேதைவ ப
13. OS,sys,getopt ேபா றைவ நிைலகைள த வ ெகா ல பய ப கிற .

14. Sys நிைல ைப தான வ ெமாழி மா றியா பய ப த ப கிற .

15. getopt நிைல ைப தான க டைள வ ெசய கைள ப ெத க உத கிற .

16. ைப தா எ ப மா த ைம ெகா ட ெமாழி CD க டைள ஒ ேகா ப லி ம ெறா


ேகா ைற மா வத பய ப கிற
17. Scripting ெமாழி எ ப ப ற நிரலா க ெமாழிக ட ஒ கிைண பத ெதாட ெகா ள
வ வைம க ப ட நிரலா க ெமாழியா
18. ள ெசய றி த வ க ப ட நிைலய ெசய கைள அ வத பய ப கிற .

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


37 www.nammakalvi.in

19. ைப தான OS நிைல இய க அைம ப சா நிைல ெசய ப ட பய ப த வழிவைக


ெச கிற .
20. Scripting ெமாழி எ கா ஜாவா கி , VB Skiript, php, ெப ,ைப தா ப ,ASP,TCL
21. API – Application programming interface
22. SWIG – Simplified Wrapper interface
23. MinGW – Minimalist Gnu For Windows.
24. CD- change directory
25. CLS- clear screen
இர மதி ெப வ னா க :
1..Scripting ெமாழி ம ற நிரலா க ெமாழி உ ள த வ த ேவ பா யா ?
Scripting ெமாழி நிரலா க ெமாழி
1. ெதா த ப நிைல ேதைவபடா ெதா த ப நிைல ேதைவ ப
மாறாக வ ள க ேதைவ
2. வ ெமாழி மா றி பய ப கிற ெதா பா / நிர ெபய ப பய ப கிற
3. (எ.கா) python (எ.கா)C++
2.. ெதா பா ம வ ெமாழி மா றிைய ேவ ப க.
ெதா பா வ ெமாழி மா
1. நிரைல ஒேர ேநர தி நிரலி ஒ ஒ வ யாக எ திர ெமாழியாக
எ திர ெமாழி மா மா
2. ப பா ெச ய அதிக ேநர ைத ப பா ெச ய ைற த ேநர எ
எ ெகா ெகா
(எ.கா)C++ (எ.கா) python
3.. நிைலய பய யா ?
 நிைல நிரலா க எ ப றி ைறைய சி சி ப திகளாக ப பத கான ெம ெபா
வ வைம பமா .
 சா நிைலைய ைற தேல நிைலகள ேநா கமா .
மதி ெப வ னா க :
1.. ைப தா ம C++ ேவ ப க.
ைப தா C++
1. ஒ ‘வ ெமாழி மா றி’ ெமாழியா ஒ ெதா ெமாழியா
2. இ மா த ைம ெகா ட நிலயான த ைம ெகா ட
3. மாறிய தர ன ைத றி ப ட மாறிய தரவ ன ைத றி ப ட ேவ
ேதைவய ைல
4. Scripting ம ெபா பய ஒ ெபா பய நிரலா க ெமாழியா .
ெமாழிெயன இ வைகய
ெசய ப
2..Scripting ெமாழிய பய பா க யாைவ?
 ஒ நிரலி சில ெசய பா கைள தான ய ப த
 தர ெதா ப லி தகவ கைள ப ெத த
 பழைமயான நிரலா க ெமாழிக ட ஒ ப ேபா , ைற த நிர றி ைறைய ெகா ட
 பய பா க திய ெசய பா கைள ெகா வர .ேம சி கலான அைம கைள
ஒ கைம க
3.. MinGW எ றா எ ன? அத பய யா ?
 MinGW எ ப C++ சிற த ெதா பா /நிர ெபய ப ஆ .

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


38 www.nammakalvi.in
 C++ நிர கைள ெதா ,இய க, வ ேடா இய க ைறைம ’g++’ ெதா பாைன
பய ப தி ைப தா நிர ல C++ நிரைல இய க அ மதி கிற .
 ைப தா நிர க இய க பட ேவ ய க டைள வ சாரள ைத run ைனய ல திற
ைவ .
ஐ மதி ெப வ னா க :
1..ைப தான C++ ேகா கைள த வ ெகா ெபா வான இைட க க (அ) உைறய த
யாைவ?
 ைப தா நிரலி C++ நிரைல த வ ெகா தைல ைப தான C++-ைய உைறய த
எ கிேறா .
 C++ நிர கான ைப தா இைட க கைள (அ) உைறய தைல பல வழிகள உ வா கலா .
 ெபா வாக பய ப இைட க களாவன.
 Python-C-API (C நிர க ட ெதாட ெகா ள)
 Ctypes (C நிர க ட ெதாட ெகா ள)
 SWIG (C ம C++ ெதாட ெகா ள)
 Cython(C-ந கைள எ வத கான ஒ ைப தா ேபா ற ெமாழியா )
 Boost.Python (python ம C++ ெதாட ெகா ள)
 MinGW.(வ ேடா - கான ைற த ப ச GNU)

15. SQL ல தர கைள ைகயா த


1. ப வ எ ஒ கிைண க ப ட தர கள ெதா பா ?
அ) தர தள ஆ) DBMS இ) தகவ ஈ) பதி க
2. SQLite எ த தர தள அைம ைப சா த ?
அ) ஒ ைற ேகா தர தள ஆ) உற நிைல தர தள
இ) ப நிைல தர தள ஈ) ெபா ேநா தர தள
3. ப வ எ த க பா அைம தர தள திலி பதி கைள ெப தர
பய ப கிற ?
அ) ஆ) திற ேகா இ) cursor ஈ) ெச ள
4. பதி கள உ ள மதி கள ெச ய ப மா ற கைள ேசமி க பய ப க டைள
எ ?
அ) save ஆ) save as இ) commit ஈ) Oblige
5. சில ெசய பா கைள SQL க டைளக ெச வத ப வ எ இய க ப கிற ?
அ) Execute( ) ஆ) key( ) இ) cursor( ) ஈ) run( )
6. ப வ எ த சா அ டவைணய ள ேத ெத க ப ட ல தி பதி கள
சராச ைய ெகா கிற ?
அ) ADD( ) ஆ) SUM( ) இ) AVG( ) ஈ) AVERAGE( )
7. எ த ெசய ேத ெத க ப ட ல தி ெப ய மதி ைப தி ப அ
அ) MAX( ) ஆ) LARGE( ) இ) HIGH( ) ஈ) MAXIMUM( )
8. ப வ எ த ைம அ டவைண?
அ)sqlite_master ஆ)sql_master இ) main_master ஈ) master_main
9. SQL – மிக ெபா வாக பய ப த ப எ ?
அ) cursor ஆ) select இ) execute ஈ) commit

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


39 www.nammakalvi.in

10. SQLite எ ப தன த தர தள ேசைவயக நிரலாக இ லாம உ ள ைண த பய பாடாக


வ வைம க ப ள
11. INTEGER PRIMARY KEY என வைரய SQLite 3 ெந வ ைசைய தானாேவ அதிக
ெகா .
12. INSERT க டைளைய SQLite- அ வத ல அ டவைணய தர கைள உ ள டலா
13. மட கைள பய ப தாம இைடெவள ட ய உ கள ப யைல ஒேர
வ ைசய அ சி வத =”\n” (or) sep=”’,” எ ற றிய பய ப கிற
14. மதி ப சா க

COUNT ( ) வ ைசய எ ண ைக

Sum ( ) ல தி உ ள மதி கள ெதாைக

AVG ( ) ெந வ ைசகள சராச

MAX ( ) ெந வ ைசகள மிக ெப ய மதி

MIN ( ) ெந வ ைசகள மிக சிறிய மதி

இர மதி ெப வ னா க :

1..தர தள ைத பய ப பயன கைள றி ப ட .


தர தள தி பயன களாக மன த க ப ற நிர க (அ) பய பா க இ கலா .
2. .ைப தான SQLite –ஐ பய ப த உத ப நிைலக யாைவ?
 ப நிைல 1: sqlite3 ைய இைண க
 ப நிைல 2: connect( ) வழி ைறைய பய ப தி இைண ைப உ வா கி தர தள தி ெபயைர
அ க
 ப நிைல 3:cursor=connection.cursor( ) எ ற ைற பய ப தி cursor எ ெபா ைள அ க .

மதி ெப வ னா க :
1..SQLite எ றா எ ன? இத ந ைமக யாைவ?
SQLite எ ப எள ய உற நிைல தர தளமா .இ தர கைள ைறயான தர ேகா களாக கண ன ய
உ ற நிைனவக தி ேசமி ைவ
ந ைமக :
 Mysql &Oracle ேபா ற தன த ேசைவயக நிரலாக இ லாம உ ள ைண த பய பாடாக
வ வைம க ப ள
 ேவகமாக ,மி த ேசாதி க ப டதாக உ ளதா SQLite- ேவைல ெச வ எள தா .
2.. fetch one( ) ம fetch many( ) ேவ ப க.
fetch one( ) fetch many( )

1. வ னவ ெதா திய உ ேள வ னவ ெதா திய உ ள


உ ளஅ த வ ைசைய ெகா றி ட எ ண ைகய லான
பதி கைளகா ப க பய ப கிற

2. எ த அள ைவ ஏ கா ஒேரெயா அள ைவ ஏ

3. (எ.கா) r=cursor.fetchone( ) (எ.கா) r= cursor.fetchmany ( )

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


40 www.nammakalvi.in

I. ஐ மதி ெப வ னா க :
1.. SQLite ப றி வ வாக எ த அதைன பய ப ப நிைலகைள எ க.
 SQLite:
 SQLite எ ப எள ய உற நிைல தர தளமா .இ தர கைள ைறயான தர ேகா களாக
கண ன ய உ ற நிைனவக தி ேசமி ைவ
 ந ைமக :
 Ithu MySQL (அ) Oracle ேபா தன த தர தள ேசைவயக நிரலாக இ லாம உ ள ைண த பய பாடாக
வ வைம க ப ள .
 ேவகமாக ,மி த ேசாதி க ப டதாக ம ெநகி வானதாக உ ளதா SQLite- ேவைல
ெச வ எள தா .
 SQLite காக ைப தா சிற பான லக ைத ெகா ள .
 SQLite இைண த :
 ப நிைல 1: sqlite3 ைய இைண க
 ப நிைல 2: connect( ) வழி ைறைய பய ப தி இைண ைப உ வா கி தர தள தி ெபயைர
அ க
 ப நிைல 3:cursor=connection.cursor( ) எ ற ைற பய ப தி cursor எ ெபா ைள அ க
 வள க :
ப நிைல 2:
o தர தள ைத இைண த எ ப அ க ேவ ய தர தள தி ெபயைர
அ த எ பதா
 ப ைல 3:
o cursor மிக கிய ப வகி ற . அைன க டைளக cursor ெபா ல
ம ேம இய க ப
o ஒ அ டவைண உ வா க, தர தள தி ஒ ெபா ைள உ வா கி அத கான
SQL அ டவைண எ த ேவ
எ கா : sql__comm=”SQL statement”
எ கா நிர :
Import sqlite3
Connection=sqlite3.connect(“Academy.db”)
Cursor=connection.cursor( )

16. தர கா சி ப த : pyplot பய ப தி ேகா வைர பட வ ட வைர பட


ம ப ைட வைர பட

1. 2D வைர பட ைத உ வா க பய ப ைப தா ெதா எ ?
அ) matplotlib.pyplot ஆ) matplotlib.pip இ)matplotlib.numpy ஈ)matplotlib.plt
2. ைப தா ெதா ப அ ல ெதா தி ஏ ற ெதா ேமலா ைம
ெம ெபா ைள ேத ெத க
அ) matplotlib ஆ) pip இ) plt.show( ) ஈ)ைப தா ெதா
3. ப வ றிய ைட ப க இ த றிய ேநா க ைத க டறி ச யான
ேத ைவ ேத ெத க .
C:\User\Your Name\Appdaata\Local\Progarams\Python\Python 36-32\Scripts>Pip-Version
அ) PIP நி வ ப ளாத என க டறி ஆ) PIP ைய நி
இ) ெதா ைப பதிவ ற க ெச ஈ) PIP பதி ைப காண உத
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
41 www.nammakalvi.in

4. ப வ றிய ைட ப க . இ த றிய ேநா க ைத க டறி பவ


ச யான ேத ைவ ேத ெத க .
C:\User\Your Name\Appdaata\Local\Progarams\Python\Python 36-32\Scripts>Pip list
அ) நி வ ப ள ெதா கைள ப யலி
ஆ) ப ய க டைள இ) PIP ைய நி
ஈ) நி வ ப ெதா க
5. Matplotlib ஐ நி வ, க டைள றிய ப வ ெசய பா உ ளட ப
ேபா .”U” எ ப எைத றி கிற ?
Python-m pip install –U pip
அ)pip ய சமப திய மதி ைப பதிவ ற
ஆ) pip ைய சமப திய பதி ப ேம ப
இ) pip ைய அக
ஈ) Matplotlib ைய சமப திய பதி ப ேம ப
6. ப வ ெவளய ைட உ ேநா , இ த ேவள ய ைட ெபற ச யான றிய ைட
ேத ெத க .

அ) import matplotlib.pyplot as plt


Plt.plot([1,2,3],[4,5,6])
Plt.show( )
ஆ) import matplotlib.pyplot as plt
Plt.plot([1,2],[4,5])
Plt.show( )
இ) import matplotlib.pyplot as plt
Plt.plot([2,3],[5,1])
Plt.show( )
ஈ) import matplotlib.pyplot as plt
Plt.plot([1,3],[4,1])
Plt.show( )
7. ப வ றிய ைட ப க
Import matplotlib.pyplot as plt
Plt.plot(3,2)
Plt.show( )

Answer : ( C )
8. ஒ ெதா திைய ெசய ப த எ த வ ைச பய ப
அ) F6 ஆ) F4 இ) F3 ஈ) F5
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
42 www.nammakalvi.in

9. ப வ றி கைள ப ச யான வ ள க பட ைத க டறிய


Hint 1: இ த வ ள கபட கால இைடெவள ைய கா தர கள மா ற ைத
கா சி ப .
Hint 2: இ வைக வ ள க பட தி காலவ ைச ப ேகா க இைண க ப .
அ) line chart ஆ) Bar chart இ) pie chart ஈ) scatter plot
10. ப வ ைற ப , வ ட வைர பட தி காக ச யான ேத ைவ ேத ெத க .
A: plt.pie( ) ெசய ைற பய ப தி Matplotlib வ ட வைர பட வைரயலா
B: autopct அள ைப தா சர வ வைம ைப பய ப தி சதவத மதி ைப கா
அ) Aச ஆ) Bச இ) இ ச ஈ) இ தவ
11. தர கா சி ப த எ ப தர ம தகவ கைள வைரகைலயாக உ வா கிற
12. ைப தான Matplotlib எ ப ப ரபலமான தர கா சி ப த லக ஆ
13. Plot( ) எ ப ச தி வா த க டைளயா அ எ ண றஅ கைள ஏ

14. வ வைரபட (அ) வ வ ள க பட எ ப தகவ கைள றி பா க (mancer) எ


அைழ க ப .
15. ப ைட வைரபட எ மாறி வைக மாறி இைடேய உ ள உறைவ ெவள ப
16. வ ட வைர பட ஒ ெபா வான வ ள க படமா
இர மதி ெப வ னா க :
1.. தர கா சிப த - வைரய
 தர கா சி ப த எ ப தர ம தகவ கைள வைரகைலயாக உ வா கிற
 தர கா சிப த கிய ேநா க பயனாள க தகவ கைள படகா சி ைறய
கா ப பதா
2.. தர கா சிப தலி வைகக யாைவ?
 வைரபட க
 அ டவைணக
 வைரகைல
 நில பட க
 இ ேபாகிராப
 ேட ேபா
3. Matplotlib ள கா சி ப த வைகக யாைவ?
 வ வைர பட
 ேகட வைர பட
 ஹி ேடாகிரா
 ெப வைர பட
 ப ைட வைர பட
 வ ட வைர பட
4..Matplotlib எ றா எ ன?
 ைப தான Matplotlib எ ப ப ரபலாமான தர கா சிப த லக ஆ
 ைற த அளவ ைன றி ைறக ெகா வைர பட கைள உ வா க .
மதி ெப வ னா க :
1.. தர கா சி ப தலி பய பா க யாைவ?
 தர கா சி ப த பயன க தர கைள எள தாக ஆ ெச ய ,உ ெபா ைள
ெவள த உத கிற .
 சி கலான தர கைள , பய ப தி ெகா ள வழி ெச கிற
 தர கா சி ப த ப ேவ வைர பட கைள ெகா தர மாறி இைடேய உ ள
உற நிைலைய ெவள ப கிற
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
43 www.nammakalvi.in
ஐ மதி ெப வ னா க :
1..Matplotlib திைரய காண ப ப ேவ ெபா தா க யாைவ?

 க ெபா தா  அச கா சி திைரைய எ ேபா


ேவ மானா ெபறலா
 ேனா கி/ப ேனா கி  ைதய இடதி ேகா அ ல
ேனா கி/ப ேனா கி ெச ல பய ப கி
 பா ஆ ஸி ெபா தா  வ வ ேபா ற ேதா ற ைத ெகா ட
இ ெபா தாைன ள ெச ெகா ேட
இ வரபட தி றி நகரலா
 ெப தா ெபா தா  ேத ெத ைப ெப தா க பய ப கிற (இட
கிள - ெப ய , வல கிள -சிறிய )

 ச ளா க டைம  பட ம வைரவ ட தி கிைடேய உ ள


ெபா தா இைடெவள ைய க டைம க உத கிற .

 பட ைத ேசமி  பட கைள ப ேவ வ வ கள ேசமி க


ெபா தா உத கிற
.
2.. ஹி ேடாகிரா ம ப ைட வைர பட ேவ பா க யாைவ?
ஹி ேடாகிரா ப ைட வைரபட

1. எ வைக தர க இைடேயயான தர கைள ஒ ப ட பய ப கிற


அதி ெவ ைண ப ைட வ வ
வைரபட தி கா
2. மாறிகள இைடேயயான அதி ெவ ெவ ேவறான மாறிகைள ஒ ப பட ைத
பகி ைவ கா கா ப

3. எ வைக தர கள ெசயலா வைகப த ப ட தர கள ெசயலா

4. ப ைடக இைடேய இைடெவள ப ைடகள ைடேய ைறயான இைடெவள க


இ பதி ைல. ல தர க ய ைடேயயான
ெதாட ப ைமைய கா ப

5. தர கள ெதாட கைள ெவள ப த தர க தன உ களாக க த ப


ஒ றாக வைக ப த ப
6. ெதா திகைள உ சமதி ப லி ைற த ெதாட வ ைசயாக இ பதா இ
மதி ப ம வ ைசயா க ெச ய
சா தியமி ைல

7. ெச வக ெதா திய அகல ஒேர ெச வக ெதா திய அகல ஒேர


தி யாக இ பதி ைல மதி யானதாக இ

S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.


44 www.nammakalvi.in

3..Pyplot வைகக வவ
வ.எ Pyplot வைகக வள க வைரபட மாதி

1. வ வைர பட தர ள கைள ேந
ேகா இைண

2. ேக ட தர கைள ள கள
வைர பட இைண

3. ஹி ேடா கிரா தர கைள ப ைட வ வ

4. ெப வைர பட ெப ய,சிறிய,சராச , த
கா மான கா மான ,3-

5. ப ைட வர பட தர கைள ெச வக
ப ைடகளாக
6. வ ட வைர பட தர க வ டவ வ .

17. Mathplot ெசய கள பய பா க :


வ.எ Mathplot ெசய பா க

1. Plt.plot( ) Mathplotlib- வ வைரபட (அ) வ வ ள க பட ைத உ வா க பய ப கிற

2. Plt.bar( ) Mathplotlib- ப ைட வ ள க பட ைத உ வா க பய ப கிற

3. Plt.xticks( ) X- அ சி றிைய றி ப ட மதி ப கா கிற .

4. Plt.pie( ) Mathplotlib- வ ட வைரபட ைத உ வா க பய ப கிற .

5. Plt.xlabel x-அ சி தைல ைப றி ப ட பய ப கிற

6. Plt.ylabel y-அ சி தைல ைப றி ப ட பய ப கிற

7. Plt.title வைரபட தி தைல ைப றி ப கிற

8. Plt.legend( ) ெகாடாநிைல ன கைள ெசயலா க பய ப கிற

9. Plt.show( ) வைரவ ட ைத கா ட பய ப கிற .

=====================================================================================================
இ த வழிகா உ க ைடய ேத சி ந ல மதி ெப ெபற உ ைணயாக
அைம என ந கிேற . அறி தா ராஜா, மன , உைழ க அத க வ கேள, க வக
அறி அட கி வாழ ேவ –பாரதியா , ைம, ெபா ைம, வ டா ய சி ஆகிய
ெவ றி இ றியைமயாதைவ - வ ேவகான த
ெவ றி எ ப ஒ சதவத சி தைன

99 சதவத உைழ ேச த தா
எ பைத மனதி ெகா
ய சி ெச க உ ைமயாக
சி தைன ெச க ெவ றி காக
ந ப ைக ைவ க எ னா , …
வா க ட ………எ . சாமிநாத , e-mail: ss79nathan@gmail.com ,
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.

You might also like