Download - #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

Transcript
Page 1: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 1/24

ΕΙΣΑΓΩΓΗ ΣΤΗΝ PYTHON ΚΑΙ ΤΑ ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΤΗΣ

1

Page 2: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 2/24

ΕΙΣΑΓΩΓΗ ΣΤΗΝ PYTHON ΚΑΙ ΤΑ ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΤΗΣ

Σκοπός της Διδακτικς Ε!ότητας

Ο "κοπός της πα#ο$"ας διδακτικς %!ότητας %&!αι η α#'ικ (!)#ι*&α τ)! %κπαιδ%+ό*%!)! *% τη (,-""α

π#ο(#α**ατι"*ο$ P./012 και το π%#ι34,,ο! %κτ5,%"ης "%!α#&)! και α!4πτ+6ης %7α#*ο(-!8 Επ&"ης9 η

%6οικ%&)"η τ)! %κπαιδ%+ό*%!)! *% τη (,-""α και τη '#"η της (ια τη "+((#α7 απ,-! 3α"ικ-!

π#ο(#α**4τ)! και "%!α#&)!8

Για το ,ό(ο α+τό πα#ο+"ι4:ο!ται τα 3α"ικ4 'α#ακτη#ι"τικ4 και οι δ+!ατότητ%ς της (,-""ας9 "τοι'%&α από τη!

%65,ι6 της και "$(κ#ι"η *% %!α,,ακτικ5ς (,-""%ς8 ;α#5'ο!ται οδη(&%ς (ια τη! %(κατ4"τα"η το+ 3α"ικο$

π%#ι34,,ο!τος P./012 "το! +πο,ο(ι"τ τ)! %κπαιδ%+ό*%!)! και τη! %6οικ%&)" το+ς *% το π%#ι34,,ο!διαδ#α"τικο$ δι%#*η!%+τ και το ο,οκ,η#)*5!ο π%#ι34,,ο! α!4πτ+6ης %7α#*ο(-! <=>?8 Στη "+!5'%ια

πα#ο+"ι4:ο!ται "% "+!οπτικ *ο#7 τα 3α"ικ4 "τοι'%&α της (,-""ας *% απ,4 πα#αδ%&(*ατα και 3α"ικ4

πα#αδ%&(*ατα %!το,-! π#ος %κτ5,%"η από το+ς %κπαιδ%+ό*%!ο+ς8 Τ5,ος9 πα#5'ο!ται "τοι'%&α (ια το

π%#ι34,,ο! α!4πτ+6ης *5") +πη#%"ι-! +πο,ο(ι"τικο$ !57ο+ς και (%!ικ5ς π,η#ο7ο#&%ς (ια τη! κοι!ότητα και

τη! α!4πτ+6η της (,-""ας8

ΠΡΟΣΔΟΚΏΜΕΝΑ ΑΠΟΤΕΛΈΣΜΑΤΑ

@%τ4 τη! ο,οκ,#)"η της διδακτικς %!ότητας οι %κπαιδ%+ό*%!οι Aα %&!αι "% A5"ηB

• !α (!)#&:ο+! τι %&!αι η (,-""α π#ο(#α**ατι"*ο$ P./012 και ποι%ς %&!αι οι 3α"ικ5ς της ιδιότητ%ς9

• !α (!)#&:ο+! τα π,%ο!%κτ*ατα και τα *%ιο!%κτ*ατα της (,-""ας9

• !α (!)#&:ο+! 3α"ικ4 "τοι'%&α (ια τη! %65,ι6η της (,-""ας και τη! κοι!ότητ4 της9

• !α (!)#&:ο+! '-#ο+ς α!α:τη"ης π,η#ο7ο#ι-! "το διαδ&κτ+ο και τη! κοι!ότητα9

• !α 5'ο+! ο,οκ,η#-"%ι %πιτ+'-ς τη! %(κατ4"τα"η το+ 3α"ικο$ π%#ι34,,ο!τος της P./0129 το οπο&ο

π%#ι,α*34!%ι το! διαδ#α"τικό δι%#*η!%+τ και το π%#ι34,,ο! <=>?9 και !α (!)#&:ο+! τις 3α"ικ5ς ,%ιτο+#(&%ς

το+ς9

• !α (!)#&:ο+! το! τ#όπο ,%ιτο+#(&ας το+ δι%#*η!%+τ και !α %&!αι "% A5"η !α (!)#&:ο+! π-ς !α (#47ο+! και

!α %κτ%,ο$! απ,4 "%!4#ια και π#ο(#4**ατα "% P./0129

• !α (!)#&:ο+! τα 3α"ικ4 "τοι'%&α της (,-""ας "+!οπτικ49

• !α %&!αι "% A5"η !α κατα!οο$! τη δο* %!ός π#ο(#4**ατος9 !α (#4Cο+! και !α %κτ%,5"ο+! απ,4 "%!4#ια

και π#ο(#4**ατα9

• !α (!)#&:ο+! ι"τότοπο+ς πο+ πα#5'ο+! +πη#%"&%ς δι%#*η!%+τ P./012 και !α %&!αι "% A5"η !α (#47ο+! και

!α %κτ%,ο$! απ,5ς %!το,5ς "% P./012 '#η"ι*οποι-!τας α+το$ς8

 Έννοιε ! Κ"ει#ι$

• P./012

• Γ,-""%ς π#ο(#α**ατι"*ο$

2

Page 3: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 3/24

• Ι"το#ικ α!αδ#ο* P./012

• Κοι!ότητα P./012

• Χα#ακτη#ι"τικ4 P./012

• ;,%ο!%κτ*ατα P./012

•  Δι%#*η!%+τς P./012

• Ε(κατ4"τα"η P./012

• ;%#ι34,,ο! <=>?

• Εκτ5,%"η π#ο(#α**4τ)!

Ει"α()(ικ5ς ;α#ατη#"%ις

Η (,-""α π#ο(#α**ατι"*ο$ P./012 %&!αι *ια από τις δη*ο7ι,5"τ%#%ς (,-""%ς π#ο(#α**ατι"*ο$ (%!ικς

'#"ης πα(κο"*&)ς *% δ+!α*ικ κοι!ότητα και η '#"η της πα#ο+"ι4:%ι α+6ητικ τ4"η τα τ%,%+τα&α '#ό!ια8 Η

P./012 αποτ%,%& ιδα!ικ %πι,ο( (ια τη! %κ*4Aη"η π#ο(#α**ατι"*ο$ από α#'4#ιο+ς ,ό() της απ,ότητ4ς της

και το+ %+α!4(!)"το+ κ-δικ4 της8 Από τη! 4,,η π,%+#49 οι δ+!ατότητ5ς της (ια +,οπο&η"η "$!A%τ)!

π#ο(#α**4τ)! και %7α#*ο(-! "το διαδ&κτ+ο %&!αι πο,$ "η*α!τικ5ς ,ό() τ)! %π%κτ4"%)! και τ)! 3ι3,ιοAηκ-!

πο+ πα#5'ο!ται από τη! κοι!ότητα8 Ειδικ4 "το '-#ο της Επι"τ*ης Δ%δο*5!)! ο #ό,ος της %&!αι πο,$

"η*α!τικός και αποτ%,%& τη 3α"ικ %πι,ο( από πο,,5ς %ται#&%ς το+ '-#ο+8

Για το! π#ο(#α**ατι"*ό "τη! P./012 %&!αι α!α(κα&α η %(κατ4"τα"η το+ π%#ι34,,ο!τος της (,-""ας "το!

+πο,ο(ι"τ τ)! %κπαιδ%+ό*%!)! -"τ% !α %&!αι "% A5"η !α %κτ%,5"ο+! τα "%!4#ια και τα π#ο(#4**ατα8

 Dτ"ι9 "τη! π#-τη +πο%!ότητα οι %κπαιδ%+ό*%!οι %ι"4(ο!ται 3αA*ια&α "τη (,-""α P./0128 ;α#ο+"ι4:ο!ται τα

(%!ικ4 'α#ακτη#ι"τικ4 της και η ι"το#ικ %65,ι6 της8 Στη "+!5'%ια πα#ο+"ι4:ο!ται οι δ+!ατότητ%ς της (,-""ας

καA-ς και τα 3α"ικ4 π,%ο!%κτ*ατα και *%ιο!%κτ*ατ4 της8 Τ5,ος9 α!α75#ο!ται "τοι'%&α "$(κ#ι"ης *%

%!α,,ακτικ5ς (,-""%ς και τα π,%ο!%κτ*ατ4 της 5!α!τι α+τ-!8 Στη δ%$τ%#η +πο%!ότητα πα#5'ο!ται οι οδη(&%ς

(ια τη! %(κατ4"τα"η της (,-""ας "% δια7ο#%τικ4 ,%ιτο+#(ικ4 π%#ι34,,ο!τα8 Γ&!%ται "+!οπτικ α!α7ο#4 "το

π,α&"ιο %κτ5,%"ης π#ο(#α**4τ)! και το! διαδ#α"τικό δι%#*η!%+τ8 Επ&"ης πα#ο+"ι4:%ται το π%#ι34,,ο!

α!4πτ+6ης <=>? και πα#5'ο!ται τα 3α"ικ4 'α#ακτη#ι"τικ4 το+8 Στη! τ#&τη +πο%!ότητα πα#ο+"ι4:ο!ται τα

3α"ικ4 "τοι'%&α της (,-""ας "% "+!οπτικ *ο#78 Η πα#ο+"&α"η π%#ι,α*34!%ι το+ς %!")*ατ)*5!ο+ς τ$πο+ς

δ%δο*5!)! και τις δο*5ς %,5('ο+ #ος8 Η πα#ο+"&α"η %&!αι "+!οπτικ και "τις %πό*%!%ς διδακτικ5ς %!ότητ%ς Aα

πα#ο+"ια"τ%& α!α,+τικ48 Τ5,ος9 "τη! τ5τα#τη +πο%!ότητα πα#ο+"ι4:ο!ται πη(5ς "το διαδ&κτ+ο πο+

π#ο"75#ο+! π%#ι34,,ο! δι%#*η!%+τ και πα#5'ο+! δ+!ατότητα α!4πτ+6ης "%!α#&)! και %7α#*ο(-! P./012

και η '#"η το+ς (ια 3α"ικ5ς %!το,5ς και9 τ5,ος9 "τοι'%&α (ια τη! κοι!ότητα P./012 και τη ,%ιτο+#(&α της8

%& ΕΙΣΑΓΩΓΗ ΣΤΗΝ PYTHON

Στα π,α&"ια α+τς της +πο%!ότητας Aα α!α7%#Aο$*% "τα πα#ακ4τ)B

• τι %&!αι η P./0129

• ποια %&!αι τα 3α"ικ4 της 'α#ακτη#ι"τικ4 και οι δ+!ατότητ5ς της9

ποια %&!αι η %65,ι6 της και η τ#5'ο+"α %ικό!α9• ποια %&!αι τα π,%ο!%κτ*ατα και ποια τα *%ιο!%κτ*ατ4 της9 και

• π-ς "+(κ#&!%ται *% %!α,,ακτικ5ς (,-""%ς π#ο(#α**ατι"*ο$

3

Page 4: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 4/24

E8E Τι %&!αι η P./012

;#ι! π#ο')#"ο+*% "τη! α!α,+τικότ%#η πα#ο+"&α"η τ)! 'α#ακτη#ι"τικ-! της (,-""ας9 ας α!α75#ο+*% "%

α+τό το "η*%&ο ότι η P./012 %&!αι *ια (,-""α π#ο(#α**ατι"*ο$ +Cη,ο$ %πιπ5δο+9 (%!ικς '#"ης και *4,ι"ταπο,$ διαδ%δο*5!η πα(κο"*&)ς8 Σ+!A)ς 5!α %#-τη*α πο+ τ&A%ται "% α+τό το "η*%&ο %&!αι F(ιατ& P./012G και

ό'ι κ4ποια 4,,η (,-""α π#ο(#α**ατι"*ο$8

Η %κ*4Aη" της9 όπ)ς και κ4A% 4,,ης (,-""ας π#ο(#α**ατι"*ο$9 απαιτ%& τη! %π5!δ+"η κ4ποιο+ '#ό!ο+ %κ

*5#ο+ς το+ %!δια7%#ό*%!ο+ -"τ% !α %&!αι "% A5"η !α τη! '#η"ι*οποι%& *% %+'5#%ια και %!δ%'ο*5!)ς !α τη!

α6ιοποι"%ι %πα((%,*ατικ48 Iό() της π,ηA-#ας τ)! %!α,,ακτικ-! (,)""-! πο+ %&!αι διαA5"ι*%ς9 το %$,ο(ο

%#-τη*α πο+ τ&A%ται από τη! π,%+#4 το+ %!δια7%#ό*%!ο+9 α#'4#ιο+ 5*π%ι#ο+9 π#ο(#α**ατι"τ %&!αι F(ια

ποιο ,ό(ο !α *4A) P./012G8

Ο '#ό!ος και η π#ο"π4A%ια (ια τη! %κ*4Aη"η *ιας (,-""ας α!α75#ο!ται )ς Fκα*π$,η *4Aη"ης και

%6α#τ-!ται από α#κ%το$ς πα#4(ο!τ%ς πο+ α7ο#ο$! %&τ% "τη! &δια τη (,-""α και "τη! (%!ικότ%#η

%6%ιδικ%+*5!η (!-"η πο+ π#οαπαιτ%&ται8 Σ% κ4A% π%#&πτ)"η9 π4!τ)ς9 το %#-τη*α πα#α*5!%ι9 %ιδικ4 "*%#α

όπο+ +π4#'ο+! δ%κ4δ%ς %πι,ο(5ς9 πο+ ποικ&,ο+! από -#ι*%ς (,-""%ς9 όπ)ς οι J και JKK9 5)ς !5%ς "'%τικ4

%πι,ο(5ς9 όπ)ς οι LM.9 J και >M9 και "% κ+#&α#'%ς "το! '-#ο τ)! %πι'%ι#η"ιακ-! %7α#*ο(-!9 όπ)ς η

QR8 Ο (%!ικός κα!ό!ας %&!αι ότι κα*&α (,-""α δ%! ται#ι4:%ι από,+τα "% ό,%ς τις π%#ιπτ-"%ις και δ%! κα,$πτ%ι

ό,%ς τις α!4(κ%ς "το! &διο 3αA*ό8

Ω"τό"ο9 η P./012 %&!αι *ια πο,$ κα, %πι,ο(9 τό"ο (ιατ& κα,$πτ%ι α#κ%τ4 %+#%&α ποικι,&α +πο,ο(ι"τικ-!

π#ο3,η*4τ)! ό"ο και (ιατ& %&!αι από τις κα,$τ%#%ς %πι,ο(5ς (ια %κ*4Aη"η π#ο(#α**ατι"*ο$ από α#'4#ιο+ς8

Ειδικότ%#α9 δ%9 αποτ%,%& 3α"ικ %πι,ο( (ια τη! κατ%$A+!"η %7α#*ο(-! "τη! π%#ιο' της Επι"τ*ης

 Δ%δο*5!)!9 πο+ αποτ%,%& και α!τικ%&*%!ο το+ π#ο(#4**ατος8

Σ% α+τό το "η*%&ο ας π#ο"διο#&"ο+*% τι %&!αι η P./012 *% π%#ι""ότ%#η ακ#&3%ια8 Επι*5#ο+ς π#ο"διο#ι"*ο& 9

όπ)ς (,-""α %κτ5,%"ης "%!α#&)!9 δ&!ο+! *%#ικ %ικό!α της (,-""ας8 Ω"τό"ο9 "*%#α η (,-""α κα,$πτ%ι

5!α %+#$τ%#ο 74"*α και %&!αι α#κ%τ4 π,ο$"ια9 -"τ% 5!ας π,η#5"τ%#ος π#ο"διο#ι"*ός %&!αι ο %6ςB

Η Python είναι μια διερμηνευόμενη, υψηλού επιπέδου γλώσσα προγραμματισμού γενικ! "ρση! με δυναμικ

σημασιολογία, η οποία ενσ#ματώνει δυνατότητε! αντικειμενοστρα$ού!, συναρτησιακού και διαδικαστικού

προγραμματισμού %&'()*t o+)nt)-, ./n*ton01, 2+o*)-/+01 2+o3+044n356

Στο "η*%&ο α+τό %&!αι %π&"ης "η*α!τικό !α α!α7%#A%& ότι η π#ότ%#η %6οικ%&)"η *% τη! "'%τικ ο#ο,ο(&απ#ο(#α**ατι"*ο$ ,ο(ι"*ικο$ %&!αι α!α(κα&α (ια το+ς %κπαιδ%+ό*%!ο+ς9 -"τ% !α %&!αι "% A5"η !α

πα#ακο,ο+Aο$! το π#ό(#α**α *% 4!%"η8 Σ% ο#ι"*5!α "η*%&α τ)! %!οττ)! πα#5'ο!ται και οι α((,ικο& ό#οι9 α!

η %,,η!ικ απόδο"η δ%! %&!αι α#κ%τ4 %+κ#ι!ς9 )"τό"ο δ%! α!απτ$""ο!ται δι%6οδικ4 A5*ατα πο+ α7ο#ο$! "%

π#ο(#α**ατι"*ό ΗS %! (5!%ι8 Σ% κ4A% π%#&πτ)"η α! ο %κπαιδ%+ό*%!ος διαπι"τ-"%ι δ+"κο,&α κατα!όη"ης "%

A5*ατα (%!ικότ%#ης +7ς9 όπ)ς (ια πα#4δ%ι(*α οι α,(ό#ιA*οι οι δο*5ς δ%δο*5!)!9 Aα τα! "κόπι*η η '#"η

κ4ποι)! 3οηAητικ-! πη(-! α!4,ο(α *% τη! π%#&πτ)"η κ4A% 7ο#48

E8U Βα"ικ4 'α#ακτη#ι"τικ4 της (,-""ας

4

Page 5: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 5/24

Η P./012 %&!αι δη*ο7ι,ς καA-ς "+!δ+4:%ι 5!α "$!ο,ο 'α#ακτη#ι"τικ-!9 τα οπο&α τις π#ο"δ&δο+! ιδια&τ%#%ς

δ+!ατότητ%ς9 %+κο,&α "τη '#"η και %κ*4Aη"η α,,4 τα+τό'#ο!α α#κ%τ ι"'$ (ια τη δη*ιο+#(&α "$!A%τ)!

%7α#*ο(-!8

Τα 3α"ικότ%#α 'α#ακτη#ι"τικ4 της P./012 %&!αι τα ακό,ο+AαB

• %&!αι (,-""α +Cη,ο$ %πιπ5δο+9

• %&!αι δι%#*η!%+ό*%!η9

• +πο"τη#&:%ι διαδικα"ιακό9 α!τικ%ι*%!ο"τ#%7 και ,%ιτο+#(ικό π#ο(#α**ατι"*ό9

• %&!αι ,ο(ι"*ικό α!οικτο$ κ-δικα9

• %&!αι 7ο#ητ9

• %&!αι %6αι#%τικ4 ι"'+#9

• 5'%ι τη! δ+!ατότητα "$!δ%"ης και α!4*ι6ης *% δια7ο#%τικ5ς (,-""%ς9

• %&!αι απ, και %$κο,η "τη! %κ*4Aη"η8

E8V Ε65,ι6η της (,-""ας

Η P./012 %&!αι *ια "$('#ο!η (,-""α π#ο(#α**ατι"*ο$9 η οπο&α α!απτ$'Aηκ% από το! WMX1 R2 L1ZZM[ τηδ%κα%τ&α το+ E\\] και ο!ο*4"τηκ% 5τ"ι από τη δι4"η*η κ)*ικ ο*4δα τ)! ^12/. P./012Z8 Η P./012 %&!αι

α#κ%τ4 %!%#( από τη! δη*ιο+#(&α της και "+!%'-ς %6%,&""%ται8 Ως τ5τοια9 5'%ι "το ι"το#ικό της *ια "%ι#4

%κδό"%)! όπο+ κ4A% !%ότ%#η π#ο"A5τ%ι 3%,τι-"%ις9 !5α 'α#ακτη#ι"τικ4 και δ+!ατότητ%ς8

Η κ+#&α#'η 5κδο"η (ια α#κ%τ4 '#ό!ια τα! η 5κδο"η U8_ *% τη! π,5ο! π#ό"7ατη !α %&!αι η U8`8\8 Η 5κδο"η U8`

διατ5Aηκ% "τα *5"α το+ U]E] και %&!αι η τ%,ικ τ)! %κδό"%)! U8_9 *% τη! 5!!οια ότι δ%! Aα +πο"τη#&:ο!ται !5%ς

,%ιτο+#(&%ς και 3%,τι-"%ις α,,4 απ, +πο"τ#ι6η8 ;,5ο!9 από το U]]a όπο+ διατ5Aηκ% η 5κδο"η V8] οι %κδό"%ις

V8_ A%)#ο$!ται )ς το πα#ό! και το *5,,ο! της (,-""ας8 Το U]EU και το U]Eb διατ5Aηκα! οι %κδό"%ις V8V και

V8b9 α!τ&"τοι'α9 και η τ#5'ο+"α 5κδο"η %&!αι η V8b8U8

@% τη *%τ43α"η "τη! P./012 V8_ ο δη*ιο+#(ός της WMX1 R2 L1ZZM[ 5,α3% τη! από7α"η !α δη*ιο+#("%ι *ια

5κδο"η ')#&ς !α %!δια75#%ται (ια τη! "+*3ατότητα *% π#οη(ο$*%!%ς %κδό"%ις9 κ4τι το οπο&ο τη#ο$!τα! "% ό,%ς

τις %κδό"%ις U8_8 Το %!δια75#ο! τα! η 3%,τ&)"η της (,-""ας "% δι47ο#α "η*%&α9 όπ)ς (ια πα#4δ%ι(*α η

3%,τ&)"η της +πο"τ#ι6ης c2Xd1e9 η π#ο"α#*ο( ο#ι"*5!)! "τοι'%&)! της (,-""ας -"τ% !α %&!αι

π%#ι""ότ%#ο "+!%π *% τη! +πό,οιπη (,-""α και !α 3%,τι)A%& η '#"η της από α#'4#ιο+ς8

Ω"τό"ο9 α+τ η το* της *η "+*3ατότητας π#ος τα π&") 5'%ι )ς αποτ5,%"*α τη δη*ιο+#(&α ο#ι"*5!)!

π#ο3,η*4τ)! %κτ5,%"ης "% P./012 V8_ %7α#*ο(-! πο+ 5'ο+! δη*ιο+#(ηA%& *% P./012 U8_8 Για τη!

α!τι*%τ-πι"η π#ο3,η*4τ)! α+το$ το+ τ$πο+ δη*ιο+#(Aηκα! %#(α,%&α και "τ#ατη(ικ5ς *%τατ#οπς -"τ% !α

%&!αι δ+!ατ η α"7α,ς και αποδοτικ *%τα7ο#4 το+ πα,ιο$ κ-δικα "% P./012 V8

5

Page 6: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 6/24

 Α! και το "+(κ%κ#ι*5!ο A5*α α7ο#4 το %+#$τ%#ο οικο"$"τη*α της P./012 και το! τ#όπο πο+ ,%ιτο+#(%&9 και ό'ι

το! α#'4#ιο '#"τη9 %!το$τοις το "+*π5#α"*α και η απ4!τη"η "το %#-τη*α FP./012 U V %&!αι

α!α*7ι"3τητα P./012 V9 (ιατ& α+τ α!τιπ#ο")π%$%ι το *5,,ο! της (,-""ας8

Ω"τό"ο9 (ια τις α!4(κ%ς το+ πα#ό!τος π#ο(#4**ατος "+!ι"το$*% !α κατ%34"%τ% και !α %(κατα"τ"%τ% τις

τ%,%+τα&%ς %κδό"%ις τό"ο της "%ι#4ς U ό"ο και της "%ι#4ς V8 Οι τ#5'ο+"%ς9 όπ)ς Aα α!α7%#A%& και "τη! %πό*%!η

+πο%!ότητα9 %&!αι οι U8`8\ και V8b8U8 Ο ,ό(ος %&!αι ότι α! και η %ι"α()( "τη (,-""α Aα π#α(*ατοποιηA%& "τη!

5κδο"η V8_9 α#κ%τ4 π#ο(#4**ατα πο+ 5'ο+! δη δο*ηA%& *% 34"η τη! 5κδο"η U8_ δ%! %&!αι ακό*η %!δ%'ο*5!)ς

π,#)ς "+*3ατ4 *% τη! 5κδο"η V8_8 ΚαA-ς Aα π#ο')#4*% "τις διδακτικ5ς %!ότητ%ς Aα +π4#'%ι α!4(κη

%κτ5,%"ης π#ο(#α**4τ)! και 3ι3,ιοAηκ-! πο+ Aα απαιτο$! 5κδο"η U8_8

 Α! και ακο$(%ται ,&(ο πα#46%!ο9 δ%! +π4#'%ι κα!5!α π#ό3,η*α *% τη! %(κατ4"τα"η δια7ο#%τικ-! %κδό"%)!

της P./012 "το! &διο +πο,ο(ι"τ8 Η κ4A% 5κδο"η %(καA&"ταται *% τα α#'%&α της "% 6%')#ι"τό 74κ%,ο και 5'%ι

6%')#ι"τό *%!ο$ "τα π#ο(#4**ατα τ)! fX21gZ8

E8b ;#οτ%#*ατα και *%ιο!%κτ*ατα της P./012

Η P./012 %&!αι α#κ%τ4 δη*ο7ι,ς9 '#η"ι*οποι%&ται δη από %κατο!τ4δ%ς 'ι,ι4δ%ς π#ο(#α**ατι"τ-!

πα(κο"*&)ς και ο α#ιA*ός το+ς α+64!%ι "η*α!τικ4 κ4A% '#ό!ο9 κ4τι πο+ αποδ%ικ!$%ι τα π#οτ%#*ατ4 της8

Ω"τό"ο9 δ%! 5'%ι *ό!ο π#οτ%#*ατα α,,49 όπ)ς και κ4A% (,-""α π#ο(#α**ατι"*ο$9 πα#ο+"ι4:%ι κ4ποι%ς

ιδιαιτ%#ότητ%ς κατ4 *%#ικο$ς *%ιο!%κτ*ατα8 Α! και κα*&α (,-""α π#ο(#α**ατι"*ο$ δ%! %&!αι η τ5,%ια %πι,ο(

(ια κ4A% %7α#*ο(9 %!το$τοις τα δ+!ατ4 της "η*%&α της P./012 τη! καAι"το$! *ια α#κ%τ4 κα, %πι,ο( (ια

π,ηA-#α π#ο3,η*4τ)!8

Τα A%τικ4 της (,-""ας %&!αι "+!οπτικ4 τα πα#ακ4τ)B

• τα π#ο(#4**ατα "% P./012 %κτ%,ο$!ται "% ό,α τα π%#ι34,,ο!τα %6&"ο+ κα,49 τό"ο "% fX21gZ ό"ο "%

>X2M_Sc2X_ και ^dX2/1Z09

• *πο#%& !α τ#56%ι "% ό,%ς τις τ%'!ο,ο(ικ5ς π,ατ7ό#*%ς9 από +π%#+πο,ο(ι"τ5ς 5)ς κι!ητ4 τη,57)!α9

• *πο#%& !α '#η"ι*οποιηA%& (ια τη! α!4πτ+6η τό"ο *ικ#-! %7α#*ο(-! και 4*%")! π#)τότ+π)! ό"ο και

(ια *%(4,ης κ,&*ακας π#ο(#α**4τ)!9

• π%#ι,α*34!%ι πο,$ ι"'+#ό και %$κο,ο "τη '#"η (#α7ικό π%#ι34,,ο! '#"τη9 3ι3,ιοAκ%ς

π#ο(#α**ατι"*ο$ διαδικτ$ο+ και πο,,4 4,,α8

Τα 3α"ικ4 της π,%ο!%κτ*ατα %&!αι τα %6ςB

• %&!αι %$κο,η "τη '#"η9

• ,%ιτο+#(%& "% α#κ%τ4 +Cη,ότ%#ο %π&π%δο α7α&#%"ης9

• οι κα!ό!%ς "$!τα6ς της %&!αι πο,$ απ,ο&9

• %&!αι %κ7#α"τικ9

• %&!αι %+α!4(!)"τη9

6

Page 7: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 7/24

• %&!αι π,#ης9

• ,%ιτο+#(%& "% ό,%ς "'%δό! τις π,ατ7ό#*%ς9

• %&!αι δ)#%4!8

 hπ)ς ό,%ς οι (,-""%ς π#ο(#α**ατι"*ο$9 5τ"ι και η P./012 δ%! %&!αι το %#(α,%&ο πο+ ται#ι4:%ι "% ό,α τα

π#ο3,*ατα8 π4#'ο+! και κ4ποια αδ$!ατα "η*%&α πο+ π#5π%ι !α ,43%ι +πόCη το+ ο %!δια7%#ό*%!ος

π#ο(#α**ατι"τς -"τ% !α %κ*%τα,,%+τ%& τις δ+!ατότητ%ς της (,-""ας8

• τα'$τητα9

• 3ι3,ιοAκ%ς9

• 5,%('ος τ$πο+ *%τα3,ητ-! κατ4 τη! %κτ5,%"η8

E8i Χ#"%ις της P./012

;,Aος από "η*α!τικ5ς %ται#&%ς πα(κο"*&)ς και ο#(α!ι"*ο& 5'ο+! +ιοA%τ"%ι τη! P./012 (ια ποικ&,%ς

%7α#*ο(5ς και +πη#%"&%ς8 Η P./012 %&!αι (,-""α (%!ικς '#"ης και κα,$πτ%ι *%(4,ο %$#ος α!α(κ-!8

Ε!δ%ικτικ4 α!α75#ο+*% τις W11jke9 Nlm9 <2/ek9 JXZd1 πο+ τη! 5'ο+! )ς 3α"ικ %πι,ο( "% τ**ατα

%7α#*ο(5ς το+ς8 Εκτός α+τ-!9 α#κ%τ5ς δη*ο7ι,%&ς +πη#%"&%ς9 όπ)ς το Y1MTMe9 κ4!ο+! %π&"ης '#"η της

(,-""ας "% "η*α!τικό 3αA*ό8 Τα πα#αδ%&(*ατα α+τ4 δ&!ο+! *ια %ικό!α τ)! '#"%)! της (,-""ας και της

δ$!α*ς της "το! π#α(*ατικό κό"*ο και τις απαιτ"%ις το+8 Ειδικότ%#α9 η P./012 *πο#%& !α '#η"ι*οποιηA%&  (ιαB

• π#ο(#α**ατι"*ό "+"τη*4τ)!9

• π#ο(#α**ατι"*ό Wc<Z9

• %κτ5,%"η "%!α#&)! "το διαδ&κτ+ο9

• π#ο(#α**ατι"*ό 34"%)! δ%δο*5!)!9

• π#ο(#α**ατι"*ό τα'%&ας π#οτ+ποπο&η"ης9

• α#ιA*ητικό και %πι"τη*ο!ικό π#ο(#α**ατι"*ό8

E8n P./012 και %!α,,ακτικ5ς (,-""%ς

;#ι! απο7α"&"%ι κα!%&ς !α *4A%ι *ια (,-""α %6%τ4:%ι %!α,,ακτικ5ς και "+'!4 A5τ%ι το %#-τη*α9 FΓιατ& ό'ι

κ4ποια %!α,,ακτικ (,-""α όπ)ς Peok LM. ακό*η και QR JG8 Οι (,-""%ς πο+ %&!αι διαA5"ι*%ς %&!αι

πο,,5ς δ%κ4δ%ς και κ4A% *ια 5'%ι το δικό της κοι!ό και οπαδο$ς α,,4 και π%#ιο'5ς '#"ης8 Α! και τα κ#ιτ#ια%πι,ο(ς %&!αι πο,,49 Aα δ-"ο+*% πο,$ π%#ι,ηπτικ4 "τη! "+!5'%ια κ4ποια %πι'%ι#*ατα +π5# της P./0129 πο+

α7ο#ο$! κατ4 κ$#ιο ,ό(ο τη! %κ7#α"τικότητα και %+κο,&α "τη! %κ*4Aη" της8

7

Page 8: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 8/24

;α#αA5το+*% πα#ακ4τ) τη! 5κδο"η το+ κ,α""ικο$ π#ο(#4**ατος Hekk1 g1ok "% QR9 J9 Peok9 LM. και

P./0128

• "τη (,-""α QRB

• "τη! JB

• "τη! LM.B

"τη! PeokB

• "τη! P./012B

Ε$κο,α Aα *πο#ο$"% κ4ποιος !α διαπι"τ-"%ι ότι %!- οι (,-""%ς QR και J 5'ο+! *ια δο* πο+ απαιτ%&

%!δ%'ο*5!)ς *%(α,$τ%#ο 3αA*ό %6οικ%&)"ης9 οι (,-""%ς Peok και LM. 5'ο+! "'%δό! πα#απ,"ια 5κ7#α"η *%

τη! P./0129 το+,4'ι"το! "% α+τό το 3α"ικό %π&π%δο8 Οπότ% %$,ο(α Aα *πο#ο$"% !α α!α#)τηA%& α! οι Peok και

LM. %&!αι %6&"ο+ κα,5ς *% τη! P./012 (ια %κ*4Aη"η8 Τό"ο η Peok ό"ο και η LM. %&!αι (,-""%ς

δι%#*η!%+ό*%!%ς9 όπ)ς και η P./0129 και α#κ%τ4 δ+!α*ικ5ς9 )"τό"ο η P./012 +π%#τ%#%& (%!ικότ%#α "% %+κο,&α

και δ+!α*ικ8

Η Peok %&!αι (,-""α α!οικτο$ κ-δικα και α#κ%τ4 δη*ο7ι,ς9 η οπο&α "+!οδ%$%ται από *ια πο,$ π,ο$"ια

3ι3,ιοAκη9 τη! JPmN pJ1[qoe0e2ZXRe Peok mod0XRe Ne/g1ors9 η οπο&α αποτ%,%&ται από α#A#-*ατα p[1MkeZs

και πακ5τα9 *% τα οπο&α ο π#ο(#α**ατι"τς 5'%ι τη δ+!ατότητα !α %κτ%,5"%ι "'%δό! οτιδποτ% "% 5!α

+πο,ο(ι"τικό π%#ι34,,ο!8 Ε&!αι διαA5"ι*η π%#ι""ότ%#ο δι4"τη*α από τη! P./012 και α+τό %6η(%& τη π,ο$"ια

3ι3,ιοAκη της και τη δη*ο7ι,&α της8 Ω"τό"ο9 π#όκ%ιται (ια (,-""α πο+ '#η"ι*οποι%&ται κ+#&)ς "% *ικ#5ς

%#(α"&%ς και ό'ι "% %κτ%τα*5!α π#ο(#4**ατα8 Ε!- "% *ικ#4 "%!4#ια pZdoXq/Zs 5'%ι ό!τ)ς απ, 5κ7#α"η9 ότα!

π#όκ%ιται (ια π#ο(#4**ατα *%(α,$τ%#α "% 5κτα"η η P./012 +π%#τ%#%& "% %+κο,&α και απ,ότητα8 Από τη! 4,,η

π,%+#49 η LM. %&!αι *ια α!%#'ό*%!η (,-""α δι%#*η!%+ό*%!η α!οικτο$ κ-δικα πο+ %&!αι %π&"ης δη*ο7ι,ς9

κ+#&)ς ,ό() %7α#*ο(-! "το διαδ&κτ+ο8 Ω"τό"ο9 πα#ο+"ι4:%ι δ+"κο,&α "τη! %κ*4Aη"η "% "'5"η *% τη!

P./0128

'& ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ PYTHON

Στα π,α&"ια της +πο%!ότητας α+τς AαB

• π%#ι(#α7%& η διαδικα"&α %(κατ4"τα"ης της (,-""ας "το! +πο,ο(ι"τ (ια δια7ο#%τικ4 ,%ιτο+#(ικ4

"+"τ*ατα9

• π%#ι(#α7%& η ,%ιτο+#(&α και '#"η το+ δι%#*η!%+τ της P./0129

• π%#ι(#α7%& η ,%ιτο+#(&α και '#"η το+ π%#ι34,,ο!τος α!4πτ+6ης <=>?9

  πα#ο+"ια"τ%& η διαδικα"&α "+((#α7ς και %κτ5,%"ης "%!α#&)! και π#ο(#α**4τ)! "τη! P./0129

πα#ο+"ια"το$! και α!α,+Aο$! τα 3α"ικ4 "τοι'%&α %!ός +ποτ+π-δο+ς π#ο(#4**ατος P./012

8

Page 9: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 9/24

U8E Ε(κατ4"τα"η της P./012

Για !α 6%κι!"%τ% το! π#ο(#α**ατι"*ό "% P./012 %&!αι α!α(κα&α η %(κατ4"τα"η της (,-""ας "το! +πο,ο(ι"τ

"ας8 Τι "η*α&!%ι ό*)ς α+τόG

Η P./012 %&!αι (,-""α π#ο(#α**ατι"*ο$8 Α,,4 %κτός από (,-""α9 η P./0129 όπ)ς 5'%ι δη*ιο+#(ηA%& καια!απτ+'A%&9 %&!αι %π&"ης 5!α πακ5το ,ο(ι"*ικο$ πο+ ο!ο*4:%ται δι%#*η!%+τς8 Ο δι%#*η!%+τς %&!αι 5!ας τ$πος

π#ο(#4**ατος πο+ η ,%ιτο+#(&α το+ %&!αι !α %κτ%,%& 4,,α π#ο(#4**ατα8 hτα! (#47%τ% 5!α π#ό(#α**α "%

P./0129 ο δι%#*η!%+τς P./012 δια34:%ι το π#ό(#α**4 "ας και %κτ%,%& τις %!το,5ς πο+ π%#ι5'%ι8 Στη!

π#α(*ατικότητα9 ο δι%#*η!%+τς %&!αι 5!α %π&π%δο ,ο(ι"*ικο$ πο+ πα#%*34,,%ται *%τα6$ το+ κ-δικ4 "ας και

το+ ,%ιτο+#(ικο$ π%#ι34,,ο!τος "το! +πο,ο(ι"τ "ας8

 Α!4,ο(α *% το π-ς π#όκ%ιται !α το! '#η"ι*οποι"%τ%9 ο δι%#*η!%+τς P./012 *πο#%& !α 5'%ι τη *ο#7 %!ός

%κτ%,5"ι*ο+ π#ο(#4**ατος %!ός "+!ό,ο+ από 3ι3,ιοAκ%ς πο+ "+!δ5ο!ται "% 5!α 4,,ο π#ό(#α**α8 Επ&"ης9

α!4,ο(α *% το ποια 5κδο"η της P./012 5'%τ%9 ο δι%#*η!%+τς *πο#%& !α %&!αι 5!α π#ό(#α**α J9 5!α "$!ο,ο

από κ,4"%ις QR κ4τι δια7ο#%τικό8 hποια *ο#7 ό*)ς και α! 5'%ι ο δι%#*η!%+τς9 ο κ-δικας της P./012 πο+(#47%τ% π#5π%ι !α %κτ%,%&ται π4!τα από α+τό!8 Για !α %!%#(οποιηA%& α+τ η δ+!ατότητα9 Aα π#5π%ι !α

%(κατα"τ"%τ% 5!α δι%#*η!%+τ P./012 "το! +πο,ο(ι"τ "ας8

Στη! %πό*%!η +πο%!ότητα Aα 5'%τ% %πα7 *% το π%#ι34,,ο! το+ διαδ#α"τικο$ δι%#*η!%+τ της P./012 "%

π%#ι34,,ο! +πο,ο(ι"τικο$ !57ο+ς8 Α! και η π#ο"5((ι"η α+τ κ%#δ&:%ι 5δα7ος9 %ιδικ4 "το '-#ο της %ι"α()(ικς

%κπα&δ%+"ης "τη (,-""α9 ο π#ο(#α**ατι"*ός "% P./012 απαιτ%& τη '#"η 3ι3,ιοAηκ-! και δι%πα7-! πο+ δ%!

διατ&A%!ται "% ι"τότοπο+ς α+τς της *ο#7ς8 Επιπ#ό"A%τα9 ο κ4A% ι"τότοπος 5'%ι +,οποι"%ι το π#ό(#α**α

το+ δι%#*η!%+τ "% κ4ποια (,-""α π#ο(#α**ατι"*ο$ πο+ 5'%ι το+ς δικο$ς της π%#ιο#ι"*ο$ς κ4A% 7ο#48

Επο*5!)ς9 α! και το π%#ι34,,ο! δι%#*η!%+τ "το διαδ&κτ+ο *πο#%& !α '#η"ι*οποιηA%& (ια "'%τικ4 απ,5ς

%7α#*ο(5ς9 η απ#ό"κοπτη %κ*4Aη"η της (,-""ας π#οtποA5τ%ι !α ο#(α!-"%τ% "το π%#ι34,,ο! το+

+πο,ο(ι"τ "ας ό,α τα α!α(κα&α π#ο(#4**ατα -"τ% !α 5'%τ% "τη δι4A%" "ας το π,#%ς π%#ι34,,ο! κ4A%

7ο#48

Για το ,ό(ο α+τό9 "+!%'&:ο+*% *% τη! 3α"ικ %(κατ4"τα"η της P./012 "το! +πο,ο(ι"τ "ας8 hτα! το πακ5το

,ο(ι"*ικο$ P./012 %(καA&"ταται "το! +πο,ο(ι"τ "ας9 δη*ιο+#(%& *ια "%ι#4 από "τοι'%&α pd1[q12e2/Zs9 το!

δι%#*η!%+τ και 3ι3,ιοAκ%ς +πο"τ#ι6ης8 Η 3α"ικ %(κατ4"τα"η π%#ι,α*34!%ι το! δι%#*η!%+τ της (,-""ας9

το ο,οκ,η#)*5!ο π%#ι34,,ο! α!4πτ+6ης <=>? και τη! τ%κ*η#&)"η της (,-""ας8

Η διαδικα"&α της %(κατ4"τα"ης της P./012 %&!αι α#κ%τ4 απ, α!%64#τητα από τη! π,ατ7ό#*α και το ,%ιτο+#(ικό

"$"τη*α πο+ '#η"ι*οποι%&τ%8 Για !α 6%κι!"%τ% τη διαδικα"&α %πι"κ%7τ%&τ% το! %π&"η*ο ι"τότοπο της P./012 "τη

δι%$A+!"η ggg8q./01281oj8

 Α7ο$ %πι"κ%7τ%&τ% το! ι"τότοπο της P./0129 %πι,5(%τ% τη! 5κδο"η *% 34"η το ,%ιτο+#(ικό "$"τη*α (ια το οπο&ο

π#οο#&:%ται η %(κατ4"τα"η8 Τα "+!ηA5"τ%#α9 τα οπο&α %*7α!&:ο!ται )ς κ$#ι%ς %πι,ο(5ς9 %&!αι τα fX21gZ9

>X2M_ScN<u και ^d Ol u8 Ω"τό"ο9 +π4#'ο+! %πι,ο(5ς και (ια α#κ%τ4 ακό*η8

Ση*%ι-"τ% ότι Aα '#%ια"τ%&τ% *ια "$!δ%"η "το διαδ&κτ+ο (ια !α π#α(*ατοποι"%τ% τις %#(α"&%ς %(κατ4"τα"ης8

Ε!α,,ακτικ49 *πο#%&τ% !α π#ο*ηA%+τ%&τ% τα α#'%&α *% κ4ποιο %!α,,ακτικό *5"ο9 !α τα α!τι(#4C%τ% "το!

+πο,ο(ι"τ "ας και !α τα %(κατα"τ"%τ%8

Στη "+!5'%ια δ&!ο!ται οδη(&%ς (ια τη! %(κατ4"τα"η "% fX21gZ9 >X2M_ScN<u και ^d Ol u8

9

Page 10: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 10/24

 Από %δ- και "το %6ς το π%#ι34,,ο! πο+ Aα '#η"ι*οποι%&ται (ια τα πα#αδ%&(*ατα κ-δικα πο+ Aα

πα#ο+"ι4:ο!ται "τις διδακτικ5ς %!ότητ%ς Aα %&!αι fX21gZ8 Ε&"α"τ% %,%$A%#οι !α '#η"ι*οποι"%τ% τη! 5κδο"η

το+ ,%ιτο+#(ικο$ πο+ %πιA+*%&τ%9 καA-ς δ%! +π4#'%ι δια7ο#οπο&η"η *%τα6$ τ)! δια7ο#%τικ-! "+"τη*4τ)!8

U8E8E fX21gZ

 Α7ο$ %πι"κ%7τ%&τ% τη! κ%!τ#ικ "%,&δα 0//qZBSSggg8q./01281ojS1g2k1Z 9 Aα %πι,56%τ% το ,%ιτο+#(ικό "$"τη*α

fX21gZ και Aα δ%&τ% το! κατ4,ο(ο *% ό,%ς τις %κδό"%ις και τη "'%τικ +π%#"$!δ%"η (ια κατ53α"*α το+ α#'%&ο+

%(κατ4"τα"ης "το! +πο,ο(ι"τ "ας8 vα %πι,56%τ% από τις διαA5"ι*%ς %κδό"%ις α+τ πο+ α!τι"τοι'%& "το δικό

"ας ,%ιτο+#(ικό "$"τη*α9 δη,αδ τη! 5κδο"η fX21gZ πο+ 5'%τ% %(κατ%"τη*5!η8 Κατ%34:%τ% το "'%τικό α#'%&ο

%(κατ4"τα"ης9 %&τ% το α#'%&ο *% 5!δ%ι6η fX21gZ _an ^l< X2Z/kkeo το fX21gZ _anwnb ^l< X2Z/kkeo9 και το

αποAηκ%$%τ% "το δ&"κο "ας "% κ4ποιο 74κ%,ο πο+ Aα καAο#&"%τ%8

Στη! "+!5'%ια %κτ%,%&τ% το α#'%&ο και ακο,ο+A%&τ% τις οδη(&%ς το+ οδη(ο$ %(κατ4"τα"ης ')#&ς !α α,,46%τ%

κ4ποια #$A*ι"η8 Σ% ,&(α 3*ατα η %(κατ4"τα"η Aα 5'%ι ο,οκ,η#)A%& και Aα %&"τ% "% A5"η !α (#4C%τ% το π#-το

"ας π#ό(#α**α8

Ε4! ό,α 5'ο+! π4%ι κα,4 και η %(κατ4"τα"η ο,οκ,η#-Aηκ% *% %πιτ+'&α9 Aα π#5π%ι !α 3#%&τ% %(κατ%"τη*5!ο το

π%#ι34,,ο! της P./0129 το οπο&ο %&!αι "τη A5"η pπο+ %!δ5'%ται !α δια75#%ι α!4,ο(α *% τη! 5κδο"η το+,%ιτο+#(ικο$ fX21gZsB

 D!α#6η→ h,α τα π#ο(#4**ατα → P./012 pπο+ αποτ%,%& το 3α"ικό *%!ο$ %ικο!ιδ&)! της P./012s8 Εκ%& Aα

π#5π%ι !α 3#%&τ% τις %6ς %πι,ο(5ςB

• <=>? pP./012 Wc<s8

• ^1Mke =1dZ8

• P./012 pd1[[2 kX2es8

Σ% α+τό το "η*%&ο %&!αι α!α(κα&ο !α %πι3%3αι-"%τ% ότι δ%! +π4#'%ι κ4ποιο π#ό3,η*α *% τη! %(κατ4"τα"η και

ότι %&"τ% "% A5"η !α '#η"ι*οποι"%τ% τη! P./0128

 Από το D!α#6η → h,α τα π#ο(#4**ατα → P./012 pπο+ αποτ%,%& το 3α"ικό *%!ο$ %ικο!ιδ&)! της P./012s

%πι,5(%τ% το → P./012 pd1[[2 kX2es8 Α! ό,α 5'ο+! π4%ι κα,49 Aα π#5π%ι !α %*7α!ι"τ%& 5!α πα#4A+#ο *%

*α$#η οAό!η και τις πα#ακ4τ) (#α**5ς πο+ π%#ι5'ο+! α#'ικ4 π,η#ο7ο#&%ς της %(κατ%"τη*5!ης 5κδο"ης και

"τη! τ%,%+τα&α (#α** το "$*3ο,ο 8

10

Page 11: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 11/24

Το "$*3ο,ο +ποδη,-!%ι τη (#α** %!το,-! και ο δ%&κτης pdMoZ1os Aα π#5π%ι !α α!α3ο"3!%ι

π%#ι*5!ο!τας τις π#-τ%ς %!το,5ς "ας8 Α+τό %&!αι το π%#ι34,,ο! το+ διαδ#α"τικο$ δι%#*η!%+τ "το οπο&ο

*πο#%&τ% !α (#4C%τ% τις π#οτ4"%ις p%!το,5ςs τις οπο&%ς Aα %κτ%,5"%ι ο δι%#*η!%+τς8

 hτα! "το %6ς "τα πα#αδ%&(*ατα πο+ πα#ο+"ι4:ο!ται %*7α!&:%ται το "$*3ο,ο α+τό Aα "η*α&!%ι ότι π#5π%ι !α

π,ηκτ#ο,ο("%τ% τη! %!το, πο+ %*7α!&:%ται "τη "+!5'%ια της (#α**ς8

Για τη! %πι3%3α&)"η ότι η *%τα3,ητ π%#ι34,,ο!τος 5'%ι ο#ι"τ%& ")"τ49 α!ο&6τ% 5!α πα#4A+#ο (#α**ς

%!το,-! "τα fX21gZ pd1[[2 qo1[q/s και δ-"τ% τη! %!το, όπ)ς πα#ακ4τ)B

vα %ι"5,A%τ% π4,ι "το π%#ι34,,ο! το+ δι%#*η!%+τ και Aα %&"τ% "% A5"η !α %κτ%,5"%τ% %!το,5ς και "%!4#ια "τη!

(#α** %!το,-!8 Α! δ%&τ% το πα#απ4!)9 η %(κατ4"τα"η της P./012 5'%ι ο,οκ,η#)A%& *% %πιτ+'&α8 Για !α

κ,%&"%τ% τη! κο!"ό,α Aα π#5π%ι !α %ι"4(%τ% !α πι5"%τ% d/okwx και 5π%ιτα !α πι5"%τ% 8

 Α! ,43%τ% κ4ποιο ,4Aος9 όπ)ς (ια πα#4δ%ι(*αB

τότ% Aα π#5π%ι !α %,5(6%τ% α! η *%τα3,ητ "+"τ*ατος PmTH %&!αι ο#ι"*5!η ")"τ48

 Dπ%ιτα από ό,α τα πα#απ4!) 5'%τ% ο,οκ,η#-"%ι τη! %(κατ4"τα"η %πιτ+'-ς8

U8E8U >X2M_ και ^d Ol u

Στη! π%#&πτ)"η πο+ %&"α"τ% '#"της >X2M_9 τότ% κατ4 π4"α πιAα!ότητα δ%! απαιτ%&ται %(κατ4"τα"η9 καA-ς η

P./012 3#&"κ%ται δη %(κατ%"τη*5!η "το "$"τη*4 "ας8

Στη! π%#&πτ)"η πο+ %&"α"τ% '#"της ^d Ol u δ%! απαιτ%&ται %(κατ4"τα"η9 καA-ς η P./012 3#&"κ%ται δη

%(κατ%"τη*5!η "το "$"τη*4 "ας8

U8U Διαδ#α"τικός Δι%#*η!%+τς P./012

Το π#ό(#α**α το οπο&ο %#*η!%$%ι τις %!το,5ς της (,-""ας P./012 και τις %κτ%,%& "τη "+!5'%ια %&!αι ο

δι%#*η!%+τς P./0128 Το π#ό(#α**α α+τό %κτ%,%&ται %&τ% α+τό!ο*α %!")*ατ)*5!ο "% *%(α,$τ%#α

π#ο(#4**ατα9 τα οπο&α '#η"ι*οποιο$!ται )ς π%#ι34,,ο! α!4πτ+6ης8 Στη! απ, το+ *ο#7 *πο#%&τ% !α το

%κκι!"%τ% %&τ% από 5!α πα#4A+#ο (#α**ς %!το,-! τ)! fX21gZ από το *%!ο$ τ)! π#ο(#α**4τ)!8 vα

%ι"5,A%τ% 5τ"ι "το π%#ι34,,ο! το+ δι%#*η!%+τ και Aα %&"τ% "% A5"η !α %κτ%,5"%τ% %!το,5ς και "%!4#ια "τη!

(#α** %!το,-!8 Γ%!ικ4 δ%! π#ο"75#%ι πο,,5ς δ+!ατότητ%ς και '#η"ι*οποι%&ται (ια %κτ5,%"η π#ο(#α**4τ)!

11

Page 12: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 12/24

πο+ 5'ο+! δη δοκι*α"τ%& (ια "74,*ατα8 Ω"τό"ο9 Aα π#5π%ι !α %&"α"τ% %6οικ%ι)*5!οι *% το π%#ι34,,ο! και τη

,%ιτο+#(&α το+8

Για τη! %κκ&!η"η το+ δι%#*η!%+τ από πα#4A+#ο (#α**ς %!το,-!9 Aα α!ο&6%τ% 5!α πα#4A+#ο (#α**ς

%!το,-! "τα fX21gZ pd1[[2 qo1[q/s και Aα δ-"%τ% τη! %!το, B

 Α!4,ο(α *% τη! 5κδο"η της P./012 Aα δ%&τ% π,η#ο7ο#&%ς της 5κδο"ης και "τη "+!5'%ια το "$*3ο,ο 9 το

οπο&ο +ποδη,-!%ι ότι 3#&"κ%"τ% "το διαδ#α"τικό π%#ι34,,ο! το+ δι%#*η!%+τ και π%#ι*5!%ι από %"4ς τη!

%ι"α()( %!το,-!8

Για τη! %κκ&!η"η το+ διαδ#α"τικο$ δι%#*η!%+τ από το *%!ο$ τ)! π#ο(#α**4τ)! Aα %πι,56%τ% D!α#6η → h,α

τα π#ο(#4**ατα → P./012 → P./012 pd1[[2 kX2es και Aα 5'%τ% π4,ι το πα#4A+#ο το+ διαδ#α"τικο$

δι%#*η!%+τ *% τη (#α** %!το,-! !α π%#ι*5!%ι τη! %ι"α()( %!το,-!8

Για !α τ%#*ατ&"%τ% το! δι%#*η!%+τ Aα π#5π%ι !α %ι"4(%τ% !α πι5"%τ% d/okwx και 5π%ιτα !α

πι5"%τ% 8

Σ% α#κ%τ5ς π,ατ7ό#*%ς +πο"τη#&:%ται η ι"το#ικότητα τ)! %!το,-! πο+ 5'ο+! δοA%& "τη (#α** %!το,-!8

@πο#%&τ% *% α+τό το! τ#όπο !α π%#ιη(ηA%&τ% "% π#οη(ο$*%!%ς %!το,5ς *% το 4!) και κ4τ) 35,ος και !α

%πα!%κτ%,5"%τ% *ια %!το, πατ-!τας 8

U8V <=>? pP./012 Wc<s

Εκτός από το πα#4A+#ο %!το,-! πο+ %&δα*% π#οη(ο+*5!)ς9 5!α α#κ%τ4 '#η"ι*ότ%#ο %#(α,%&ο %&!αι το <=>?

pP./012 Wc<s8 Το <=>? %&!αι π%#ι34,,ο! το οπο&ο πα#5'%ι π,ο+"ιότ%#η δι%πα7 π#ος το! '#"τη από το απ,ό

πα#4A+#ο %!το,-!8 ;#όκ%ιται (ια ο,οκ,η#)*5!ο π%#ι34,,ο! α!4πτ+6ης P./012 και "+!δ+4:%ι το π%#ι34,,ο!

διαδ#α"τικο$ δι%#*η!%+τ P./012 *% %#(α,%&α %π%6%#(α"&ας κ%ι*5!ο+9 %κτ5,%"ης και %κ"7α,*4τ)"ης κ-δικα9

κ4!ο!τ4ς το 5τ"ι *ια ο,οκ,η#)*5!η ,$"η (ια το! π#ο(#α**ατι"*ό "% P./0128

 Α! και +π4#'ο+! πο,$ π,ο+"ιότ%#α π%#ι34,,ο!τα (ια το! π#ο(#α**ατι"*ό "% P./0129 α+τό Aα αποτ%,5"%ι

α#'ικ4 το 3α"ικό π%#ι34,,ο! πο+ Aα '#η"ι*οποι"ο+*% (ια !α δη*ιο+#(ο$*%9 !α %κτ%,ο$*% π#ο(#4**ατα9 !α

κ4!ο+*% δοκι*5ς και ,%ιτο+#(&%ς %κ"7α,*4τ)"ης8

Γ%!ικότ%#α9 (ια τη! "+((#α7 τ)! π#ο(#α**4τ)! P./012 *πο#ο$*% !α '#η"ι*οποι"ο+*% %!α,,ακτικ4

οποιο!δποτ% %π%6%#(α"τ κ%ι*5!ο+9 καA-ς τα π#ο(#4**ατα "+((#47ο!ται )ς απ,4 α#'%&α κ%ι*5!ο+8

Το <=>? Aα το 6%κι!"%τ% από το *%!ο$

 D!α#6η→ h,α τα π#ο(#4**ατα → P./012 pπο+ αποτ%,%& το 3α"ικό *%!ο$ %ικο!ιδ&)! της P./012s → <=>?

pP./012 Wc<s

@% α+τ τη! %πι,ο( α!ο&(%ι το πα#4A+#ο το+ <=>?9 το οπο&ο πα#5'%ι α#κ%τ5ς ,%ιτο+#(&%ς και δ+!ατότητ%ς8

12

Page 13: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 13/24

U8b Διαδικα"&α π#ο(#α**ατι"*ο$ "% P./012

Ο π#ο(#α**ατι"*ός και η %κτ5,%"η π#ο(#α**4τ)! "% P./012 *πο#%& !α π#α(*ατοποιηA%& *% δ$ο τ#όπο+ς και

%6α#τ4ται από το #ό,ο πο+ 5'%ι ο π#ο(#α**ατι"τς8 Δη,αδ %&τ% #ό,ο %κτ5,%"ης "%!α#&)! #ό,ο

π#ο(#α**ατι"*ο$B

• Ε()*"ε+, +εν-./0ν 1*+0 )ο2 #ι-#.-+)ι(ο3 #ιε.1,νε2)48 Σ% α+τ τη! π%#&πτ)"η9 ο

π#ο(#α**ατι"τς α!ο&(%ι το π#ό(#α**α το+ δι%#*η!%+τ9 όπ)ς π%#ι(#47%ται π#οη(ο+*5!)ς9 και 5'%ι

"τη δι4A%" το+ τη! (#α** %!το,-!8 Σ% α+τ *πο#%& !α (#4C%ι %!το,5ς9 οι οπο&%ς *πο#%& !α

αποτ%,ο$!ται από *%*ο!)*5!%ς %!το,5ς *ιας (#α**ς από "$!ο,ο %!το,-! "% π%#ι""ότ%#%ς

(#α**5ς8 Ο δι%#*η!%+τς *% α+τό το! τ#όπο %πιτ#5π%ι τη! "+((#α7 και %κτ5,%"η "'%τικ4 απ,-!

"%!α#&)! pZdoXq/Zs8

• Π.ο5.-11-)ι+16 1*+0 -.7ε/ο2 8,5-/ο2 (9#ι(-8 Τα π#ο(#4**ατα "% P./012 %&!αι απ,4 α#'%&α

κ%ι*5!ο+ τα οπο&α π%#ι5'ο+! το! πη(α&ο κ-δικα ο οπο&ος "+((#47%ται "% κ4ποιο π#ό(#α**α

%π%6%#(α"&ας κ%ι*5!ο+8 Στη! π%#&πτ)"η α+τ το α#'%&ο πη(α&ο+ κ-δικα P./012 π#5π%ι !α

αποAηκ%$%ται *% τη! κατ4,η6η 8q. "% κ4ποιο 74κ%,ο το+ +πο,ο(ι"τ8 Στη "+!5'%ια α+τό %κτ%,%&ται %&τ%απ%+A%&ας *% διπ,ό κ,ικ "% α+τό p(ια π%#ι34,,ο! fX21gZs δια*5"ο+ %!ός π%#ι34,,ο!τος όπ)ς το

<=>?8 Ο %π%6%#(α"τς κ%ι*5!ο+ Aα π#5π%ι !α %πι,5(%ται *% 34"η τη! %+κο,&α '#"ης α,,4 και τις

δ+!ατότητ%ς πο+ πα#5'%ι8 Επ&"ης Aα π#5π%ι !α απο7%$(ο!ται π#ο(#4**ατα πο+ %ι"4(ο+! %ιδικο$ς

'α#ακτ#%ς *ο#7οπο&η"ης *% αποτ5,%"*α !α πα#4(ο!ται α!%πιA$*ητα αποτ%,5"*ατα8 Ειδικ α!α7ο#4

"το A5*α Aα π#α(*ατοποιηA%& "τη! %πό*%!η διδακτικ %!ότητα8

Η (!-"η το+ τ#όπο+ ,%ιτο+#(&ας της (,-""ας δ%! %&!αι α!α(κα&α (ια το! π#ο(#α**ατι"τ9 καA-ς ο &διος δ%!

απαιτ%&ται !α 5#A%ι "% %πα7 *% α+τό το %π&π%δο8 Ε!το$τοις η π%#ι(#α7 της #ος %κτ5,%"ης %!ός

π#ο(#4**ατος Aα το+ δ-"%ι *ια %+#$τ%#η %ικό!α (ια το! τ#όπο πο+ η P./012 ,%ιτο+#(%& και Aα το! 3οηA"%ι !α

κατα!ο"%ι πιAα!4 ,4Aη "το *5,,ο!8 Σ+!οπτικ49 α+τό πο+ "+*3α&!%ι κ4A% 7ο#4 πο+ δ&!ο+*% %!το, "τη!

P./012 !α %κτ%,5"%ι 5!α "%!4#ιο π#ό(#α**α %&!αι το %6ςB

• α#'ικ4 η P./012 *%τα7#4:%ι το! πη(α&ο κ-δικα9

• 5π%ιτα9 το α#'%&ο δ+αδικο$ κ-δικα απο"τ5,,%ται (ια %κτ5,%"η8

:& ΤΑ ΒΑΣΙΚΑ ΤΗΣ PYTHON

Στα π,α&"ια της +πο%!ότητας α+τς AαB

• π%#ι(#α7ο$! "+!οπτικ4 ο#ι"*5!α από τα 3α"ικ4 "τοι'%&α της (,-""ας9• πα#ο+"ια"το$! οι τ$ποι δ%δο*5!)!9

• πα#ο+"ια"το$! οι δο*5ς %,5('ο+ #ος9 και

13

Page 14: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 14/24

• πα#ο+"ια"το$! 3α"ικ4 πα#αδ%&(*ατα (ια %6οικ%&)"η8

V8E Σ$!οCη της P./012

Τα 3α"ικ4 "τοι'%&α της P./012 π%#ι,α*34!ο+! το+ς τ$πο+ς δ%δο*5!)!9 τις *%τα3,ητ5ς9 τις δο*5ς %,5('ο+9 της"+!α#τ"%ις και τα ο#&"*ατ4 το+ς και τις %6αι#5"%ις8

Η P./012 π%#ι,α*34!%ι *ια "%ι#4 από %!")*ατ)*5!ο+ς τ$πο+ς δ%δο*5!)!B

• ακ5#αιο+ς α#ιA*ο$ς9

• α#ιA*ο$ς κι!ητς +ποδια"το,ς9

• *ι(αδικο$ς α#ιA*ο$ς9

• "+*3ο,ο"%ι#5ς9

• ,&"τ%ς9

• π,%ι4δ%ς9

• ,%6ικ4 και

• α!τικ%&*%!α α#'%&)!8

Ο π#ο(#α**ατι"τς *πο#%& !α το+ς '%ι#ι"τ%& *% τη '#"η τ%,%"τ-!9 %!")*ατ)*5!)! "+!α#τ"%)!9"+!α#τ"%)! 3ι3,ιοAκης και *% τις *%Aόδο+ς πο+ πα#5'ο+! οι &διοι οι τ$ποι δ%δο*5!)!8

Οι *%τα3,ητ5ς της P./012 δ%! '#%ι4:%ται !α δη,)Aο$! και *πο#%& !α ,43ο+! οποιοδποτ% τ$πο δ%δο*5!)!9 %&τ%

α!τικ%&*%!ο ο#ι"*5!ο από το! π#ο(#α**ατι"τ9 "+!4#τη"η9 δο*ο"τοι'%&ο p[1Mkes8

Η P./012 5'%ι τη δ+!ατότητα (ια 5,%('ο #ος +πό "+!Aκη *% τη '#"η δο*-! Xyw/0e2wekZe και 3#ό'ο+ς

%πα!4,ηCης *% τη '#"η τ)! δο*-! g0Xke και y1o8 Επιτ#5π%ι το! ο#ι"*ό "+!α#τ"%)! *% %+5,ικτη *%τα7ο#4

ο#ι"*4τ)!8 Οι π#ο(#α**ατι"τ5ς 5'ο+! %π&"ης τη! %+'5#%ια !α ο#&"ο+! τις δικ5ς το+ς κ,4"%ις και !α

α#'ικοποι"ο+! τα δικ4 το+ς "τι(*ιότ+πα pX2Z/2deZs8 Α+τ5ς *πο#ο$! !α τις δια'%ι#ι"το$! *% *%Aόδο+ς

ο#ι"*5!%ς από το+ς &διο+ς καA-ς και από το+ς τ%,%"τ5ς της (,-""ας και %!")*ατ)*5!%ς "+!α#τ"%ις9 (ια τις

οπο&%ς ο π#ο(#α**ατι"τς 5'%ι ο#&"%ι %ιδικ5ς *%Aόδο+ς8 Τ5,ος9 οι %6αι#5"%ις p"74,*αταs α!αδ%ικ!$ο!ται *% τη!

δ,)"η oXZe και δια'%ι#&:ο!ται *% τη! δο* /o.we_deq/wekZe8

V8U Ε!")*ατ)*5!οι τ$ποι δ%δο*5!)!

Η P./012 5'%ι δι47ο#ο+ς %!")*ατ)*5!ο+ς τ$πο+ς δ%δο*5!)!9 όπ)ς 3αA*)το$ς pα#ιA*ο$ς και z11ke2Zs α,,4

και π%#ι""ότ%#ο "$!A%τ%ς δο*5ς p,&"τ%ς9 ,%6ικ4 και α#'%&αs8

14

Page 15: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 15/24

V8U8E Α#ιA*ο& 

Οι τ5""%#ις τ$ποι α#ιA*-! της P./012 %&!αι οιB

•  Ακ5#αιοιB π8'8 E]9 U9 wV9 ]9 ia``VVVVb9 wVbUUUEEEUUUUUV8

• Κι!ητς +ποδια"το,ςB π8'8 V8]9 wV8ib

• @ι(αδικο& α#ιA*ο&B π8'8 EV K U{9 |bw U{9 b8U K n8V{8

•  Δ+αδικο& pz11ke2ZsB ToMe9 }kZe8

Το+ς '%ι#&:%"τ% *% τη '#"η τ)! πα#ακ4τ) α#ιA*ητικ-! τ%,%"τ-!B

• K (ια ;#ό"A%"η pX/X12s9

•  | (ια Α7α&#%"η pZM/od/X12s9

• ~ (ια ;ο,,απ,α"ια"*ό p[Mk/XqkXd/X12s9

• S (ια Δια&#%"η pXRXZX12s9

• ~~ (ια •C)"η "% δ$!α*η pe_q12e2/X/X12s9

• € (ια πό,οιπο Δια&#%"ης p[1MkMZs8

Για !α 5'%τ% *ια κα,$τ%#η %ικό!α (ια τη δια'%&#ι"η τ)! α#ιA*-! %κτ%,5"τ% τις πα#ακ4τ) %!το,5ς "το!δι%π%6%#(α"τ "ας8

Π-.$#ει51- 1ε 8.6+;ε+, (-ι -<-/.ε+, +ε -(*.-ιο2=

Εκτ%,ο$*% κ4ποι%ς π#46%ις %&τ% απ%+A%&ας "τη (#α** %!το,-!9 α!αA5το+*% το αποτ5,%"*α "τη *%τα3,ητ _8

Στη "+!5'%ια %κτ+π-!ο+*% τη τι* της8

Π-.$#ει51- 1ε #ι-/.ε+, #3ο -.ι;19ν=

15

Page 16: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 16/24

Το αποτ5,%"*α *πο#%& !α %&!αι α#ιA*ός κι!ητς +ποδια"το,ς9 α! %κτ%,5"ο+*% τη δια&#%"η *% το! τ%,%"τ S9

ακ5#αιος *% "τ#ο((+,οπο&η"η π#ος τα κ4τ)9 α! '#η"ι*οποι"ο+*% το! τ%,%"τ SS8 Επ&"ης *% το! τ%,%"τ €

3#&"κο+*% το +πό,οιπο *ιας δια&#%"ης8

Π-.$#ει51- 1ε 3>0+, +ε #3ν-1, 1ε ), 7.4+, 1ε5$"0ν -.ι;19ν=

Ση*%ι-"τ% ότι οι ακ5#αιοι δ%! 5'ο+! ό#ιο8 @πο#%& !α 7τ4"ο+! "% όποιο *5(%Aος A5,%τ%8

Π-.-#ε/51-)- 1ε -.ι;1ο3 (ιν,)4 28ο#ι-+)ο"4= Βα"&:ο!ται κατ4 κ$#ιο ,ό(ο "το+ς α#ιA*ο$ς διπ,ς

ακ#&3%ιας της (,-""ας J8

Π-.-#ε/51-)- 1ε 1ι5-#ι(ο3 -.ι;1ο3=

Οι *ι(αδικο& α#ιA*ο& αποτ%,ο$!ται από 5!α π#α(*ατικό και 5!α 7α!τα"τικό τ**α9 το οπο&ο δη,-!%ται *% το

(#4**α {8 Στο πα#ακ4τ) πα#4δ%ι(*α α!ατ&A%ται "τη *%τα3,ητ _ 5!ας *ι(αδικός8 Για !α ,43%τ% το π#α(*ατικό

το+ τ**α '#η"ι*οποι"τ% το 'α#ακτη#ι"τικό p//oXM/es _8oek και το _8X[j (ια το 7α!τα"τικό8

16

Page 17: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 17/24

Στη! P./012 +π4#'ο+! α#κ%τ5ς %!")*ατ)*5!%ς "+!α#τ"%ις9 οι οπο&%ς πα#5'ο+! τη δ+!ατότητα %#(α"ι-! *%

α#ιA*ο$ς8 Εκτός τ)! %!")*ατ)*5!)! "+!α#τ"%)!9 +π4#'ο+! α#A#-*ατα δο*ο"τοι'%&α p[1MkeZs9 τα

οπο&α π%#ι5'ο+! %π&"ης "+!α#τ"%ις πο+ *πο#ο$! !α '#η"ι*οποιηAο$!8 Για το+ς α#ιA*ο$ς +π4#'%ι το

δο*ο"τοι'%&ο 3ι3,ιοAκη d[/0 πο+ π%#ι5'%ι "+!α#τ"%ις (ια *ι(αδικο$ς και η [/09 η οπο&α π%#ι5'%ι

"+!α#τ"%ις (ια τις +πό,οιπ%ς τ#%ις κατη(ο#&%ς8

Π-.-#ε/51-)- 1ε #2-#ι(ο3 -.ι;1ο3=

Οι δ+αδικο& α#ιA*ο& %κτός από το (%(ο!ός ότι α!απα#ι"τ-!ται )ς ToMe και }kZe "+*π%#ι75#ο!ται όπ)ς οι

α#ιA*ο& E pToMes και ] p}kZes8

V8U8U Σ+*3ο,ο"%ι#5ς

Η %π%6%#(α"&α "+*3ο,ο"%ι#-! %&!αι 5!α από τα δ+!ατ4 "η*%&α της P./0128 @ια "+*3ο,ο"%ι#4 δ%! %&!αι τ&ποτα

4,,ο από *ια ακο,ο+A&α από 'α#ακτ#%ς8 Οι 'α#ακτ#%ς *πο#%& !α "+!%!)Aο$! "% ,56%ις8 Οι ,56%ις *πο#%& !α

%&!αι "% κ4A% (,-""α πο+ +πο"τη#&:%ται από το π#ότ+πο c2Xd1e9 ο+"ια"τικ4 "% "'%δό! κ4A% (,-""α το+κό"*ο+8

• Οι "+*3ο,ο"%ι#5ς ο#ιοA%το$!ται "τη! P./012 *% α#κ%το$ς τ#όπο+ς8 @% *ο!4 %ι"α()(ικ4 p s9 *% διπ,4

%ι"α()(ικ4 p‚ ‚s9 *% τ#ιπ,4 *ο!4 pƒƒ ƒƒs τ#ιπ,4 διπ,4 %ι"α()(ικ4 p‚„„ ‚„„s και *πο#ο$! !α π%#ι5'ο+!

'α#ακτ#%ς "τη,οA5τη p…/s και 'α#ακτ#%ς !5ας (#α**ς p…2s8

Οι "+*3ο,ο"%ι#5ς %&!αι %π&"ης α*%τ4A%τ%ς8 Οι τ%,%"τ5ς και οι "+!α#τ"%ις οι οπο&%ς '%ι#&:ο!ται "+*3ο,ο"%ι#5ς

ο+"ια"τικ4 %πι"τ#57ο+! !5%ς "+*3ο,ο"%ι#5ς9 οι οπο&%ς πα#4(ο!ται από τις α#'ικ5ς8 Οι τ%,%"τ5ς X29 K και ~ και οι

%!")*ατ)*5!%ς "+!α#τ"%ις ke29 [_9 [X2 ,%ιτο+#(ο$! "% "+*3ο,ο"%ι#5ς και "% ,&"τ%ς και π,%ι4δ%ς %π&"ης8

Οι "+*3ο,ο"%ι#5ς 5'ο+! δι47ο#%ς *%Aόδο+ς (ια !α %#(α"τ%& κ4ποιος *% το π%#ι%'ό*%!ό το+ς και η 3ι3,ιοAκη

δο*ο"τοι'%&)! oe π%#ι,α*34!%ι %π&"ης "+!α#τ"%ις (ια "+*3ο,ο"%ι#5ς8

17

Page 18: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 18/24

Το δο*ο"τοι'%&ο oe πα#5'%ι ,%ιτο+#(&%ς oejMko e_qoeZZX128 ;α#5'%ι π%#ι""ότ%#ο α!α3αA*ι"*5!%ς δ+!ατότητ%ς

%6α()(ς *οτ&3)! και α!τικατ4"τα"ης "% "'5"η *% το δο*ο"τοι'%&ο Z/oX2j8

Η "+!4#τη"η qoX2/ %κτ+π-!%ι "+*3ο,ο"%ι#5ς8 Επ&"ης "% "+*3ο,ο"%ι#5ς *πο#%& !α *%τατ#απο$! και !α

δια*ο#7)Aο$! και 4,,οι τ$ποι δ%δο*5!)! της P./0128

V8U8V I&"τ%ς

Η ,&"τα %&!αι *ια δο* δ%δο*5!)! πο+ π%#ι5'%ι *ια διατ%τα(*5!η "+,,ο( "τοι'%&)!8 Σ% α!τ&A%"η *% τις

"+*3ο,ο"%ι#5ς %&!αι *%ταA5"ι*%ς8 ;%#ικ,%&%ται "% α(κ$,%ς † ‡ και η P./012 κατα,α3α&!%ι ότι π#όκ%ιται (ια ,&"τα8

@ια ,&"τα της P./012 *πο#%& !α π%#ι5'%ι 5!α *&(*α από τ$πο+ς δ%δο*5!)!9 όπ)ς "+*3ο,ο"%ι#5ς9 π,%ι4δ%ς9

,&"τ%ς9 ,%6ικ49 "+!α#τ"%ις9 α!τικ%&*%!α α#'%&)! και κ4A% τ$πο α#ιA*ο$9 και ό'ι αποκ,%ι"τικ4 5!α! τ$πο8 Για

πα#4δ%ι(*αB

Για *ια ,&"τα *πο#%& !α δη*ιο+#(ηA%& %+#%τ#ιο από τη! α#' το τ5,ος της8 Επ&"ης9 %&!αι δ+!ατό !α

α!α7%#Aο$*% "% 5!α τ**α της pZkXdes '#η"ι*οποι-!τας κατ4,,η,η "η*%ιο(#α7&α p21//X12s8

Π-.$#ει51- 1ε ε2.ε)4.ιο -86 ),ν -.74? ;ε)ι(ο3 #ε/()ε (-ι @ )ο 8.9)ο +)οι7ε/ο=

Π-.$#ει51- 1ε ε2.ε)4.ιο -86 )ο )*"ο? -.ν,)ι(ο3 #ε/()ε (-ι !% )ο )ε"ε2)-/ο +)οι7ε/ο=

Π-.$#ει51- 1ε -ν$(),+, )141-)ο ), "/+)- 1ε ), 7.4+, )ο2 AB=CD όπο+ [ %&!αι η α7%τη#&α pπο+

π%#ι,α*34!%ται "το αποτ5,%"*αs και 2 το τ5#*α pπο+ δ%! π%#ι,α*34!%ται "το αποτ5,%"*αs8 Το †[B‡ %&!αι το

τ**α της ,&"τας από το [ )ς το τ5,ος και το †B2‡ %&!αι το τ**α της ,&"τας από τη! α#' )ς το 28

18

Page 19: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 19/24

Τ5,ος9 "% *ια ,&"τα *πο#%& !α π#ο"τ%Aο$!9 !α δια(#α7ο$! και !α α!τικατα"ταAο$! "τοι'%&α9 !α α!ακτηA%& 5!α

"τοι'%&ο 5!α τ**α της ,&"τας8

V8U8b ;,%ι4δ%ς

Οι π,%ι4δ%ς %&!αι πα#απ,"ι%ς *% τις ,&"τ%ς α,,4 %&!αι α*%τ4A%τ%ς9 δη,αδ δ%! *πο#%& !α *%τα3,ηAο$! από τη

"τι(* πο+ Aα "'η*ατι"το$!8 @πο#%&τ% !α 7α!τα"τ%&τ% ότι *ια π,%ι4δα %&!αι 5!α πα()*5!ο "τι(*ιότ+πο *ιας

,&"τας8 Ο#&:ο!ται *% "τοι'%&α πο+ δια')#&:ο!ται *% κό**α και π%#ικ,%&ο!ται π#οαι#%τικ4 από πα#%!A5"%ις8 Η

δη*ιο+#(&α %+#%τη#&ο+ και ο "+*3ο,ι"*ός (ια τ**ατα pZkXde 21//X12s ,%ιτο+#(ο$! *% το! &διο τ#όπο όπ)ς και

"τις ,&"τ%ς9 α,,4 δ%! *πο#ο$! !α '#η"ι*οποιηAο$! (ια τη! π#ο"Aκη9 α7α&#%"η α!τικατ4"τα"η "τοι'%&)!8@ια 3α"ικ '#"η τ)! π,%ι4δ)! %&!αι η '#"η το+ς )ς κ,%ιδι4 "% ,%6ικ48 Επ&"ης9 ότα! δ%! %&!αι α!α(κα&α η

%+%,ι6&α πο+ πα#5'%ι η *%τα3ο, *ιας ,&"τας9 η π,%ι4δα %&!αι αποτ%,%"*ατικότ%#η8

Π-.$#ει51- 8"ει$#- 1ε *ν- +)οι7ε/ο? 4 8ε.ι++6)ε.-= hπ)ς *ια ,&"τα9 η π,%ι4δα *πο#%& !α π%#ι5'%ι

δια7ο#%τικ4 "τοι'%&α κ4A% τ$πο+8

@ια ,&"τα %&!αι δ+!ατό !α *%τατ#απ%& "% π,%ι4δα *% τη! '#"η της %!")*ατ)*5!ης "+!4#τη"ης /Mqke8 @% το!

&διο τ#όπο9 *ια π,%ι4δα *πο#%& !α *%τατ#απ%& "% ,&"τα *% τη '#"η της %!")*ατ)*5!ης "+!4#τη"ης kXZ/8

V8U8i I%6ικ4

 D!α ,%6ικό %&!αι "α! *ια ,&"τα %πα7-!9 όπο+ από τη *ια κ#ατ4*% το ό!ο*α και από τη! 4,,η "+"'%τ&:ο+*% "%

α+τό το ό!ο*α τα "τοι'%&α %πικοι!)!&ας8 Ο τ$πος α+τός "τη! P./012 πα#5'%ι 5!α %!")*ατ)*5!ο τ#όπο

,%ιτο+#(&ας "+"'5τι"ης '#η"ι*οποι-!τας π&!ακ%ς κ,%ιδι-! p0Z0 /keZs8 Η "+!4#τη"η ke2 %πι"τ#57%ι το!

α#ιA*ό τ)! :%+(α#ι-! "% 5!α ,%6ικό και η ek '#η"ι*οποι%&ται (ια !α δια(#4C%ι 5!α :%+(4#ι8 Τα κ,%ιδι4 π#5π%ι

!α %&!αι α*%τ4A%τοι τ$ποι9 α#ιA*ο&9 "+*3ο,ο"%ι#5ς9 και π,%ι4δ%ς8 Οι τι*5ς *πο#%& !α 5'ο+! οποιαδποτ% τι*

"+*π%#ι,α*3α!ο*5!)! και της ,&"τας και ,%6ικ-!8

V8V Δο*5ς %,5('ο+ #ος

19

Page 20: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 20/24

Η P./012 π%#ι,α*34!%ι *ια π,#η "%ι#4 από δο*5ς (ια το! 5,%('ο της %κτ5,%"ης %!ός π#ο(#4**ατος και της

#ος το+9 "+*π%#ι,α*3α!ο*5!)! τ)! κοι!-! 3#ό')! %πα!4,ηCης και διακ,4δ)"ης8

V8V8E Δ+αδικ5ς τι*5ς και %κ7#4"%ις

Η P./012 5'%ι δι47ο#ο+ς τ#όπο+ς 5κ7#α"ης δ+αδικ-! τι*-!B τη δ+αδικ "ταA%#4 }kZe9 ]9 τη! τι* N12e της

P./0129 καA-ς και κ%!5ς τι*5ς p(ια πα#4δ%ι(*α9 η κ%! ,&"τα † ‡9 η κ%! "+*3ο,ο"%ι#4 ‚ ‚s πο+ %κ,α*34!ο!ται )ς

}kZe8 Η δ+αδικ τι* και οτιδποτ% 4,,ο %κ,α*34!%ται )ς ToMe8

@πο#%&τ% !α δη*ιο+#("%τ% %κ7#4"%ις (ια "$(κ#ι"η '#η"ι*οποι-!τας το+ς τ%,%"τ5ς

"$(κ#ι"ης και το+ς ,ο(ικο$ς τ%,%"τ5ς p29 21/9 1os9 όπο+ ό,οι

%πι"τ#57ο+! τι* ToMe }kZe8

V8V8U Η δο* XywekXywekZe

Η %!το, Xy '#η"ι*οποι%&ται (ια !α %,%('A%& *ια "+!Aκη και %4! pXys η "+!Aκη α+τ %&!αι α,ηAς9 τότ% %κτ%,%&ται

5!α "$!ο,ο pτ**αs %!το,-! pπο+ ο!ο*4:%ται Xywk1drs9 δια7ο#%τικ4 pekZes (&!%ται %π%6%#(α"&α %!ός 4,,ο+"+!ό,ο+ %!το,-! pπο+ ο!ο*4:%ται ekZewk1drs8 Η '#"η το+ ό#ο+ ekZe %&!αι π#οαι#%τικ8

Οι ό#οι ekXy και ekZe %&!αι π#οαι#%τικο& και %&!αι δ+!ατό !α +π4#'ο+! α#κ%το& ό#οι ekXy8 Δ%! απαιτο$!ται κ4ποιο+

%&δο+ς α(κ$,%ς 4(κι"τ#α (ια το δια')#ι"*ό τ)! τ*η*4τ)!8 Κ4A% "$!ο,ο πο+ αποτ%,%& 6%')#ι"τό τ**α

αποτ%,%&ται από *ια π%#ι""ότ%#%ς π#οτ4"%ις πο+ δια')#&:ο!ται *% !5α (#α**8 h,%ς οι π#οτ4"%ις π#5π%ι !α

5'ο+! το &διο %π&π%δο %"ο'ς8 Στο πα#4δ%ι(*α πα#ακ4τ) %,5('%ται 5!ας α#ιA*ός πο+ π,ηκτ#ο,ο(%&ται "τη

(#α** %!το,-!8

20

Page 21: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 21/24

V8V8V Ο 3#ό'ος g0Xke

Η %!το, g0Xke "ας %πιτ#5π%ι !α %κτ%,%&τ% %πα!%ι,η**5!α 5!α τ**α %!το,-!9 ό"ο *ια π#οtπόA%"η πα#α*5!%ι

α,ηAς8 Η %!το, g0Xke %&!αι 5!α πα#4δ%ι(*α α+το$ πο+ αποκα,%&ται %!το, 3#ό'ο+ pk11qX2j Z//e[e2/s8 @ια

%!το, g0Xke *πο#%& !α 5'%ι 5!α! π#οαι#%τικό ό#ο ekZe8

V8V8b Ο 3#ό'ος y1o 

Ο 3#ό'ος y1o %&!αι απ,ός α,,4 ι"'+#ός9 (ιατ& %&!αι δ+!ατό! !α *%τακι!ηA%&τ% "% οποιαδποτ% τ$πο πο+ 5'%ι τη

*ο#7 ακο,ο+A&ας9 όπ)ς *ια ,&"τα π,%ι4δα8 Σ% α!τ&A%"η *% πο,,5ς (,-""%ς9 "τη! P./012 ο 3#ό'ος y1o

%πα!α,α*34!%ται "% καA5!α από τα "τοι'%&α "τη "%ι#49 π%#ι""ότ%#ο "α! 5!α 3#ό'ο y1oed08

E& PYTHON ΣΤΟ ΔΙΑΔΙΚΤFΟ

Στα π,α&"ια της +πο%!ότητας α+τς AαB

• π%#ι(#α7%& η δ+!ατότητα π#ο(#α**ατι"*ο$ "% P./012 "το +πο,ο(ι"τικό !57ος *5") +πη#%"ι-! πο+

πα#5'ο!ται από "'%τικο$ς ι"τότοπο+ς9 καA-ς και η '#"η το+ς (ια τη! %κτ5,%"η απ,-! %!το,-!9 και

• (&!%ι α!α7ο#4 "τη! κοι!ότητα της P./012 και τις δ+!ατότητ%ς πο+ πα#5'%ι "% %!δια7%#ό*%!ο+ς '#"τ%ς8

b8E ;#ο(#α**ατι"*ός P./012 "το +πο,ο(ι"τικό !57ος

@ια !5α "'%τικ4 τ4"η η οπο&α ακο,ο+A%& το πα#4δ%ι(*α pqoXj[s της +πο,ο(ι"τικς !57ο+ς pdk1M

d1[qM/X2js %&!αι η *%τα(,-ττι"η (%!ικότ%#α η πα#ο' π%#ι34,,ο!τος α!4πτ+6ης κ-δικα και *%τα(,-ττι"η

δι%#*η!%&α )ς +πη#%"&α8 @% ,&(α ,ό(ια9 "% πο,$ (%!ικ5ς (#α**5ς %&!αι δ+!ατό !α '#η"ι*οποι"%ι κ4ποιος 5!α

*%τα(,)ττι"τ δι%#*η!%+τ ')#&ς !α το! 5'%ι %(κατα"τ"%ι π#οη(ο+*5!)ς "το! +πο,ο(ι"τ το+8 Dτ"ι9

+π4#'ο+! διαA5"ι*οι δι%#*η!%+τ5ς P./012 "το διαδ&κτ+ο όπο+ 5!ας π#ο(#α**ατι"τς 5'%ι τη δ+!ατότητα !α

(#4C%ι και !α %κτ%,5"%ι π#ο(#4**ατα "τη (,-""α8 Α+το& οι δι%#*η!%+τ5ς %&!αι π#ο"π%,4"ι*οι *5") "'%τικ-!

ι"το"%,&δ)! και πα#5'ο+! ό'ι *ό!ο τις 3α"ικ5ς δ+!ατότητ%ς %π%6%#(α"&ας κ%ι*5!ο+9 αποAκ%+"ης α,,4 και

π%#ι""ότ%#ο π#ο')#η*5!%ς +πη#%"&%ς κατ4 π%#&πτ)"η8

Οι +πη#%"&%ς α+το$ το+ τ$πο+ απ%+A$!ο!ται τό"ο "% α#'4#ιο+ς ό"ο και %πα((%,*ατ&%ς και πα#5'ο!ται %&τ%

δ)#%4! *% κ4ποιο *ο!τ5,ο '#5)"ης9 το οπο&ο %6α#τ4ται από τη! +πη#%"&α8 Οι δ)#%4! +πη#%"&%ς

+πο,%&πο!ται (%!ικ4 "% δ+!ατότητ%ς και 3ι3,ιοAκ%ς9 α,,4 πα#5'ο+! "η*α!τικ 3οA%ια τό"ο "τη! %κπα&δ%+"η

ό"ο και %+κο,&α ότα! ο +πο,ο(ι"τς *% το π,#%ς π%#ι34,,ο! δ%! %&!αι διαA5"ι*ος και +π4#'%ι α!4(κη (ια

κ4ποιο (#(ο#ο π#)τότ+πο8 Οι +πη#%"&%ς α!τ&A%τα πο+ απ%+A$!ο!ται "% %πα((%,*ατ&%ς πα#5'ο+! ποικι,&α

δ+!ατοττ)! και π4!τοτ% "% "+!4#τη"η *% το α!τ&"τοι'ο κό"τος8

Η "+(κ%κ#ι*5!η τ4"η α6&:%ι της α!α7ο#4ς *ας9 καA-ς αποτ%,%& *ια (%!ικότ%#η %65,ι6η "το! το*5α το+

,ο(ι"*ικο$ και %!δ5'%ται "το *5,,ο! !α αποτ%,5"%ι 3α"ικ %πι,ο( (ια το! '-#ο και %ιδικότ%#α (ια το π%δ&ο τηςΕπι"τ*ης Δ%δο*5!)!8

21

Page 22: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 22/24

Το π,%ο!5κτη*α τ)! +πη#%"ι-! πο+ πα#5'ο!ται κατ4 α+τό το! τ#όπο %&!αι ότι %&!αι π#ο"π%,4"ι*%ς από

κ4ποιο!9 ότα! A5,%ι !α (#4C%ι κ-δικα P./0129 ')#&ς !α απαιτ%&ται ο +πο,ο(ι"τς το+ *% το π%#ι34,,ο!

%(κατ%"τη*5!ο8 Ακό*η και 5!ας 7ο#ητός +πο,ο(ι"τς '%ι#ός %&!αι α#κ%τός -"τ% !α (#4C%ι κ-δικα P./012 "%

'#ό!ο και '-#ο πο+ %πιA+*%&8

 Από τη! 4,,η π,%+#49 το *%ιο!5κτη*α %&!αι ότι οι δ)#%4! ι"τότοποι "+!A)ς απ%+A$!ο!ται "το! απ,ό

π#ο(#α**ατι"τ %κπαιδ%+ό*%!ο και δ%! πα#5'ο+! οι δ+!ατότητ%ς της (,-""ας ό,%ς τις 3ι3,ιοAκ%ς8 Γ%!ικ49

δ%! %&!αι %7ικτό !α πα#α"'%Aο$! οι π,#%ις δ+!ατότητ%ς πο+ πα#5'ο!ται από *ια τοπικ %(κατ4"τα"η "%

+πο,ο(ι"τ9 )"τό"ο9 +π4#'ο+! ο#ι"*5!οι ι"τότοποι πο+ πα#5'ο+! α!α3αA*ι"*5!%ς +πη#%"&%ς *% κ4ποια

"+!δ#ο*8 Ο %!δια7%#ό*%!ος *πο#%& !α α!α:ητ"%ι "'%τικ5ς δι%+A$!"%ις "το διαδ&κτ+ο όπο+ πα#5'ο!ται

π,η#ο7ο#&%ς τό"ο (ια το τι π#ο"75#%ι η κ4A% +πη#%"&α ό"ο και τ+'ό! κό"τος8

b8U Κοι!ότητα P./012 και α!4πτ+6η της (,-""ας

Η P./012 %&!αι (,-""α α!οικτο$ κ-δικα8 Ως τ5τοια 5'%ι *ια *%(4,η και %6αι#%τικ4 %!%#( κοι!ότητα α!4πτ+6ης

πο+ α!ταποκ#&!%ται "% δι47ο#α :ητ*ατα πο+ α!ακ$πτο+! και α!απτ$""%ι 3%,τι-"%ις *% τα'$τητα πο+ %&!αι

α6ιο:,%+τη ακό*η και (ια ,ο(ι"*ικό το οπο&ο %&!αι %*πο#ικό8 Οι π#ο(#α**ατι"τ5ς P./012 %#(4:ο!ται α+τό!ο*α

"% "+!%#(α"&α και *% τη 3οA%ια "+"τ*ατος %,5('ο+ πη(α&ο+ κ-δικα "+!το!&:%ται η "+!τ#η"η το+ κ-δικα

και τ)! *%τα3ο,-!8 Οι α,,α(5ς π,5ο! ακο,ο+Aο$! τη! ,ο(ικ %!ός %*πο#ικο$ ,ο(ι"*ικο$ και δ#ο*ο,ο(ο$!ται

*% τ+πικό π#)τόκο,,ο9 το οπο&ο π%#ι,α*34!%ι τη "$!τα6η *ιας π#ότα"ης P?P pP./012 ?202de[e2/ Po1q1Zks

4,,ο 5((#α7ο9 "% α!τ&A%"η *% τη! α#'ικ π%#&οδο όπο+ α#κο$"% 5!α e[Xk8

Ως π#ος τη! (%!ικότ%#η πα#ο+"&α της P./0129 το Pl} pP./012 ˆδ#+*α Iο(ι"*ικο$s %&!αι *ια *η κ%#δο"κοπικ

ο*4δα πο+ διο#(α!-!%ι "+!5δ#ια και α"'ο,%&ται *% A5*ατα π!%+*ατικς ιδιοκτη"&ας8 ;ο,+4#ιA*α "+!5δ#ια

P./012 π#α(*ατοποιο$!ται "% ό,ο το! κό"*ο *% %κ%&!ο το+ Pl} !α %&!αι το "η*α!τικότ%#ο8 Ε!δ%ικτικό της

%65,ι6ης της (,-""ας %&!αι ότι %!- "τα α#'ικ4 "+!5δ#ια η "+**%το' τα! ό"ο και οι Aα*-!%ς %!ός %"τιατο#&ο+9

το U]EU και U]EV η "+**%το' α!,A% "% U8i]] και 5π#%π% !α A5"ο+! και α!-τατο ό#ιο "+**%το'-!8

 Α! και η P./012 5'%ι *ια α6ιο:,%+τη κοι!ότητα9 %&!αι "η*α!τικό !α "η*%ι)A%& ότι α+τό "+!%π4(%ται και

ο#ι"*5!%ς %((%!%&ς αδ+!α*&%ς8 Τα 5#(α α!οικτο$ κ-δικα "+'!4 τα+τ&:ο!ται *% τις π#ο")πικ5ς π#οτι*"%ις τ)!

π#ο(#α**ατι"τ-! της9 πο+ δ%! %&!αι ό*)ς δ%"*%+*5!οι "το π,α&"ιο *ιας %ται#&ας α,,4 %#(4:ο!ται κατ4 34"η

"το! %,%$A%#ο '#ό!ο το+ς8 Dτ"ι9 το ,ο(ι"*ικό α!οικτο$ κ-δικα δ%&'!%ι κ4π)ς 'αοτικό )ς π#ος τη! α!4πτ+6

το+ και 4!α#'ο )ς π#ος το! 5,%('ό το+ και κατ4 και#ο$ς δ%! %&!αι τα π4!τα τό"ο ο*α,4 ό"ο Aα 5π#%π%8 Για

πα#4δ%ι(*α9 η P./012 V8U8] %&'% "74,*ατα "τη ,%ιτο+#(&α %ι"όδο+ της κο!"ό,ας "τα fX21gZ8 Ω"τό"ο9

"+!A)ς η α!4πτ+6 το+ οδη(%&ται από 5!α π+#!α π#ο(#α**ατι"τ-! και το αποτ5,%"*α %&!αι ότι η %65,ι6η το+,ο(ι"*ικο$ α!οικτο$ κ-δικα9 α! και "+'!4 οδη(%&ται από ,&(ο+ς9 %πι34,,%ται τ%,ικ4 "τη! %+#$τ%#η κοι!ότητα

από τη! οπο&α και %π)7%,%&ται %π&"ης "η*α!τικ48

Σ$!οCη

@% τη! ο,οκ,#)"η της %!ότητας α+τς *4Aατ%B

• ότι η P./012 %&!αι *ια (,-""α π#ο(#α**ατι"*ο$ (%!ικς '#"ης %6αι#%τικ4 δη*ο7ι,ς9

• τις ιδιότητ%ς και τα 'α#ακτη#ι"τικ4 της (,-""ας9

• τα δ+!ατ4 και αδ$!ατα "η*%&α της9

22

Page 23: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 23/24

• ότι α+τ4 τη! καAι"το$! ιδια&τ%#α %$κο,η "τη! %κ*4Aη"η και %+α!4(!)"τη9

• ότι η 5κδο"η V8_ της (,-""ας αποτ%,%& το* "τη! ι"το#ικ %65,ι6η της (,-""ας καA-ς δ%! διατη#%& τη!

π#ος τα π&") "+*3ατότητα9

• τις '#"%ις της και τη! δι4δο" της "% π,Aος %7α#*ο(-!9

• α#κ%το$ς ι"τότοπο+ς πο+ πα#5'ο+! π%#ι34,,ο! α!4πτ+6ης και %κτ5,%"ης "%!α#&)! και απ,-!

π#ο(#α**4τ)! και %&"α"τ% "% A5"η !α '#η"ι*οποι"%τ% ο#ι"*5!α (ια %κτ5,%"η 3α"ικ-! %!το,-!9

• ότι +π4#'%ι *ια "η*α!τικ κοι!ότητα πο+ "τη#&:%ι τη! α!4πτ+6η της (,-""ας9

• π-ς !α %(κατα"τ"%τ% τη! P./012 "το! +πο,ο(ι"τ "ας9

• π-ς !α '#η"ι*οποι"%τ% το! διαδ#α"τικό δι%#*η!%+τ (ια !α %κτ%,5"%τ% π#ο(#4**ατα και "%!4#ια9

• π-ς !α '#η"ι*οποι"%τ% το! π%#ι34,,ο! <=>? (ια !α δη*ιο+#("%τ% και !α %κτ%,5"%τ% π#ο(#4**ατα και

"%!4#ια9

• ποια %&!αι η 3α"ικ ,%ιτο+#(&α κατ4 τη! %κτ5,%"η %!ός π#ο(#4**ατος9

• ποια %&!αι ο#ι"*5!α από τα 3α"ικ4 "τοι'%&α της (,-""ας "+!οπτικ49 και

• π-ς !α (#4C%τ% και !α %κτ%,5"%τ% απ,4 π#ο(#4**ατα8

Βι3,ιο(#α7&α

• HGIJCK? Μ&9 pU]]is9 7)3nnn3 Python8 9+o4 :o;*) to P+o.)<<on01 9 mqoeZZ9 c2X/e l//eZ 1y m[eoXd8

• LM? Μ&9 pU]EVs9 =)0+nn3 Python9 }Xy/0 ?X/X129 OƒLeXkk. ̂ eX9 <2d89 leZ/1q1k9 c2X/e l//eZ 1y

 m[eoXd8

• LM? Μ&9 pU]EEs9 P+o3+044n3 Python9 }1Mo/0 ?X/X129 OƒLeXkk. ̂ eX9 leZ/1q1k9 c2X/e l//eZ 1y

 m[eoXd8

• JQ? R&9 pU]Ebs9 =)0+n Python th) h0+- >0y 8 0 ;)+y <421) nt+o-/*ton to th) t)++.yn31y ')0/t./1

>o+1- o. *o42/t)+< 0n- *o-)9 T0Xo eX/X129 8mXZ12 feZke.9 c2X/e l//eZ 1y m[eoXd8

• ΑSο3.,? Ν&?Κο2(ι$? Μ&? Π-"ιο3.-? Β&? Σ5$.18- Κ&9 pU]EVs9 ?ισαγ#γ στου! υπολογιστέ! με τη

γλώσσα Python9 Εκδό"%ις ;α!%πι"τη*&ο+ ;ατ#-!8

 Δικτ+ο(#α7&α

23

Page 24: #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

7/23/2019 #1 Εισαγωγη Στην Python Και Τα Βασικα Στοιχεια Τησ

http://slidepdf.com/reader/full/1-python- 24/24

• 0//qZBSSggg8q./01281ojS 8

Η κ%!τ#ικ "%,&δα της P./0128

• 0//qZBSSggg8q./01281ojSd1[[M2X/.S 8

Η κοι!ότητα της P./0128

• 0//qBSS1dZ8q./01281ojSoeyeoe2deS 8

Το %π&"η*ο "η*%&ο α!α7ο#4ς της (,-""ας8

• 0//qBSS1dZ8q./01281ojS/M/1oXkS8

Το %π&"η*ο %('%ι#&διο8

• 0//qBSSq./01281oj8joS8

Η %,,η!ικ κοι!ότητα π#ο(#α**ατι"τ-! της P./0128

• 0//qBSS208dZ8kMd8eMSq./012S02Zw12SV8ES02Z12H/[kSX2e_80/[k8

 Α#κ%τ4 κατατοπι"τικός οδη(ός (ια τη (,-""α8

• 0//qBSSggg8q.d1281ojS8

Ο ι"τότοπος (ια τα πα(κό"*ια "+!5δ#ια της P./0128

• 0//qBSSZ/dr1Reoyk1g8d1[S‰MeZ/X12ZS/jjeSq./012ŠZ1o/‹2egeZ/ 8

;ο,$ κατατοπι"τικός ι"τότοπος (ια π#ο3,*ατα π#ο(#α**ατι"*ο$8

• 0//qZBSSggg8kX2reX28d1[Sjo1MqZSP./012wJ1[[M2X/.wUiaU`S1M/8

Κοι!ότητα %πα((%,*ατι-! π#ο(#α**ατι"τ-! P./0128

• 0//qZBSS1dZ8q./01281ojSV8iSkXoo.SyM2d/X12Z80/[k