Pycon es 17 noviembre 2014
-
Author
sergio-soto -
Category
Technology
-
view
142 -
download
2
Embed Size (px)
description
Transcript of Pycon es 17 noviembre 2014

PyConES 2014
Experiencias de unos pythonistasETSII Sevilla 18 Noviembre 2014
iquestQuieacutenes somos
Sergio Soto Nuacutentildeez
sototan
httpsgithubcomssoto Oacutescar Ramiacuterez Jimeacutenez
githubcomtuxskar
tuxskar
wwwwtelecomes
iquestQuieacutenes somos
PyCon amp PyConES
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

iquestQuieacutenes somos
Sergio Soto Nuacutentildeez
sototan
httpsgithubcomssoto Oacutescar Ramiacuterez Jimeacutenez
githubcomtuxskar
tuxskar
wwwwtelecomes
iquestQuieacutenes somos
PyCon amp PyConES
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

wwwwtelecomes
iquestQuieacutenes somos
PyCon amp PyConES
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

PyCon amp PyConES
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Clases en python
lo estaacutes haciendo mal
Recorrido sobre el buen uso de clases en Python y otras
peculiaridades
Viacutector Terroacuten Instituto Astrofiacutesica de Andalucia (IAA)
httpwwwiaaes~vterronpython-clasespdf
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object Por compatibilidad hacia
atraacutes no lo hacen
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Clases en python
lo estaacutes haciendo malClases de nuevo estilo todas heredan de Object
Por compatibilidad hacia atraacutes no lo hacen expliacutecitamente
class Perro(Object)
def __init__(self nombre raza peso edad)
selfnombre
mi_mascota = Perro(lsquoLassiersquo lsquoColliersquo 20 7)
type(mi_mascota)
gtgtgt __main__Perro
Si no heredara de object seriacutea instance
Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Clases en python
lo estaacutes haciendo malsuper()
Llamar al meacutetodo de tu clase padreperro = Perro( lsquoLassiersquo hellip )
super( )daddy_method( )
Se desaconseja hacer la llamadasuper(Perro self)daddy_method()
Habriacutea que cambiarlo en todos sitios si el nombre de tu clase cambia
Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Herencia muacuteltiple
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000 self)ataca()
Clases en python
lo estaacutes haciendo mal
Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Herencia muacuteltiple
class Humano(object)
def ataca(self)
print Punetazo
class Cyborg(Humano)
def ataca(self)
print Laser
class Ninja(Humano)
def ataca(self)
print Shuriken
Clases en python
lo estaacutes haciendo mal
class T1000(Cyborg Ninja)
def ataca(self n)
for _ in xrange(n)
super(T1000
self)ataca()
----------------------------------------
-
gtgt robot = T1000()
gtgt robotataca(5)
iquestQueacute pasaraacute
Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Herencia muacuteltiplegtgt robot = T1000()
gtgt robotataca(5)
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Laacuteser
Clases en python
lo estaacutes haciendo mal
Al llamar a super() dentro del meacutetodo ataca buscaraacute en sus
ancestros al primero que implemente ataca en el mismo
orden en el que se hereda
gtgt T1000mro()
[T1000 Cyborg Ninja Humano object]
What does ldquomro()rdquo do in Python
httpstackoverflowcomquestions2010692wh
at-does-mro-do-in-python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Toni Robres Turoacuten
SlideShares - Testing testing everywhere
Testing testing everywhere
Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Testing testing everywhere
Herramientas para developers y QAs que permitan realizar testing
python Nose framework de pruebas unitarias que usa unittest Permite
ademaacutes ver la cobertura de las pruebas
o python request moacutedulo par hacer peticiones muy uacutetil para el testeo
de APIs Deberiacutea suplantar a urllibhellip
o Selenium framework testeo de web UI con soporte para Firefox
Chrome IE Safari y Opera NO USAR SU IDE
lettuce framework de BDD (Behavior Driven Development) en python
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

50 shades of docker
Ivaacuten Pedrazas ipedrazas
Blog personal
httpivanpedrazasme
Artiacuteculo de su charla
Recetas
httpsgithubcomipedrazaspycones-docker
Docker despliegue de taigaio
httpsgithubcomipedrazastaiga-docker
50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

50 shades of docker
Dockershellip WTF Leer antes
Son entornos virtuales linux (LXC)
Alternativa a la virtualizacioacuten comuacuten
Usa cgroups sistema de gestioacuten del uso
de recursos (cpu memoria etc) a grupos de procesos
50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

50 shades of docker
Virtualizacioacuten VS Dockershellip iexclFIGHT
Recursos necesarios
Estabilidad y reproducibilidad
Gestioacuten del entorno (libs upgrade)
Seguridad
Facilidad de uso
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Programacioacuten funcional con python
Herramientas para usar python de manera
funcional
Ponente Jesuacutes Espino Garciacutea (Kaleidos)
httpsspeakerdeckcomjespinopython-funcional
Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Programacioacuten funcional con python
Programacioacuten funcional
Funcioacuten de orden superior misma entrada misma salida
Ausencia de estados el comportamiento depende soacutelo de las entradas
Funciones SOacuteLO FUNCIONES
Uacutetil para
Facilitar la paralelizacioacuten
Tests unitarios
Reusabilidad y depuracioacuten del coacutedigo
Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Programacioacuten funcional con python
Python no es un lenguaje funcional
sino multi-paradigma
Soporta caracteriacutesticas funcionales
baacutesicas
Evaluacioacuten perezosa
Aplicacioacuten parcial
Funciones lambda
Funciones de orden superior
No soporta
Estructuras inmutables eficientes
Pattern matching
TCO (tail call optimization)
Currificacioacuten
Composicioacuten de funciones
Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Programacioacuten funcional con python
Jesuacutes Espino
httpsspeakerdeckcomjespino
fnpy
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Python on a plane
Mostrar contenido a los pasajeros de vuelos
domeacutesticos en europa usando sus dispositivos
personales
Ponente David Arcos Ingeniero en ImmflyhttpwwwslidesharenetDZPMpython-on-a-plane
Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Python on a plane problemas
1 En vuelo
Offline y un backend con muchos complementos
2 Sincronizar la informacioacuten del vuelo
Mantener copias consistentes y actualizadas
3 Integracioacuten con terceros
Pagos tiempo atmosfeacuterico informacioacuten gestioacuten de
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

En vuelo
Autenticacioacuten comuacuten
TokenAuthentication
Apps web android iOS
API rest usando django rest framework
Dispositivos laptops smartphone tablet
Generar thumbnails con diferentes tamantildeos responsive
Distintos lenguajes aeroliacuteneas destinos horarios etc
API filtrando con muchiacutesimos paraacutemetros
Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Aterrizando
Sincronizacioacuten y volcado de la info del vuelo
Volcar y actualizar informacioacuten usando 3G
Se utiliza una VPN para la securizar las conexiones
El sistema de tierra (hangar) es pasivo y el avioacuten
cuando aterriza se actualiza de manera activa
Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Despegue
Sincronizar aplicaciones de terceros (pagos por paypal o
email por ejemplo)
Actualizar la informacioacuten del siguiente vuelo (temperatura
mapas direccioacuten)
Actualizar contenido multimedia (perioacutedicos peliacuteculas
muacutesica aplicaciones)
Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Resumen de herramientas
Python
Django
Django Rest Framework
django-uuidfield
django-redis
django-celery
django-extensions
django-imagekit
Otros
NGINX
gUnicorn
Supervisor
Fabric
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Concurrencia IO en python
Concurrencia en python
Threading
Twisted
Gevent
Asyncio
Ponente Aitor Guevara fundador at
ducksboardcom
Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Mejor en la misma presentacioacuten
Hacemos peticiones a paacuteginas webs y vemos
resultados
Transparencias
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Generators will free your mind
Ejemplos de uso de corrutinas y funciones
generadoras en python
Ponente James Powell New York PyGotham
organizer
link
Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Charlas
Clases en python lo estaacutes haciendo mal
Testing testing everywhere
50 shades of docker
Programacioacuten funcional con python
Python on a plane
Concurrencia de IO en Python
Generators will free your mind
Django Sample Data Helper
Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Django sample data helper
Aplicacioacuten django para generar datos
aleatorios para llenar BBDD de django
Ponente Jesus Espino Kaleider
httpsspeakerdeckcomjespinodjango-sample-data-
helper
Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Django sample data helper
Necesidad de generar datos de prueba
Los fixtures no funcionan
pip install django-sampledatahelper
Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Django sample data helper
Faacutecil de configurarEn el archivo settingspy
INSTALLED_APPS += [lsquosampledatahelperrsquo]
SAMPLEDATAHELPER_MODEL =
lsquomodelrsquo lsquomyappMyModelrsquo lsquonumberrsquo 5
pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

pyconES 2014
Maacutes de 30 charlas
8 tallereshellip
Piratepad enlaces de
transparencias
Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Preguntas
Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Python Sevilla
Pedro Varo Herrero pevahe91
Ponente en las PyconEs13 y 14
Data Analysis Machine Learning and Data visualization
CSIC Cell Biology Depart (Univ Sevilla and Instituto de Biomedicina de Sevilla)
python-sevilla (linkedin)
Gracias

Gracias