Download - O que Python pode fazer e você não sabia

Transcript
Page 1: O que Python pode fazer e você não sabia

O q u e O q u e P y t h o nP y t h o n p o d e f a z e r e v o c ê p o d e f a z e r e v o c ê n ã o s a b i an ã o s a b i a

Page 2: O que Python pode fazer e você não sabia

O u m e l h o r . . . . . .O u m e l h o r . . . . . .

A h i s t ó r i a d e J o s éA h i s t ó r i a d e J o s é

Page 3: O que Python pode fazer e você não sabia
Page 4: O que Python pode fazer e você não sabia
Page 5: O que Python pode fazer e você não sabia
Page 6: O que Python pode fazer e você não sabia

Batteries IncludedBatteries Included

Page 7: O que Python pode fazer e você não sabia
Page 8: O que Python pode fazer e você não sabia
Page 9: O que Python pode fazer e você não sabia
Page 10: O que Python pode fazer e você não sabia

S t r i n gS t r i n gComo ordenar uma lista através de um parâmetroComo ordenar uma lista através de um parâmetro

Page 11: O que Python pode fazer e você não sabia
Page 12: O que Python pode fazer e você não sabia

NumbersNumbers

Como calcular Como calcular precisamente precisamente

números decimaisnúmeros decimais

Page 13: O que Python pode fazer e você não sabia
Page 14: O que Python pode fazer e você não sabia
Page 15: O que Python pode fazer e você não sabia

DjangoDjango

Page 16: O que Python pode fazer e você não sabia
Page 17: O que Python pode fazer e você não sabia

$ P i p i n s t a l l v i r t u a l e n v$ P i p i n s t a l l v i r t u a l e n v

$ v i r t u a l e n v s i t e d o j o s e$ v i r t u a l e n v s i t e d o j o s e

$ s o u r c e . / s i t e d o j o s e / b i n / a c t i v a t e$ s o u r c e . / s i t e d o j o s e / b i n / a c t i v a t e

( s i t e d o j o s e ) $ p i p i n s t a l l d j a n g o( s i t e d o j o s e ) $ p i p i n s t a l l d j a n g o

Page 18: O que Python pode fazer e você não sabia
Page 19: O que Python pode fazer e você não sabia
Page 20: O que Python pode fazer e você não sabia
Page 21: O que Python pode fazer e você não sabia
Page 22: O que Python pode fazer e você não sabia
Page 23: O que Python pode fazer e você não sabia
Page 24: O que Python pode fazer e você não sabia

Django-admin-bootstrapDjango-admin-bootstrap

h t t p s : / / g i t h u b . c o m / d o u g l a s m i r a n d a / d j a n g o - a d m i n - b o o t s t r a ph t t p s : / / g i t h u b . c o m / d o u g l a s m i r a n d a / d j a n g o - a d m i n - b o o t s t r a p

Page 25: O que Python pode fazer e você não sabia

DjaminDjamin

h t t p s : / / g i t h u b . c o m / h e r s o n l s / d j a m i nh t t p s : / / g i t h u b . c o m / h e r s o n l s / d j a m i n

Page 26: O que Python pode fazer e você não sabia

O s c a r E - c o m m e r c e–O s c a r E - c o m m e r c e–M e z z a n i n e C M S–M e z z a n i n e C M S–

O p p s C M S–O p p s C M S–W a g t a i l C M S–W a g t a i l C M S–

D j a n g o C M SD j a n g o C M S

Page 27: O que Python pode fazer e você não sabia

h t t p s : / / w w w . y o u t u b e . c o m / w a t c h ? v = 2 g e C 5 0 r o a n sh t t p s : / / w w w . y o u t u b e . c o m / w a t c h ? v = 2 g e C 5 0 r o a n s

Page 28: O que Python pode fazer e você não sabia

PillowPillow

Page 29: O que Python pode fazer e você não sabia
Page 30: O que Python pode fazer e você não sabia
Page 31: O que Python pode fazer e você não sabia
Page 32: O que Python pode fazer e você não sabia
Page 33: O que Python pode fazer e você não sabia
Page 34: O que Python pode fazer e você não sabia
Page 35: O que Python pode fazer e você não sabia
Page 36: O que Python pode fazer e você não sabia
Page 37: O que Python pode fazer e você não sabia
Page 38: O que Python pode fazer e você não sabia
Page 39: O que Python pode fazer e você não sabia

PYGAMEPYGAME

Page 40: O que Python pode fazer e você não sabia
Page 41: O que Python pode fazer e você não sabia
Page 42: O que Python pode fazer e você não sabia
Page 43: O que Python pode fazer e você não sabia

B i o p y t h o nB i o p y t h o n

Page 44: O que Python pode fazer e você não sabia

S a m u e l e R i c a r d o d u v i d a m : S a m u e l e R i c a r d o d u v i d a m :

T i o J o s é , a p o s t o q u e c o m e s s e T i o J o s é , a p o s t o q u e c o m e s s e P y t h o n d á p r a t o c a r m ú s i c a ?P y t h o n d á p r a t o c a r m ú s i c a ?

Page 45: O que Python pode fazer e você não sabia
Page 46: O que Python pode fazer e você não sabia
Page 47: O que Python pode fazer e você não sabia

A u d i o l a z yA u d i o l a z y

h t t p : / / b i t . l y / 1 s 2 T q W Th t t p : / / b i t . l y / 1 s 2 T q W T

Page 48: O que Python pode fazer e você não sabia
Page 49: O que Python pode fazer e você não sabia

D E A L W I T H I T !D E A L W I T H I T !

Page 50: O que Python pode fazer e você não sabia

M i n e r a ç ã o d e d a d o s - S c r a p yM i n e r a ç ã o d e d a d o s - S c r a p y

h t t p : / / b i t . l y / 1 k l K t I qh t t p : / / b i t . l y / 1 k l K t I q

Page 51: O que Python pode fazer e você não sabia

h t t p : / / p y t h o n h e l p . w o r d p r e s s . c o m / 2 0 1 4 / 0 8 / 0 5 / w e b - s c r a p i n g - c o m - s c r a p y - p r i m e i r o s -h t t p : / / p y t h o n h e l p . w o r d p r e s s . c o m / 2 0 1 4 / 0 8 / 0 5 / w e b - s c r a p i n g - c o m - s c r a p y - p r i m e i r o s -p a s s o s /p a s s o s /

Page 52: O que Python pode fazer e você não sabia

E n o B r a s i l , q u e m u s a ?E n o B r a s i l , q u e m u s a ?

G l o b o . c o mG l o b o . c o m D j a n g o , T o r n a d o , F l a s k e o u t r o s ;– D j a n g o , T o r n a d o , F l a s k e o u t r o s ;–J u s B r a s i lJ u s B r a s i l P y t h o n e F l a s k ;– P y t h o n e F l a s k ;–E v o l u xE v o l u x T e l e c o m u n i c a ç õ e s ;– T e l e c o m u n i c a ç õ e s ;–

G e e k i eG e e k i e B i g D a t a c o m P y t h o n ;– B i g D a t a c o m P y t h o n ;–Z N C S i s t e m a sZ N C S i s t e m a s G e o l o c a l i z a ç ã o c o m D j a n g o ;– G e o l o c a l i z a ç ã o c o m D j a n g o ;–

Q m á g i c oQ m á g i c o G o o g l e A p p E n g i n e e P y t h o n ;– G o o g l e A p p E n g i n e e P y t h o n ;–T r i p p i c sT r i p p i c s P y t h o n e D j a n g o ;– P y t h o n e D j a n g o ;–

S o d a V i r t u a lS o d a V i r t u a l C r i a ç ã o d e a p l i c a ç õ e s c o m D j a n g o ;– C r i a ç ã o d e a p l i c a ç õ e s c o m D j a n g o ;–P o r t a l T e r r aP o r t a l T e r r a P y t h o n e M o n g o D B ;– P y t h o n e M o n g o D B ;–

C a c h o . l aC a c h o . l a W e b 2 p y ;– W e b 2 p y ;–S e n t i b o lS e n t i b o l W e b 2 p y ;– W e b 2 p y ;–

P o r t a l V í r g u l aP o r t a l V í r g u l a P y t h o n , D j a n g o e O p p s C M S ;– P y t h o n , D j a n g o e O p p s C M S ;–

E d i v e r s o s o u t r o s . . .E d i v e r s o s o u t r o s . . .

Page 53: O que Python pode fazer e você não sabia

E l á f o r a , q u e m u s a ?E l á f o r a , q u e m u s a ?

G o o g l e G o o g l e I n s t a g r a mI n s t a g r a mP i n t e r e s tP i n t e r e s t

D i s q u sD i s q u sD i s n e yD i s n e y

Y o u t u b eY o u t u b eB i t . l yB i t . l yY a h o oY a h o o

M o z i l l aM o z i l l aN a s aN a s a

h t t p s : / / w i k i . p y t h o n . o r g / m o i n / O r g a n i z a t i o n s U s i n g P y t h o nh t t p s : / / w i k i . p y t h o n . o r g / m o i n / O r g a n i z a t i o n s U s i n g P y t h o n

Page 54: O que Python pode fazer e você não sabia

E o p o r q u e e s c o l h e r a m P y t h o n ?E o p o r q u e e s c o l h e r a m P y t h o n ?

M O Z I L L AM O Z I L L A

““ U m a t a r e f a q u e t e m e m m é d i a d e v i n t e l i n h a s d e c ó d i g o e m C e s e t e e m U m a t a r e f a q u e t e m e m m é d i a d e v i n t e l i n h a s d e c ó d i g o e m C e s e t e e m J a v a g e r a l m e n t e p o d e m s e r f e i t a s c o m a p e n a s u m a l i n h a d e c ó d i g o J a v a g e r a l m e n t e p o d e m s e r f e i t a s c o m a p e n a s u m a l i n h a d e c ó d i g o

P y t h o n ”P y t h o n ”

Page 55: O que Python pode fazer e você não sabia

E o p o r q u e e s c o l h e r a m P y t h o n ?E o p o r q u e e s c o l h e r a m P y t h o n ?

F o r e c a s t W a t c hF o r e c a s t W a t c h

F o r e c a s t W a t c h é u m a e m p r e s a e s p e c i a l i z a d a e m p r e v i s õ e s d o c l i m a / t e m p oF o r e c a s t W a t c h é u m a e m p r e s a e s p e c i a l i z a d a e m p r e v i s õ e s d o c l i m a / t e m p o

““ O p o d e r d o P y t h o n f a z u m m o n t e d e c o i s a c o m p o u c a s l i n h a s d e c ó d i g o , p e r m i t i n d o O p o d e r d o P y t h o n f a z u m m o n t e d e c o i s a c o m p o u c a s l i n h a s d e c ó d i g o , p e r m i t i n d o p r o t o t i p a r e m q u e s t ã o d e s e m a n a s , p e r m i t i n d o f a z e r t e s t e s e q u e o n e g ó c i o p r o t o t i p a r e m q u e s t ã o d e s e m a n a s , p e r m i t i n d o f a z e r t e s t e s e q u e o n e g ó c i o

c r e s ç a d e f o r m a s a u d á v e l . ”c r e s ç a d e f o r m a s a u d á v e l . ”

Page 56: O que Python pode fazer e você não sabia

E o p o r q u e e s c o l h e r a m P y t h o n ?E o p o r q u e e s c o l h e r a m P y t h o n ?

G o o g l e G o o g l e A p p E n g i n e–G o o g l e G o o g l e A p p E n g i n e–D e s e n v o l v i m e n t o r á p i d o d e p r o d u t o sD e s e n v o l v i m e n t o r á p i d o d e p r o d u t o s U m a g r a n d e v a r i e d a d e d e f e r r a m e n t a s e c o m p o n e n t e s j á p r o n t o s ;– U m a g r a n d e v a r i e d a d e d e f e r r a m e n t a s e c o m p o n e n t e s j á p r o n t o s ;–

F l e x i b i l i d a d e n a i n f r a e s t r u t u r aF l e x i b i l i d a d e n a i n f r a e s t r u t u r a - P y t h o n p e r m i t e - P y t h o n p e r m i t e T r o c a i n t e r n a d e c o m p o n e n t e s d a i n f r a - e s t r u t u r a c o m m u i t o m e n o s n e c e s s i d a d e d e c o d i f i c a ç ã o ;T r o c a i n t e r n a d e c o m p o n e n t e s d a i n f r a - e s t r u t u r a c o m m u i t o m e n o s n e c e s s i d a d e d e c o d i f i c a ç ã o ;

Page 57: O que Python pode fazer e você não sabia

Veja mais casos em:Veja mais casos em:

h t t p : / / b r o c h u r e . g e t p y t h o n . i n f o /h t t p : / / b r o c h u r e . g e t p y t h o n . i n f o /

Page 58: O que Python pode fazer e você não sabia

Principais motivos para escolherem Python:Principais motivos para escolherem Python:

- L i n g u a g e m d e f á c i l m a n u t e n ç ã o ;- L i n g u a g e m d e f á c i l m a n u t e n ç ã o ;- D i v e r s a s b i b l i o t e c a s p r o n t a s ;- D i v e r s a s b i b l i o t e c a s p r o n t a s ;

- T u t o r i a i s e l i v r o s d a s m a i s d i v e r s a s á r e a s ;- T u t o r i a i s e l i v r o s d a s m a i s d i v e r s a s á r e a s ;- F Á C I L A P R E N D I Z A D O- F Á C I L A P R E N D I Z A D O

- E x c e l e n t e d o c u m e n t a ç ã o ;- E x c e l e n t e d o c u m e n t a ç ã o ;- D i v e r t i d a ;- D i v e r t i d a ;

- D i v e r s i f i c a d a ;- D i v e r s i f i c a d a ;- S i m p l e s e p o d e r o s a ;- S i m p l e s e p o d e r o s a ;

Page 59: O que Python pode fazer e você não sabia

Python é.....Python é.....

Page 60: O que Python pode fazer e você não sabia
Page 61: O que Python pode fazer e você não sabia

V o c ê n ã o d e v e s e l e m b r a r d e P y t h o n , l e m b r e s e s e m p r e d o –V o c ê n ã o d e v e s e l e m b r a r d e P y t h o n , l e m b r e s e s e m p r e d o –J o s é !J o s é !

Page 62: O que Python pode fazer e você não sabia

O b r i g a d o !O b r i g a d o !

@ e r i c h i d e k i@ e r i c h i d e k i