Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python na Cabeça
Search
Osvaldo Matos Júnior
April 12, 2014
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python na Cabeça
Apresentação sobre Python Básico
Osvaldo Matos Júnior
April 12, 2014
More Decks by Osvaldo Matos Júnior
See All by Osvaldo Matos Júnior
Programação Reactiva
tupy
1
140
Pare de ser um programador bunda-mole!
tupy
7
960
Realtime Web Applications
tupy
1
200
Python na Copa
tupy
2
460
Corra programador, corra pra testar seu código
tupy
1
170
Como o JusBrasil faz para atender 10 milhões de brasileiros por mês
tupy
2
660
Redis for Web
tupy
0
350
Por quê o JusBrasil mudou para Python?
tupy
2
510
JusBrasil 100% Startup
tupy
0
230
Other Decks in Programming
See All in Programming
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.1k
Vite+ Unified Toolchain for the Web
naokihaba
0
300
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
750
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
230
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
JavaDoc 再入門
nagise
0
330
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
220
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
The NotImplementedError Problem in Ruby
koic
1
770
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
230
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
420
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
From π to Pie charts
rasagy
0
210
Paper Plane (Part 1)
katiecoart
PRO
0
8.9k
It's Worth the Effort
3n
188
29k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
>9-433&&'*¿& 2VYDOGR0DWRV-¼QLRU
/]DgI0kds $hp<YG] <g[IQg]GI!<j]hm[Q]g "<hEQG]IZ.Q<EP@]G]<EkSdI g<Gk<G]IZ[OI[P<gQ<GI ]Zdkj<F@]1/ !IhjgIIZ QL[EQ<G< ]Zdkj<F@]1!
+hIkG]]kj]g<[G]IZ G< ]Zdkj<F@]1 PQIN0IEP[]Y]Os$NNQEIgkh g<hQY +g]Og<ZZQ[O <[Ok<OIh ÛÛ<p<+sjP][
None
!/E<j1!
+sjP][
None
None
*XLGRYDQ5RVVXP %HQHYROHQW'LFWDWRU)RU/LIH %')/
Q[Ok<OIZGI+g]Og<Z<F@]GI+g]d_hQj]Ig<Y I[Ig<Ydkgd]hI+g]Og<ZZQ[O <[Ok<OI¥+ ¦ ÛÛ <p< .kDs ] /E<Y< ]gjg<[
¾ +<hE<Y
+sjP][KhQZdYIh
SULQW+HOOR:RUOG
++ÃÁ;I[]N+sjP][ !!!LPSRUWWKLV 7KH=HQRI3\WKRQE\7LP3HWHUV %HDXWLIXOLVEHWWHUWKDQXJO\ ([SOLFLWLVEHWWHUWKDQLPSOLFLW 6LPSOHLVEHWWHUWKDQFRPSOH[ &RPSOH[LVEHWWHUWKDQFRPSOLFDWHG )ODWLVEHWWHUWKDQQHVWHG 6SDUVHLVEHWWHUWKDQGHQVH 5HDGDELOLW\FRXQWV
6SHFLDOFDVHVDUHQ WVSHFLDOHQRXJKWREUHDNWKHUXOHV $OWKRXJKSUDFWLFDOLW\EHDWVSXULW\ (UURUVVKRXOGQHYHUSDVVVLOHQWO\ 8QOHVVH[SOLFLWO\VLOHQFHG ,QWKHIDFHRIDPELJXLW\UHIXVHWKHWHPSWDWLRQWRJXHVV 7KHUHVKRXOGEHRQHDQGSUHIHUDEO\RQO\RQHREYLRXVZD\WRGRLW $OWKRXJKWKDWZD\PD\QRWEHREYLRXVDWILUVWXQOHVV\RX UH'XWFK 1RZLVEHWWHUWKDQQHYHU $OWKRXJKQHYHULVRIWHQEHWWHUWKDQ ULJKW QRZ ,IWKHLPSOHPHQWDWLRQLVKDUGWRH[SODLQLW VDEDGLGHD ,IWKHLPSOHPHQWDWLRQLVHDV\WRH[SODLQLWPD\EHDJRRGLGHD 1DPHVSDFHVDUHRQHKRQNLQJJUHDWLGHDOHW VGRPRUHRIWKRVH
±IYY]7]gYG±+g]Og<Z & LQFOXGHLRVWUHDP! LQWPDLQ ^ VWGFRXW+HOOR:RUOG ` -DYD SXEOLFFODVV+HOOR:RUOG^ SXEOLFVWDWLFYRLGPDLQ
6WULQJ>@DUJV ^ 6\VWHPRXWSULQWOQ +HOOR:RUOG ` ` 3\WKRQ SULQW+HOOR:RUOG
rIEkj<[G]]+g]Og<Z< ¹dsjP][PIYY]ds ±IYY]+sjP][± ¹W<p<EEd±YQD«W<g±hgEDgE]ZPIYY]IYY]W<p< ¹W<p<Ed±YQD«W<g±DgE]ZPIYY]IYY] ±IYY]<p<±
+sjP][K/QZdYIh IOQDQYQG<GIGIE_GQO] +g]Og<Z<G]gIhIrdgIhh<ZE][EIQj]hIZd]kE<h YQ[P<hGIE_GQO] +g]WIj<G]d<g<hIgQ[jkQjQp] 6 "]p<j]hE][hIOkIZg<dQG<ZI[jIIhEgIpIg
E_GQO]d<g<GQpIgh<h<dYQE<FaIh
Q[Ok<OIZ[jIgdgIj<G< SURJUDPDS\ SURJUDPDS\F E\WHFRGH ([HFXomR
!kYjQ+Y<j<N]gZ< +sjP][]q[Y]<G
][h]YI+sjP][ 3\WKRQ GHIDXOW1RY >*&&&RPSDWLEOH$SSOH//90 FODQJ @RQ GDUZLQ 7\SHKHOSFRS\ULJKWFUHGLWVRUOLFHQVHIRUPRUH LQIRUPDWLRQ !!!6LPSOHDULWKPHWLF
!!! !!!FODVVLFGLYLVLRQUHWXUQVDIORDW
Q[<ZQE<ZI[jI0Qd<G< /j<jQE<ZI[jI]k]gjIZI[jI0Qd<G< LQW[ [ QHZYDOXHHUURU IORDW\ I \ IDOVHHUURU
Q[<ZQE<ZI[jI]kg<E<ZI[jI0Qd<G< !!![ !!![ QHZYDOXH !!!\ I !!!\ )DOVH
GI[j<F@]E]Z]/Id<g<G]gGI Y]E]h ÛÛ YRLGIXQFWLRQIXQFWLRQQDPH DUJ ^ VRPHFRGH ` .kDs GHIIXQFWLRQQDPH
YDULDEOH VRPHFRGH HQG +sjP][ GHIIXQFWLRQQDPH VRPHFRGH
!mYjQdY]h+<g<GQOZ<h Ɣ ZdIg<jQp<+g]EIGkg<Y Ɣ $gQI[j<F@]<$DWIj]h Ɣ +g]Og<Z<F@]k[EQ][<Y
ZdIg<jQp<I]k+g]EIGkg<Y [ \ ] [\ GHIVRPD DE
UHWXUQDE ] VRPD [\
$gQI[j<F@]<$DWIj]h FODVV9HLFXOR GHIBBLQLWBB VHOIPRGHOR VHOIPRGHOR PRGHOR FODVV&DUUR 9HLFXOR
SDVV !!!FDPDUR &DUUR &DPDUR !!!SULQWFDPDURPRGHOR &DPDUR
+g]Og<Z<F@]k[EQ][<Y GHIXSSHU V UHWXUQVXSSHU !!!PDS XSSHU> VHQWHQFH IUDJPHQW
@ > 6(17(1&( )5$*0(17 @ GHILVBHYHQ [ UHWXUQ [ !!!ILOWHU LVBHYHQUDQJH >@
+sjP][ph<p<
+sjP][KZ<QhYI[j]fkI<p<
IhI[p]YpIgIZ+sjP][KZ<Qh g>dQG]fkI<p<
+g]Og<Z<h+sjP][h@]Ä<ÆpIvIh ZI[]gIhfkIIZ<p<
None
None
KWWSVWUDWWRQEUD]LOEORJVSRWFRPEUSHUIRUPDQFHJDLQVLQM\WKRQKWPO
.<[XQ[O0$ ¥DgQYÃÁÂŦ
dYQE<FaIh
-kIZkh<+sjP][
dYQE<FaIh7ID
None
None
]Zdkj<F@] QI[jSNQE< /EQds¥E]gI¦ Ɣ "kZds Ɣ /EQ+sYQDg<gs Ɣ +sjP][ Ɣ
!<jdY]jYQD Ɣ d<[G<h Ɣ /sZds /EQXQjYI<g[<[G/EQXQjQZ<OI
+Y]j<[G]Og>NQE]h[]+sjP][kh<[G]!<jdY]jYQD
<ZIh
[jIg[IjG<h ]Qh<h
Qhd]hQjQp]h!_pIQh
QE<h
+sjP][Ã]kÄ +sjP][ÄÁÃÁÁÉ +sjP][ÃÈÇ"]pIZDg]ÃÁÂÄ YOkZ<hZkG<[F<h Ɣ SULQW<O]g<KNk[F@] Ɣ E]Zd<g<FaIh"][Iß"][Ig<QhIh0sdIgg]g Ɣ ORQJgI[]ZI<G]d<g<LQW
KWWSVGRFVS\WKRQRUJZKDWVQHZKWPO
ZDQI[jIhGIIhI[p]YpQZI[j]¥h¦
Q[Ok<OIZZ<QhN>EQYGI<dgI[GIg
dgI[G<$[ Q[I +sjP][d<g<;kZDQh PjjddsEkgh]hE]ZdsjP][d<g<vkZDQh +sjP][N]g IOQ[[Igh PjjdhqqqkGIZsE]ZdsjP][N]gDIOQ[[Igh 0PI1YjQZ<jI+sjP][+g]Og<ZZQ[O0kj]gQ<Y PjjdhqqqkGIZsE]ZjPIkYjQZ<jIdsjP][ dg]Og<ZZQ[OE]kghI
Qpg]h.INIgL[EQ<
*RRJOH*URXSV KWWSVJURXSVJRRJOHFRPJURXSJUXS\ED" KO SW%5 )DFHERRN *UX3\%$ ]Zk[QG<GIh+sjP][