69
 Iltr` muâä` k filbukban Uy tj`l 3.2 Qlivarsimkma Hamarkf ma Fkvrks Mapkrtknal t` ma Diïldik mk D`nputkâä` Cal Jur Ckjik m` Lksdinalt`

Introdução a Python

  • Upload
    oxydron

  • View
    185

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 1/69

 

Gezpcjyáîc k ogeaykaim Xwzdce 0%1

Yeg|ip~gjkji Lijipko ji Ok|pk~Jixkpzkmiezc ji Ngæengk jk Ncmxyzkáîc

@ie Dyp @kdgk jc Ek~ngmiezc

Page 2: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 2/69

 

^c`pi c~ ~ogji~

† I~~i ~ogji lcg ligzc xcp @ie Dyp @kdgk jc Ek~ngmiezcr`d R kz ] ncmx%ylok%`p}/ `k~ikjc ek~ c`pk~ ngzkjk~ ncmc`g`ogcapklgk ec lgm jc kp{yg|c i xcji ~ip jg~zpg`yíjcapkzygzkmiezi/ ~c` k ognieák6

† Ognieák Npikzg|i Ncmmce~ Kzpg`ygáîc-Y~c Eîc-Ncmipngko-ncmxkpzgodkmiezc xiok mi~mk Ognieák0%9 @pk~go% Xkpk |ip ymk nþxgk ji~zk ognieák/ |g~gzidzzx6##npikzg|incmmce~%cpa#ognie~i~#`w-en-~k#0%9#`p# cy ie|gi ymk nkpzk xkpk Npikzg|iNcmmce~/ ;1; ^incej ^zpiiz/ ^ygzi >88/ ^keLpkeng~nc/ Nkoglcpegk 7:;89/ Y^K%

Page 3: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 3/69

 

Xwzdce6 Npgkjcp i Cpgaim

† K ogeaykaim lcg npgkjk xcp Aygjc |cePy~~cm%

† C ecmi Xwzdce zi|i k ~yk cpgaim ec

apyxc dymcpí~zgnc `pgzàegnc McezwXwzdce npgkjcp jc xpcapkmk McezwXwzdce!~ Lowgea Ngpny~/ im`cpkmygzk~ xi~~ck~ lkákm k~~cngkáîcncm c pçxzgo jc mi~mc ecmi $imxcpzyayæ~/ xízce cy xgzîc'%

Page 4: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 4/69

C {yi ç Xwzdce3

◃ Ç ymk ogeaykaim ji xpcapkmkáîc ji kozí~~gmc eí|io

◃ ^yxcpzi ekzg|c k i~zpyzypk~ ji jkjc~ ji kozc eí|io

◃ Gezipxpizkjk $ncmxgoë|io zkm`çm'

◃ Gmxipkzg|k

◃ Myozgxkpkjgamk

◃ Cpgiezkjk k c`fizc~/ Xpcnijypko i Lyengceko

◃ Xc~~yg zgxkaim jgeàmgnk i lcpzi

◃ Xc~~yg Akp`kai Ncoinzcp  $Aipiengkjcp ji Mimþpgk'

◃ K ogeaykaim ç Nk~i ^ie~gzg|i

◃ Gezipkai ncm cyzpk~ ogeaykaie~

◃ GpceXwzdce $%EIZ'/ Fwzdce$Fk|k'/ N i N

 

Page 5: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 5/69

Xcp {yi y~kp Xwzdce3

† ^gezkti ogmxk/ nceng~k i ji lëngo oigzypk

† Mkg~ ncm miec~ nþjgac

Lëngo kxpiejgvkjc† Lcpzi ~yxcpzi jk ncmyegjkji

† Jcnymiezkáîc itzie~k

† @g`ogczink xkjpîc iecpmi

 

Page 6: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 6/69

[yim y~k Xwzdce3

† Accaoi

† EK^K

† Ecbgk

† Agmx#Geb~nkxi#@oiejip

† Ac|ipec $`pk~go%ac|%`p'

† Xcpzko A;$a;%aoc`c%`p'

† Ç yzgogvkjk im |ëpgc~ xpcni~~c~ ec Ogeyt%

dzzx6##qqq%xwzdce%cpa%`p#qgbg#Imxpi~k~Xwzdce  

dzzx6##qqq%xwzdce%cpa#k`cyz#~ynni~~# 

 

Page 7: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 7/69

Gezipxpizkáîc i Ncmxgokáîc

 

Page 8: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 8/69

Mcjc gezipkzg|c

◃ Ç ndkmkp c gezipxpizkjcp i itinyzkp nþjgac im zimxc piko%

◃ ^ko|i c kp{yg|c ncm itzie~îc &%xw/ iezpi ec zipmgeko i |ë ek xk~zkjc kp{yg|c i jgagzi ‟ xwzdce ?ecmi jc kp{yg|c5%xw” 

 

Page 9: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 9/69

jgp$' i diox$'

† C~ ncmkejc~ mkg~ özig~/ xcg~ lkngogzkm k ji~nc`ipzkjk~ lyengcekogjkji~ jk~ lyeáùi~ i mçzcjc~ xkpkc`fizc~%

† jgp$c`fizc'

 „ Pizcpek ymk og~zk ji kzpg`yzc~ i mçzcjc~ jc c`fizc

† xpgez diox$c`fizc'

 „ Mc~zpk k jcnymiezkáîc jc c`fizc

 

Page 10: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 10/69

Zgxc~-nok~~i

† Zgxc~ i nok~~i~/ im Xwzdce/ ~îc yeglgnkjc~%† Eîc dë jinokpkáîc ji zgxc/ mk~ ymk gelipæengk ji

zgxc%

† zwxi$' pizcpek c zgxc jk |kpgë|io%† C~ zgxc~ xc~~yim mçzcjc~ xpþxpgc~%† K~ |kpgë|ig~ xcjim myjkp ji zgxc im zimxc ji

itinyáîc%† Itg~zim6 gezigpc/ gezigpc oceac/ xcezc loyzykezi/ ~zpgea/

`ccoikec/ cnzko i ditkjingmko%

 

Page 11: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 11/69

Zgxc~-nok~~i6 Eömipc~

◃ |kpgë|io = koaym |kocp

555 pikoowSocea = 77777777777777777777 .08 7~555 zwxi$pikoowSocea'

?zwxi !ocea!5

555 k = ;555 zwxi$k'

?zwxi !gez!5

555 k = !zitzc!555 ` = "zitzc"

555 zwxi$k'?zwxi !~zp!5555 zwxi$`'?zwxi !~zp!5

555 k = Zpyi555 ` = Lko~i

555 zwxi$k'?zwxi !`cco!5555 zwxi$`'?zwxi !`cco!5

Ziezim y~kp jgp$k' i diox$k'

 

Page 12: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 12/69

Nce|ip~ùi~ `ë~gnk~ ji zgxc

† gez$'/ lockz$'/ ~zp$'/ `cco$'/ ocea$'

555 gez$0%1;'0

555 lockz$9'9%8

555 ~zp$099'!099!

555 `cco$;'Zpyi

555 `cco$8'Lko~i

555 `cco$:>'Zpyi

555 `cco$!!'Lko~i

555 `cco$―~cy |ipjkjkjigpc!'Zpyi

555 ~zp$Zpyi'!Zpyi!

555 lockz$0>>>>>>>>>>>>>11111111111144444444447777777777777>>>>::0;O'0%>>>>>>>>>>>>>114i9<

555 ocea$0%9<'0O

Zi~zim ec gezipxpizkjcp+

 

Page 13: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 13/69

Zgxc~-nok~~i6 Cxipkjcpi~ Kpgzmçzgnc~

† Xkjpùi~6 - & #

† Jg|g~îc gezigpk6 k # ` -5 ~iejc k I ` gezigpc~%

† Jg|g~îc gezigpk6 k ## ` -5 ~iejc k CY ` lockz

† Jg|g~îc lockz6 k # ` -5 ~iejc k CY ` lockz

† Itxceiengkáîc6 `k~i && itx

† Mþjyoc6 k ) ` -5 pi~zc jk jg|g~îc ji k xcp `

 

Page 14: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 14/69

Zgxc~-nok~~i6 ^zpgea~

^zpgea~6 ~zpgea~ xkjpùi~ ~îc gmyzë|ig~6`kejk; = ―Oij Vixxioge–  .^zpgea ~gmxoi~

`kejk0 = ‟ ―Pkndmkegec|– ” .^zpgea ~gmxoi~

ogedk~=‟””I~~k i ymk ~zpgea im myozgxok~ ogedk~%””” 

555 xpgez ogedk~

I~~k i ymk ~zpgea

im myozgxok~ ogedk~

 

Page 15: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 15/69

Zgxc~-nok~~i6 ^zpgea~ -5 Cxipkáùi~

† $ncenkziekáîc' i &$myozgxognkáîc'

555 `kejk = ―Kpnzgn– 

555 `kejk – Mcebiw~+– 

―Kpnzgn Mcebiw~+– 555 `kejk & >

―KpnzgnKpnzgnKpnzgn– 

 

Page 16: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 16/69

Zgxc~-nok~~i6 ^zpgea~ -5 Mçzcjc~

† Yzgogvkejc c~ mçzcjc~ pixokni$'/~zpgx$' lkák6

† Zpc{yi ceji dcy|ip nkndcppc xcp mknknc i

|gni-|ip~k6kegmkg~=―C~ mknknc~ |g|im ncákejc k~ nc~zk~% ^i lc~~iym nkndcppc/ mcpjipgk%– 

Zpkjyvk i~~k mie~kaim6m~a=–80 :0zp8e:yz:0 nd>a:p:m%– 

 

Page 17: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 17/69

Zgxc~-nok~~i6 ^zpgea~

 

Page 18: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 18/69

Zgxc~-nok~~i6 ^zpgea~

† Cxipkjcp ‟)” ç y~kjc xkpk lkvip gezipxcokáîc ji~zpgea~%

† K gezipxcokáîc ç mkg~ ilgngiezi ec y~c ji mimþpgkjc {yi k ncenkziekáîc nce|iengceko%

555 {zjJgedigpc~ = 0>555 xpgez ―Iy ziedc )j jgedigpc~+– ) {zjJgedigpc~Iy ziedc 0> jgedigpc~+

555 xpgez ―Iy ziedc )t ditk~+– ) {zjJgedigpc~Iy ziedc ;1 ditk~+555 xpgez ―Iy ziedc )c cnzkg~+– ) {zjJgedigpc~Iy ziedc 01 cnzkg~+

 

Page 19: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 19/69

Zgxc~-nok~~i6 ^zpgea~ myzë|ig~

† ^zpgea~ jk nok~~i Y~ip^zpgea ~îc myzë|ig~6

lpcm Y~ip^zpgea gmxcpz Myzk`oi^zpgea

555 k = Myzk`oi^zpgea$ ―Xk~nko ='– '

555 xpgez k

Xk~nko ='

555 kR-;] = ―$– 555 xpgez k

Xk~nko =$

 

Page 20: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 20/69

Zgxc~-nok~~i6 ^zpgea~

† ^ím`coc~ y~kjc~ ek gezipxcokáîc6

† )~6 ~zpgea%

† )j6 gezigpc%

† )c6 cnzko%

† )t6 ditkjingmko%

† )l6 piko%

† )i6 piko itxceiengko%

† ))6 ~geko ji xipniezkaim%

 

Page 21: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 21/69

Zgxc~-nok~~i6 Og~zk~

Og~zk6 ~îc ncoiáùi~ dizipcaæeik~ ji c`fizc~/ {yixcjim ~ip ji {yko{yip zgxc/ genoy~g|i cyzpk~ og~zk~%^gezkti6 ?|kpgë|io5 = R]

O = R ―Jcyaok~ Kjkm~–/ ”–cg–”/ R>%;:/0%1;]/;]

^îc myzë|ig~/ xcjiejc ~ip kozipkjk~ k {yko{yip

mcmiezc% Og~zk~ xcjim ~ip lkzgkjk~ jk mi~mklcpmk {yi k~ ~zpgea~/ mk~ ncmc k~ og~zk~ ~îcmyzë|ig~/ ç xc~~í|io lkvip kzpg`ygáùi~ k gzie~ jk og~zk%

 

Page 22: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 22/69

Zgxc~-nok~~i6 Og~zk~ -5 Mçzcjc~

Koaye~ mçzcjc~#cxipkáùi~ im og~zk~6

555 og~zk = R‟Keim”]

555 og~zk%kxxiej$;%7'

555 og~zkR‟Keim”/ ;%7]555 og~zk%pimc|i$‟Keim”'

555 og~zk

R;%7]

555 og~zk%kxxiej$8%1'555 og~zk%kxxiej$94'

555 og~zk

R;%7/ 8%1/ 94]

555 og~zk%~cpz$'

555 og~zk

R8%1/ ;%7/ 94]

555 og~zk%pi|ip~i$' 555og~zk

R94/ ;%7/ 8%1]

555 og~zkR;6]

R;%7/ 8%1]

 

Page 23: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 23/69

Zgxc~-nok~~i6 Og~zk~ -5 Mçzcjc~

Koaye~ mçzcjc~#cxipkáùi~ im og~zk~6

555 og~zk%xcx$' .Gmxoimiezk lgok~ i xgodk~

8%1

555 og~zk

R94/ ;%7]

555 og~zk%xcx$8' .íejgni

94

555 og~zk = R;/0/>]

555 og~zk%ge~ipz$;/―gezpy~c–' . xc~gáîc i~xinílgnk

555 og~zk

R;/ –gezpy~c–/ 0/ >] 

 

Page 24: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 24/69

Zgxc~-nok~~i6 Zyxok~

^imiodkezi~ k~ og~zk~/ xcpçm ~îc gmyzë|ig~6 eîc ~i xcjiknpi~niezkp/ kxkakp cy lkvip kzpg`ygáùi~ kc~ gzie~%Yzgogjkji6 kocnk mimþpgk ji lcpmk ncezíeyk/ miodcpkejcji~imxiedc% Gejgnkjc xkpk yzgogvkáîc mkzimëzgnk%

^gezkti6 ?|kpgë|io5 = $'

zyxogzk = $;:0491/–Ndgnc @ykp{yi–/y”Pgndkpj Jkqbge~”'zyxpk = !Mgndkio Fknb~ce!/ "Dcqoge! Qcol"/ !FcdeNcozpkei!

◃ K lyeáîc og~z$' zpke~lcpmk ymk zyxok im og~zk◃ K lyeáîc zyxoi$' zpke~lcpmk ymk og~zk im zyxok

 

Page 25: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 25/69

Zgxc~-nok~~i6 Zyxok~ -5 Mçzcjc~

◃koaye~ mçzcjc~6◃ncyez$' 6 ncezk {ykezc~ gzie~ itg~zi jc |kocpxk~~kjc ncmc xkpkmæzpc$~ip|i xkpk og~zk zkm`çm'6

k = ;/;/>/>/:k%ncyez$;'55 0◃gejit$' 6 pizcpek k xpgmigpk xc~gáîc {yi c |kocp

xk~~kjc ncmc xkpkmiezpc kxkpini%k%gejit$>'550

 

Page 26: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 26/69

Zgxc~-nok~~i6 Jgngceëpgc~

† Ym jgngceëpgc ç ymk og~zk ji k~~cngkáùi~ncmxc~zk~ xcp ymk ndk|i öegnk i i~zpyzypk~ncppi~xcejiezi~% Jgngceëpgc~ ~îc myzë|ig~/ zkg~ncmc k~ og~zk~%

† K ndk|i xping~k ~ip ji ym zgxc gmyzë|io/aipkomiezi ~îc y~kjk~ ~zpgea~/ mk~ zkm`çmxcjim ~ip zyxok~ cy zgxc~ eymçpgnc~% Fë c~ gzie~jc~ jgngceëpgc~ xcjim ~ip zkezc myzë|ig~ {ykezcgmyzë|ig~% C jgngceëpgc jc Xwzdce eîc lcpeiniakpkezgk ji {yi k~ ndk|i~ i~zkpîc cpjiekjk~%

 

Page 27: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 27/69

Zgxc~-nok~~i6 Jgngceëpgc~

 

Page 28: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 28/69

Zgxc~-nok~~i6 Jgngceëpgc~ -5 Mçzcjc~† Itimxoc ji jgngceëpgc6

555 jgn = r―xg–6 >%;:;9/ :06 ‟Jcyaok~ Kjkm~”}555 jgnR―xg–]>%;:;9555 jgnR:0]―Jcyaok~ Kjkm~– 555 jgnR―xwzdce–] = ―mk~~k+– 

555 jgnR―xwzdce–]―mk~~k– 555 . ~i k ndk|i eîc itg~zgp/ pizcpek `ccoikec Lko~i555 jgn%xcx$―xg–/Lko~i'>%;:;9555 jgn%xcx$―xg–/Lko~i'Lko~i555 lcp ndk|i/|kocp ge jgn%gzipgzim~$'6%%% xpgez ndk|i/–=5–/|kocpxwzdce =5 mk~~k+:0 =5 Jcyaok~ Kjkm~

 

Page 29: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 29/69

Zgxc~-nok~~i6 Jgngceëpgc~ -5 Mçzcjc~

555 jgn%aiz$:0/–Nk~c eîc itg~zgp pizcpei i~~k ~zpgea–'―Jcyaok~ Kjkm~– 

555 jgnR:0]

―Jcyaok~ Kjkm~– 

555 jgn%gzim~$'

R$―xwzdce–/–mk~~k–'/ $:0/ ―Jcyaok~ Kjkm~–'] 555 jgn%biw~$'

R―xwzdce–/:0] 

555 jgn%|koyi~$'

R―mk~~k–/ ―Jcyaok~ Kjkm~–] 

555 jgn%dk~Sbiw$―xwzdce–' Zpyi

555 jgn%noikp$'

555 jgn

r}

 

Page 30: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 30/69

Zgxc~-nok~~i6 @ccoikec~

† Im Xwzdce itg~zi k~ xkok|pk~ pi~ip|kjk~ Zpyi i Lko~i xkpk zgxc `ccoikec%

† Xcpçm/ mygzk~ ncg~k~ im Xwzdce ~îc

nce~gjipkjc~ `ccoikec~† `cco$' 6 |ipglgnk ~i k |kpgë|io ç |ipjkjigpk cy

lko~k6

† [yko{yip |kocp jglipiezi ji vipc~ i |kvgc~ çnce~gjipkjc |ipjkjigpc%

 

Page 31: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 31/69

Zgxc~-nok~~i6 @ccoikec~

555 `cco$8'Lko~i

555 `cco$8%8'

Lko~i

555 `cco$―–' 

Lko~i

555 `cco$‟”' 

Lko~i

555 `cco$R]'Lko~i555 `cco$$''

Lko~i555 `cco$r}'Lko~i

Zcjc c pi~zc ç nce~gjipkjc|ipjkjigpc/ Zpyi

 

Zgxc~ nok~~i6 @ccoikec~ 5

Page 32: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 32/69

Zgxc~-nok~~i6 @ccoikec~ -5Cxipkjcpi~ @ccoikec~

† kej/cp/ecz/g~ i ge555 Zpyi kej Zpyi

Zpyi

555 Zpyi cp Lko~iZpyi

555 : ge R;/:]

Zpyi555 k=;2 `=k

555 k g~ `

Zpyi

555 ; cp Lko~i

;

555 8 cp Lko~i

Lko~i

555 ecz Zpyi

Lko~i

555 ecz ;

Lko~i

 

Zgxc~ nok~~i6 @ccoikec~ 5

Page 33: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 33/69

Zgxc~-nok~~i6 @ccoikec~ -5Cxipkjcpi~ Piokngcekg~

† 5/ ?/ 5=/ ?=/ ==/ +=/ ?5† += i ?5 ~gaeglgnkm ‟jglipiezi” 

† Ç xc~~í|io y~kp |ëpgc~cxipkjcpi~ ek piokáîc6

555 ;?0?=>?:?95:5>5=0+=;Zpyi

† koo$'6 pizcpek Zpyi ~i zcjc~gzie~ xk~~kjc~ lcpim

|ipjkjigpc~%† kew$'6 pizcpek Zpyi ~i koaym

gzim lcp |ipjkjigpc%

555 05>Lko~i555 >5=>Zpyi

555 :?=>Lko~i555 t=>555 0?t?:

Zpyi555 koo$;/9%9'Zpyi555 kew$8/;'

Zpyi 

Page 34: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 34/69

^gezkti6 @ocnc~

◃ C y~c ji `kppk ge|ipzgjk $_' i |ípayok $/' xipmgzimncezgeykp ym nþjgac im cyzpk~ ogedk~%

◃ Xkpk ncmiezëpgc~6 .% I k ogedk ~ipë gaecpkjk/ ncm itniáîcji ncmiezëpgc~ lyengcekg~%

◃ Jcg~ xcezc~ $6' jiogmgzkm `ocnc~%

◃ Im Xwzdce/ c~ `ocnc~ ji nþjgac ~îc jiogmgzkjc~ xioc y~cji iejiezkáîc%

 

Page 35: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 35/69

^gezkti6 Ncjglgnkáîc

† Xkpk kozipkp k ncjglgnkáîc jc kp{yg|c lcezi jcxpcapkmk knpi~niezk-~i ym ncmiezëpgc lyengceko ecgegngc jc nþjgac6

† Ec gegngc jc kp{yg|c/ ec {yko ?iencjgea5 ç kncjglgnkáîc jc kp{yg|c $aipkomiezi okzge; cy yzl-4'%

 

Page 36: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 36/69

Lyeáùi~

† Ec Xwzdce/ k~ lyeáùi~6† Xcjim pizcpekp cy eîc c`fizc~%† Knigzkm Jcn ^zpgea~%† Knigzkm xkpàmizpc~ cxngcekg~ $ncm jilkyoz~'% ^i eîc

lcp xk~~kjc c xkpàmizpc ~ipë gayko kc jilkyoz jilgegjcek lyeáîc%† Knigzkm {yi c~ xkpàmizpc~ ~ifkm xk~~kjc~ ncm

ecmi% Ei~zi nk~c/ k cpjim im {yi c~ xkpàmizpc~lcpkm xk~~kjc~ eîc gmxcpzk%

† Zim ekmi~xkni xpþxpgc $i~ncxc ocnko'/ i xcp g~~cxcjim cly~nkp jilgegáùi~ ji i~ncxc aoc`ko%

 

Page 37: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 37/69

Lyeáùi~† ^gezkti6jil ?ecmi jk lyeáîc5 $?xkpkmæzpc~5'6It%6

.i~npi|km g~~c im ym kp{yg|c+

^kíjk6;80:<%9:>0;<:<4:<00:7Lyenkc ji itxceiengknkc% 

 

Page 38: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 38/69

Lyeáùi~

† xipmgzi xk~~kaim ji xkpàmizpc xcp ecmi6

^kíjk6.88ll88.88ll88

.88ll88

 

Page 39: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 39/69

I~ncxc jk~ |kpgë|ig~

 

j ë

Page 40: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 40/69

I~ncxc jk~ |kpgë|ig~

† Xkpk jinokpkp/ jiezpc ji koaym i~ncxc/ ymk|kpgk|io aoc`ko/ y~k-~i c ncmkejc aoc`ko6

^kíjk6cg

eceicgi

 

o j lo gl ogl o

Page 41: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 41/69

Ncezpcoi ji loytc6 gl/ iogl i io~i◃ ^i c `ocnc ji nþjgac lcp ncmxc~zc ji kxiek~ ymk

ogedk/ ioi xcji ~ip i~npgzc kxþ~ c~ jcg~ xcezc~%

^kíjk656Jmgm liogv

 

O j P g î l

Page 42: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 42/69

Okác~ ji Pixizgáîc6 lcp

◃ lcp6 Ç k i~zpyzypk ji pixizgáîc mkg~ y~kjk ecXwzdce% K ge~zpyáîc knigzk eîc ~þ ~i{yæengk~i~zëzgnk~/ mk~ zkm`çm ~i{yæengk~ aipkjk~ xcpgzipkjcpi~%

~gezkti6 lcp ?|kpgk|io5 ge ?i~zpyzypk gzipë|io56

◃ Gzipkjcpi~ ~îc i~zpyzypk~ {yi xipmgzim gzipkáùi~/cy ~ifk/ kni~~c kc~ gzie~ ji ymk ncoiáîc ji

ioimiezc~/ ji lcpmk ~i{yiengko◃ @pikb / ncezgeyi i io~i xipmgzgjc~%

 

O j P zg î l

Page 43: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 43/69

Okác~ ji Pixizgáîc6 lcp

^kíjk6

55; =5 ^þnpkzi~

550 =5 Kpg~zþzioi~

55> =5 Xokzîc

55: =5 Ji~nkpzi~

559 =5 Egizv~ndi

 

O j zg î dgo

Page 44: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 44/69

Okác~ ji pixizgáîc6 qdgoi

◃ Qdgoi6 C okác qdgoi ç kji{ykjc {ykejc eîc dëncmc jizipmgekp {ykezk~ gzipkáùi~ |îc cncppip ieîc dë ymk ~i{yæengk k ~iaygp%

 

I z j gj j j j

Page 45: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 45/69

Iezpkjk i ~kgjk ji jkjc~

† C ncmkejc xpgez i~npi|i ek ~kíjk xkjpîc jcXwzdce%

† K iezpkjk xkjpîc ~i jë xiok lyeáîc

pkqSgexyz$'/ {yi oæ k iezpkjk xioc zinokjc ipizcpek k ~zpgea%

† C y~c ncm`gekjc ji lockz$' i gez$' xipmgzik oigzypk ji |kocpi~ gezigpc~ i xcezc~ loyzykezi~%

 

M g o î j g

Page 46: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 46/69

Mkegxyokáîc ji kp{yg|c~

† Lyeáîc Cxie$―iejipinc–/–?mcjc5–' 

† ^iejc c~ mcjc~6

 „ p6 ~cmiezi oigzypk $xkjpîc'

 „ q6 i~npgzk

 „ k6 i~npgzk kjgáîc

 „ `6 `gekpgc

† cxipkjcp xipmgzi oigzypk i apk|káîc%

 

Mkegx okáîc ji kp{ g c~ mçzcjc~

Page 47: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 47/69

Mkegxyokáîc ji kp{yg|c~6 mçzcjc~

† ?c`fizc-kp{yg|c5%pikjogei~$'6 pizcpek ymk og~zk ncm nkjkogedk jc kp{yg|c%

† ?c`fizc-kp{yg|c5%mcji$'6 pizcpek c mcjc kzyko jc kp{yg|c

† ?c`fizc-kp{yg|c5%qpgzi$'6 i~npi|i ec kp{yg|c

† ?c`fizc-kp{yg|c5%noc~i$'6 lindk c c`fizc

 

Mþjyoc6 mkzd

Page 48: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 48/69

gmxcpz mkzd

555 mkzd%zpyen$9%<' .kppijcejk |kocp xkpk `kgtc%

9555 mkzd%oca$mkzd%i'6 .pizcpek c ocakpgzmc jc eymipc

;%8

555 mkzd%oca$;80:/0' . oca ji ;80: ek `k~i 0

;8%8

555 mkzd%lknzcpgko$9' .pizcpek c lkzcpgko jc eymipc jkjc%

;08

555 mkzd%lk`~$-9' .mþjyoc ji koaym |kocp

9%8

555 mkzd%xg6 .nce~zkezi Xg

>%;:;970<9><4717>

555 mkzd%i6 .eömipc ji Iyoip

0%1;404;404:978:9

 

Cpgiezkáîc k C`fizc~

Page 49: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 49/69

Cpgiezkáîc k C`fizc~

† C`fizc~ ~îc k`~zpkáùi~ ncmxyzkngcekg~ {yipixpi~iezkm iezgjkji~/ ncm ~yk~ {ykogjkji~$kzpg`yzc~' i káùi~ $mçzcjc~' {yi i~zk~

xcjim pikogvkp%† K nok~~i ç k i~zpyzypk `ë~gnk jc xkpkjgamk ji

cpgiezkáîc k c`fizc~/ {yi pixpi~iezk c zgxc jc

c`fizc/ ym mcjioc k xkpzgp jc {yko c~ c`fizc~~ipîc npgkjc~%

 

Cpgiezkáîc k C`fizc~6 Nok~~i

Page 50: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 50/69

Cpgiezkáîc k C`fizc~6 Nok~~i

 

Cpgiezkáîc k C`fizc~6

Page 51: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 51/69

Cpgiezkáîc k C`fizc~6

† C~ kzpg`yzc~ ~îc i~zpyzypk~ ji jkjc~ {yikpmkviekm gelcpmkáùi~ ~c`pi c c`fizc i c~mçzcjc~ ~îc lyeáùi~ k~~cngkjk~ kc c`fizc/

{yi ji~npi|im ncmc c c`fizc ~i ncmxcpzk%† ^gezkti6

 

Cpgiezkáîc k C`fizc~6

Page 52: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 52/69

Cpgiezkáîc k C`fizc~6

† C gezipxpizkjcp Xwzdce xc~~yg ym pinyp~cndkmkjc ncoizcp ji ogtc $Akp`kai Ncooinzcp ' {yiogmxk jk mimþpgk c`fizc~ ~im pilipæengk~%

† mçzcjc SSgegzSS$' gegngkogvk c~ |kocpi~ jcxkpàmizpc~

† mçzcjc SSpixpSS$' ç ymk pixpi~iezkáîc jcc`fizc ncmc ~zpgea

 

Cpgiezkáîc k C`fizc~6 Jilgegejc ymk nok~~i

Page 53: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 53/69

 

Cpgiezkáîc k C`fizc~6 Jilgegejc ymk nok~~i

Page 54: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 54/69

Xpg|kzgvkejc |kpgë|ig~ ji ge~zàengk%

 

Cpgiezkáîc k C`fizc~6 Jilgegejc ymk nok~~i

Page 55: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 55/69

Jiezpc jk nok~~i

Lcpk jk nok~~i

^kíjk6

 

Nþjgac-lcezi = mþjyoc3

Page 56: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 56/69

Nþjgac lcezi = mþjyoc3

Kc lkvipmc~ k |ipglgnkáîc jc ekmi~xkni SSekmiSS ncmc~iejc c SSmkgeSS/ |ipglgnkmc~ ~i i~zkmc~ pcjkejc c kp{yg|clcezi cy ~i i~zkmc~ kxiek~ gmxcpzkejc-c

 

Nþjgac-lcezi = mþjyoc3

Page 57: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 57/69

Zcjc~ kp{yg|c~ &%xw ~îczkezc nþjgac-lcezi{ykezc ym mþjyoc%

Pcjkejc c kp{yg|c

Jc mþjyoc xi~~ck%xw/gmxcpzi Xi~~ck%

Ei~~i nk~c/ eîc pcjkpëc ‟mkge” jc kp{yg|c xi~~ck%xw/ xcg~ i~zkmc~ ecekmi~xkni jc gezipxpizkjcp

 

Cpgiezkáîc k C`fizc~6 Dipkeák

Page 58: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 58/69

Jiezpc jk nok~~i

 

Cpgiezkáîc k C`fizc~6 ^ipgkogvkáîc

Page 59: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 59/69

Cpgiezkáîc k C`fizc~6 ^ipgkogvkáîc

† Ç `k~gnkmiezi |cnæ ~ko|kp ym c`fizc im ymkp{yg|c%

† Ncmc zyjc im Xwzdce ç c`fizc/ |cnæ xcji ~ko|kp{yko{yip ncg~k ncm ~ipgkogvkáîc%

† Xcji xcp itimxoc ~ko|kp ymk og~zk/ ncm c {yi zg|ipeiok% Jixcg~ ç ~þ pinkppiakp i~~i c`fizc og~zk imymk og~zk ec|k i ncezgeykp y~kejc-k%

Itg~zim lpkmiqcpb~ im Xwzdce ji zipnigpc~ {yiclipinim lcpmk~ ji xip~g~zæengk ncm pinyp~c~mkg~ k|keákjc~%

 

Cpgiezkáîc k C`fizc~6 ^ipgkogvkáîc

Page 60: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 60/69

Cpgiezkáîc k C`fizc~6 ^ipgkogvkáîc

† Gmxcpzi c mcjyoc xgnboi

xkpk ~ko|kp c c`fizc/ ~gezkti6xgnboi%jymx$?c`fizc5/lgoi$―?ecmiKp{yg|c5–/–q–''

xkpk pik`pgp c c`fizc6k = xgnboi%ockj$lgoi$―?ecmiKp{yg|c5–'' 

 

Lyeáùi~ Okm`jk$X î L g o'

Page 61: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 61/69

$Xpcapkmkáîc Lyengceko'

† Xpcapkmkáîc lyengceko ç ym xkpkjgamk {yizpkzk k ncmxyzkáîc ncmc ymk k|kogkáîc jilyeáùi~ mkzimëzgnk~%

† Ec Xwzdce/ okm`jk ç ymk lyeáîc keúegmkncmxc~zk kxiek~ xcp itxpi~~ùi~%

† K~ lyeáùi~ okm`jk xcjim zip kxiek~ ymk

ogedk/ i xcjim ~ip kzpg`yíjk~ k ymk |kpgë|io%

 

Lyeáùi~ Okm`jk$X î L g o'

Page 62: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 62/69

$Xpcapkmkáîc Lyengceko'

~gezkti6?lyenkc5 = okm`jk ?og~zk ji |kpgë|ig~56 ?itxpi~~ùi~ 5

 

Zpkzkmiezc ji Itniáùi~

Page 63: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 63/69

á

† [ykejc cncppi ymk lkodk ec xpcapkmk $ncmcymk jg|g~îc xcp vipc/ xcp itimxoc' im zimxcji itinyáîc/ ymk itniáîc ç aipkjk% ^i k

itniáîc eîc lcp zpkzkjk/ iok ~ipë xpcxkakjkkzpk|ç~ jk~ ndkmkjk~ ji lyeáîc kzç c mþjyocxpgengxko jc xpcapkmk/ gezippcmxiejc kitinyáîc

 

Zpkzkmiezc ji Itniáùi~

Page 64: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 64/69

á

xpgez ;#8

555Zpkni`knb $mc~z piniez nkoo ok~z'6

Lgoi "?gexyz5"/ ogei ;/ ge 3

VipcJg|g~gceIppcp6 geziaip jg|g~gce cp mcjyoc `wvipc

 

Zpkzkmiezc ji Itniáùi~

Page 65: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 65/69

á

zpw6xpgez ;#8

itnixz VipcJg|g~gceIppcp6

xpgez !Ippc kc ziezkp jg|gjgp xcp vipc%— 

555Ippc kc ziezkp jg|gjgp xcp vipc%

 

@g`ogczink xkjpîc

Page 66: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 66/69

† Ç ncmym jgvip {yi c Xwzdce |im ncm ‟`kzipgk~

genoy~k~”/ im pilipæengk k |k~zk `g`ogczink ji mþjyoc~i xknczi~ {yi ç jg~zpg`yíjk ncm c gezipxpizkjcp%† Koaye~ mþjyoc~ gmxcpzkezi~ jk `g`ogczink xkjpîc6† Mkzimëzgnk6 mkzd/ nmkzd/ jingmko i pkejcm%†

^g~zimk6 c~/ aoc`/ ~dyzgo~ i ~y`xpcni~~%† Zdpikj~6 zdpikjgea%† Xip~g~zæengk6 xgnboi i nXgnboi%† TMO6 tmo%jcm/ tmo%~kt i ioimiezZpii $k xkpzgp jk

|ip~îc 0%9'%† Ncelgaypkáîc6 NcelgaXkp~ip i cxzxkp~i%† Zimxc6 zgmi i jkzizgmi%† Cyzpc~6 ~w~/ ocaagea/ zpkni`knb / zwxi~ i zgmigz %

 

@g`ogcapklgk

Page 67: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 67/69

a

† Xwzdce xkpk Ji~ie|co|ijcpi~ /Oygv Ijykpjc @cpai~/0¦ ijgáîc/ ><8 xka%/ Ijgáîc jc Kyzcp/ Pgc ji

 Fkeigpc/ 08;8/dzzx6##kpb:e%qcpjxpi~~%ncm#xwzdce# 

† Dcq zc Zdgeb ogbi k Ncmxyzip ^ngiezg~z6 Oikpegea qgzd Xwzdce / Kooie Jcqeiw/ Fi piw Iobeip , Ndpg~Miwip~/ 0ej Ijgzgce/ 048 xka%/ Ijgzkjc xcp

^dkeece Zypogeazce , Og~k Nyzoip/ Qiooi~oiw/MK/ 0884

 

‟Zdi Vie cl Xwzdce” xcp Zgm Xizip~

Page 68: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 68/69

† jgagzi ec Xwzdce655 gmxcpz zdg~

x~6 ge ieaog~d%

Page 69: Introdução a Python

5/11/2018 Introdução a Python - slidepdf.com

http://slidepdf.com/reader/full/introducao-a-python 69/69