1. Apresentando Python e
10 motivos pelo qual
devo conhece-lo ?!
Marcel Caraciolo
@marcelcaraciolo
Developer, Cientist, contributor to the Crab recsys project,
works with Python for 6 years, interested at mobile,
education, machine learning and dataaaaa!
Recife, Brazil - http://aimotion.blogspot.com
10. Mas o que seria
Python ?
Linguagem de Programação interpretada
Fácil de aprender e e altamente produtiva
Multi-Paradigma: Implementa OO,
Funcional e Procedural
Multi-plataforma, Open-source e Divertido!
11. Mas o que seria
Python ?
lista = [‘laranja’,‘banana’, ‘uva’]
lista.sort()
for item in lista:
print item.capitalize()
17. Python tem sido uma parte
importante do Google desde
o início, e continua sendo à
medida que o sistema cresce
e evolui... estamos procurando
mais pessoas com habilidade
nesta linguagem.
Peter Norvig, Google, Inc.
58. Rápida História
Fundada há 3 anos atrás
3 funcionários, apenas 1 não-era-de-computacao
Trafégo de 1milhão de visitas/mês
250 mil usuários cadastrados, 30k ativos
59. We
s%ll
rent
hardware,
cheaper
to
upgrade.
EC2
-‐
8
instances
from
Micro
to
Large
(Atepassar
Store,
Atepassar
Network,
RecSys,
Q&A,
Load
Balancing)
SES
–
Quota
of
575.000
e-‐mails
per
day
sent
at
90/s
RDS
–
MySQL
–
over
54
million
I/O
requests
-‐
40
GB
stored.
(
For
storage)
S3
-‐
Over
10.0
GB
and
15
million
requests
(
For
staKc
files
)
We
use
Amazon
third-‐party
services
such
as
MongoMachine/MongoHQ
NoSQL
Storage
Infrastructure
60. Powered
By
Python
–
Django.
We
are
studying
EMR
MapReduce
to
power
our
recommender
system.
Over
100.000
recommendable
items
to
suggest
to
our
users.
Easy
to
deploy
our
apps
and
install
our
libraries
Easy
to
upgrade
our
infra-‐structure.
Security
and
tolerance-‐fault.
Mix
of
services
available
for
any
big
data
startup
around
the
world.
Technology
69. Apresentando Python e
10 motivos pelo qual
devo conhece-lo ?!
Marcel Caraciolo
@marcelcaraciolo
Developer, Cientist, contributor to the Crab recsys project,
works with Python for 6 years, interested at mobile,
education, machine learning and dataaaaa!
Recife, Brazil - http://aimotion.blogspot.com