[Python-es] CodeMotion 2015: Hagamos de Python una tecnología a tener en cuenta

2015-06-09 Por tema Jesus Cea
Plazo hasta el 30 de junio:
https://www.koliseo.com/codemotion/codemotion-madrid/r4p/5685252034920448

Tecnologías que queremos ver:
https://docs.google.com/forms/d/1MSvkxSmtB2bZ3suvX_XljydOrYcqDSc4FBh-Ui3Amjk/viewform?c=0w=1

-- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:j...@jabber.org  _/_/  _/_/_/_/  _/_/  _/_/
Things are not so easy  _/_/  _/_/_/_/  _/_/_/_/  _/_/
My name is Dump, Core Dump   _/_/_/_/_/_/  _/_/  _/_/
El amor es poner tu felicidad en la felicidad de otro - Leibniz



signature.asc
Description: OpenPGP digital signature
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Benchmark de frameworks python

2015-06-09 Por tema Chema Cortes
Hola,

Aunque entiendo que busques un framework web eficiente para hacer de
backend, no veo la relación directa con el rendimiento para procesar
información de machine learning.

La tendencia actual en programación web pasa por la creación de
microservicios, altamente escalables y que soporten alta demanda de
peticiones. Pero si de verdad lo que necesitas es procesar grandes
cantidades de información en una solución escalable, mi consejo es que te
mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo
mejor que puedes encontrar. Concretamente, mírate la MLlib:

MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html
PySpark:
https://spark.apache.org/docs/0.9.1/python-programming-guide.html

Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, uno
acaba de empezar y el otro está a punto:


https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x

https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x




El 9 de junio de 2015, 0:02, Alfonso de la Guarda alfons...@gmail.com
escribió:

 Hola,

 Como estoy terminando un proyecto que requiere procesar muy
 rápidamente la información (machine learning) y aunque -últimamente-
 empleo #web2py para casi todo, me encontré con la disyuntiva de
 dividirlo en una solución que implemente un backend basado en REST y
 un frontend basado en web2py, el asunto era determinar que solución
 era actualmente la más rápida para evitar en el corto plazo hacer un
 refactoring del proyecto y es así que encontré la cama de pruebas de
 rendimiento de TechEmPower


 https://www.techempower.com/benchmarks/#section=data-r10hw=ec2test=fortune

 Y me propuse completar el resto de frameworks web basados python y
 tomar una decisión basada en rendimiento, dado que lo único que
 necesito es un implementar un API rest que trabaje solamente con el
 frontend.

 Es así que les comparto el resultado de dicho benchmark, el mismo que
 ha sido generado según las especificaciones descritas en el
 repositorio de TechEmPower empleando vagrant para replicar su entorno

 http://codebeautify.org/jsonviewer/2e0aac

 El resultado es similar al del URL de la cama de pruebas aunque
 incluye casi todos los frameworks web que han agregado varios usuarios
 y la sorpresa del caso fue falcon, aunque fue también un gusto ver que
 mi querdio Bottle sigue siendo rápido por su diseño minimalista.



 Saludos,

 
 Alfonso de la Guarda
 Twitter: @alfonsodg
 Redes sociales: alfonsodg
Telef. 991935157
 1024D/B23B24A4
 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Benchmark de frameworks python

2015-06-09 Por tema Alfonso de la Guarda
Chema,

Sí he estado revisando Spark y de hecho puedo considerar emplearlo en
un futuro, mi referencia con el Machine Learning es que voy a procesar
datos y necesito que los resultados se entreguen rápidamente sin pasar
por ORMS, sesiones, etc.

Efectivamente la idea es trabajar con micro servicios y puedo
emplearlos perfectamente con Flask o Bottle por ejemplo, en este caso
esa es mi idea en el plazo inmediato y en largo todo dependerá de
la demanda
Saludos,


Alfonso de la Guarda
Twitter: @alfonsodg
Redes sociales: alfonsodg
   Telef. 991935157
1024D/B23B24A4
5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4


2015-06-09 11:55 GMT-05:00 Chema Cortes pych...@gmail.com:
 Hola,

 Aunque entiendo que busques un framework web eficiente para hacer de
 backend, no veo la relación directa con el rendimiento para procesar
 información de machine learning.

 La tendencia actual en programación web pasa por la creación de
 microservicios, altamente escalables y que soporten alta demanda de
 peticiones. Pero si de verdad lo que necesitas es procesar grandes
 cantidades de información en una solución escalable, mi consejo es que te
 mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo mejor
 que puedes encontrar. Concretamente, mírate la MLlib:

 MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html
 PySpark:
 https://spark.apache.org/docs/0.9.1/python-programming-guide.html

 Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, uno
 acaba de empezar y el otro está a punto:


 https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x

 https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x




 El 9 de junio de 2015, 0:02, Alfonso de la Guarda alfons...@gmail.com
 escribió:

 Hola,

 Como estoy terminando un proyecto que requiere procesar muy
 rápidamente la información (machine learning) y aunque -últimamente-
 empleo #web2py para casi todo, me encontré con la disyuntiva de
 dividirlo en una solución que implemente un backend basado en REST y
 un frontend basado en web2py, el asunto era determinar que solución
 era actualmente la más rápida para evitar en el corto plazo hacer un
 refactoring del proyecto y es así que encontré la cama de pruebas de
 rendimiento de TechEmPower


 https://www.techempower.com/benchmarks/#section=data-r10hw=ec2test=fortune

 Y me propuse completar el resto de frameworks web basados python y
 tomar una decisión basada en rendimiento, dado que lo único que
 necesito es un implementar un API rest que trabaje solamente con el
 frontend.

 Es así que les comparto el resultado de dicho benchmark, el mismo que
 ha sido generado según las especificaciones descritas en el
 repositorio de TechEmPower empleando vagrant para replicar su entorno

 http://codebeautify.org/jsonviewer/2e0aac

 El resultado es similar al del URL de la cama de pruebas aunque
 incluye casi todos los frameworks web que han agregado varios usuarios
 y la sorpresa del caso fue falcon, aunque fue también un gusto ver que
 mi querdio Bottle sigue siendo rápido por su diseño minimalista.



 Saludos,

 
 Alfonso de la Guarda
 Twitter: @alfonsodg
 Redes sociales: alfonsodg
Telef. 991935157
 1024D/B23B24A4
 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
 http://ch3m4.org/blog
 Buscador Python Hispano: http://ch3m4.org/python-es

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Benchmark de frameworks python

2015-06-09 Por tema Chema Cortes
El 9 de junio de 2015, 19:01, Alfonso de la Guarda alfons...@gmail.com
escribió:

 Chema,

 Sí he estado revisando Spark y de hecho puedo considerar emplearlo en
 un futuro, mi referencia con el Machine Learning es que voy a procesar
 datos y necesito que los resultados se entreguen rápidamente sin pasar
 por ORMS, sesiones, etc.

 Efectivamente la idea es trabajar con micro servicios y puedo
 emplearlos perfectamente con Flask o Bottle por ejemplo, en este caso
 esa es mi idea en el plazo inmediato y en largo todo dependerá de
 la demanda


De mi experiencia, creo que necesitas precisar mejor dónde esperas tener
los cuello de botella. Si tienes ya cocinados los resultados, existen
muchas formas de acelerar la disponibilidad de ellos mediante memcaché y
sistemas distribuidos (SDN, mongo, etc). Si los resultados los tienes que
generar en cada petición, entonces no habrá ningún sistema que se pueda
llamar escalable capaz de mejorar una aplicación mal diseñada.

Si tu idea es ir a los microservicios, debería ser más crucial el servidor
web elegido (como gunicorn o tornado en python) que el framework concreto a
usar. Aún así, lo interesante de usar microservicios es diseñarlos sin
centrarse en un lenguaje o framework en específico, y dejar al
desarrollador plena libertad para elegir la tecnología que mejor se ajuste
al problema.





 Saludos,

 
 Alfonso de la Guarda
 Twitter: @alfonsodg
 Redes sociales: alfonsodg
Telef. 991935157
 1024D/B23B24A4
 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4


 2015-06-09 11:55 GMT-05:00 Chema Cortes pych...@gmail.com:
  Hola,
 
  Aunque entiendo que busques un framework web eficiente para hacer de
  backend, no veo la relación directa con el rendimiento para procesar
  información de machine learning.
 
  La tendencia actual en programación web pasa por la creación de
  microservicios, altamente escalables y que soporten alta demanda de
  peticiones. Pero si de verdad lo que necesitas es procesar grandes
  cantidades de información en una solución escalable, mi consejo es que te
  mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo
 mejor
  que puedes encontrar. Concretamente, mírate la MLlib:
 
  MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html
  PySpark:
  https://spark.apache.org/docs/0.9.1/python-programming-guide.html
 
  Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes,
 uno
  acaba de empezar y el otro está a punto:
 
 
 
 https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x
 
 
 https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x
 
 
 
 
  El 9 de junio de 2015, 0:02, Alfonso de la Guarda alfons...@gmail.com
  escribió:
 
  Hola,
 
  Como estoy terminando un proyecto que requiere procesar muy
  rápidamente la información (machine learning) y aunque -últimamente-
  empleo #web2py para casi todo, me encontré con la disyuntiva de
  dividirlo en una solución que implemente un backend basado en REST y
  un frontend basado en web2py, el asunto era determinar que solución
  era actualmente la más rápida para evitar en el corto plazo hacer un
  refactoring del proyecto y es así que encontré la cama de pruebas de
  rendimiento de TechEmPower
 
 
 
 https://www.techempower.com/benchmarks/#section=data-r10hw=ec2test=fortune
 
  Y me propuse completar el resto de frameworks web basados python y
  tomar una decisión basada en rendimiento, dado que lo único que
  necesito es un implementar un API rest que trabaje solamente con el
  frontend.
 
  Es así que les comparto el resultado de dicho benchmark, el mismo que
  ha sido generado según las especificaciones descritas en el
  repositorio de TechEmPower empleando vagrant para replicar su entorno
 
  http://codebeautify.org/jsonviewer/2e0aac
 
  El resultado es similar al del URL de la cama de pruebas aunque
  incluye casi todos los frameworks web que han agregado varios usuarios
  y la sorpresa del caso fue falcon, aunque fue también un gusto ver que
  mi querdio Bottle sigue siendo rápido por su diseño minimalista.
 
 
 
  Saludos,
 
  
  Alfonso de la Guarda
  Twitter: @alfonsodg
  Redes sociales: alfonsodg
 Telef. 991935157
  1024D/B23B24A4
  5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4
  ___
  Python-es mailing list
  Python-es@python.org
  https://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 
 
 
  --
  Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
  http://ch3m4.org/blog
  Buscador Python Hispano: http://ch3m4.org/python-es
 
  ___
  Python-es mailing list
  Python-es@python.org
  https://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 ___
 Python-es mailing list
 Python-es@python.org
 

[Python-es] Ayuda

2015-06-09 Por tema JESUS YAÑEZ VILLA
Hola


Tengo el siguiente código


import csv

ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb')

#ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', w)


reader = csv.reader(ifile)


rownum = 0

for row in reader:

# Save header row

if rownum == 0:

header = row

else:

colnum = 0

for col in row:

formato = (header[colnum], col)

print '%-10s %s' % formato

#ofile.write()

colnum += 1

rownum += 1

ifile.close


Quiero que el resultado  se guarde en un archivo txt.

Alguna sugerencia.

Por su atención

Gracias

Saludos
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/