Introdução a Python
Transcript of 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
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%
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'%
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
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
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~~#
5/11/2018 Introdução a Python - slidepdf.com
http://slidepdf.com/reader/full/introducao-a-python 7/69
Gezipxpizkáîc i Ncmxgokáîc
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”
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
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%
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'
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+
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 `
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~
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–
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%–
5/11/2018 Introdução a Python - slidepdf.com
http://slidepdf.com/reader/full/introducao-a-python 17/69
Zgxc~-nok~~i6 ^zpgea~
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~+
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 =$
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%
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%
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]
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/ >]
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
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
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~%
5/11/2018 Introdução a Python - slidepdf.com
http://slidepdf.com/reader/full/introducao-a-python 27/69
Zgxc~-nok~~i6 Jgngceëpgc~
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~
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}
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%
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
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
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
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%
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'%
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%
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%
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
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 ë
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
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
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
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
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
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
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~
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
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~
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
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
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
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
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
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
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
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
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
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
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
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'
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'
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~
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~
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~
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
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
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~
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%
5/11/2018 Introdução a Python - slidepdf.com
http://slidepdf.com/reader/full/introducao-a-python 69/69