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
0
130
Python na Cabeça
Apresentação sobre Python Básico
Osvaldo Matos Júnior
April 12, 2014
Tweet
Share
More Decks by Osvaldo Matos Júnior
See All by Osvaldo Matos Júnior
Programação Reactiva
tupy
1
130
Pare de ser um programador bunda-mole!
tupy
7
930
Realtime Web Applications
tupy
1
190
Python na Copa
tupy
2
430
Corra programador, corra pra testar seu código
tupy
1
150
Como o JusBrasil faz para atender 10 milhões de brasileiros por mês
tupy
2
640
Redis for Web
tupy
0
320
Por quê o JusBrasil mudou para Python?
tupy
2
490
JusBrasil 100% Startup
tupy
0
220
Other Decks in Programming
See All in Programming
Leading Effective Engineering Teams in the AI Era
addyosmani
7
570
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
270
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
410
品質ワークショップをやってみた
nealle
0
610
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
6
1k
Introduce Hono CLI
yusukebe
6
3k
iOSでSVG画像を扱う
kishikawakatsumi
0
160
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
100
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
4
140
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
6
3.1k
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
130
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Code Reviewing Like a Champion
maltzj
526
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
Become a Pro
speakerdeck
PRO
29
5.6k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Thoughts on Productivity
jonyablonski
70
4.9k
Balancing Empowerment & Direction
lara
5
700
Automating Front-end Workflow
addyosmani
1371
200k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Cult of Friendly URLs
andyhume
79
6.6k
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][