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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Osvaldo Matos Júnior
April 12, 2014
Programming
0
140
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
940
Realtime Web Applications
tupy
1
190
Python na Copa
tupy
2
440
Corra programador, corra pra testar seu código
tupy
1
160
Como o JusBrasil faz para atender 10 milhões de brasileiros por mês
tupy
2
640
Redis for Web
tupy
0
330
Por quê o JusBrasil mudou para Python?
tupy
2
500
JusBrasil 100% Startup
tupy
0
220
Other Decks in Programming
See All in Programming
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
600
AI時代の認知負荷との向き合い方
optfit
0
140
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
420
CSC307 Lecture 01
javiergs
PRO
0
690
SourceGeneratorのススメ
htkym
0
190
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
160
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
今から始めるClaude Code超入門
448jp
7
8.3k
高速開発のためのコード整理術
sutetotanuki
1
380
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
990
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Building Applications with DynamoDB
mza
96
6.9k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
The Curious Case for Waylosing
cassininazir
0
230
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
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][