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

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

description

Uma das grandes vantagens que Python oferece são as possibilidades disponíveis além do desenvolvimento web, sendo desenvolvido aplicações para desktop com TKinter, Pyqt, Kivy para desenvolvimento mobile, além de diversas outras aplicações como tratamento de imagens e trabalhos com biologia.

Transcript of O que Python pode fazer e você não sabia

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