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
120
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
120
Pare de ser um programador bunda-mole!
tupy
7
900
Realtime Web Applications
tupy
1
180
Python na Copa
tupy
2
410
Corra programador, corra pra testar seu código
tupy
1
140
Como o JusBrasil faz para atender 10 milhões de brasileiros por mês
tupy
2
630
Redis for Web
tupy
0
300
Por quê o JusBrasil mudou para Python?
tupy
2
480
JusBrasil 100% Startup
tupy
0
210
Other Decks in Programming
See All in Programming
By the way Google Cloud Next 2025に行ってみてどうだった
ymd65536
0
120
REALITY コマンド作成チュートリアル
nishiuriraku
0
120
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
130
Serving TUIs over SSH with Go
caarlos0
0
620
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
120
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
110
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
8
3.3k
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
410
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
1.9k
파급효과: From AI to Android Development
l2hyunwoo
0
160
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
0
830
Global Azure 2025 @ Kansai / Hyperlight
kosmosebi
0
140
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
We Have a Design System, Now What?
morganepeng
52
7.6k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Optimizing for Happiness
mojombo
378
70k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Being A Developer After 40
akosma
91
590k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
GitHub's CSS Performance
jonrohan
1031
460k
Writing Fast Ruby
sferik
628
61k
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][