<div dir="ltr"><noesflame>¿el rendimiento es una linea de mejora de python?</noesflame><div>Parece obvio, pero en cualquier discusión sobre python que he tenido con entendidos (precisamente tú jcea) se hace hincapié en limpieza, facilidad, api, pero se desdeña el tema del rendimiento.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">El 10 de junio de 2014, 13:51, Jesus Cea <span dir="ltr"><<a href="mailto:jcea@jcea.es" target="_blank">jcea@jcea.es</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On 10/06/14 10:46, Daπid wrote:<br>
> Personalmente, las mejoras en multiprocessing y uso de memoria me están<br>
> empezando a tentar. Lo único que me tira para atrás es que el<br>
> rendimiento (al menos en las primeras versiones de Python3) es peor que<br>
> 2.7, y que print deja de ser un "statement", y ya no puedo usar print >><br>
> inputfile, data; que es mucho más bonito que print(data, out=inputfile).<br>
<br>
</div>El rendimiento de 3.4 es bastante mejor que el de 3.0. También el<br>
consumo de memoria con cadenas. Échale un ojo.<br>
<br>
Sobre el "print", para mí también es una molestia, pero convertirlo en<br>
una función permite cosas como añadir un "def print(XX)" en tu código<br>
para, por ejemplo, convertir tus "print" a consola a mensajes de red<br>
para ser almacenados en un log en un ordenador al otro lado del mundo.<br>
Sin tocar más código :-).<br>
<br>
En cierto modo, pasar "print" a función ha regularizado el lenguaje,<br>
porque elimina un caso especial. Lo mismo con "exec", por ejemplo.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Jesús Cea Avión _/_/ _/_/_/ _/_/_/<br>
<a href="mailto:jcea@jcea.es">jcea@jcea.es</a> - <a href="http://www.jcea.es/" target="_blank">http://www.jcea.es/</a> _/_/ _/_/ _/_/ _/_/ _/_/<br>
Twitter: @jcea _/_/ _/_/ _/_/_/_/_/<br>
jabber / <a href="mailto:xmpp%3Ajcea@jabber.org">xmpp:jcea@jabber.org</a> _/_/ _/_/ _/_/ _/_/ _/_/<br>
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/<br>
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/<br>
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz<br>
<br>
</div></div><br>_______________________________________________<br>
Asociación Python España: <a href="http://www.es.python.org/" target="_blank">http://www.es.python.org/</a><br>
Python Madrid: <a href="http://www.python-madrid.es/" target="_blank">http://www.python-madrid.es/</a><br>
Madrid mailing list<br>
<a href="mailto:Madrid@lists.es.python.org">Madrid@lists.es.python.org</a><br>
<a href="https://lists.es.python.org/listinfo/madrid" target="_blank">https://lists.es.python.org/listinfo/madrid</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>--<br><br>Pablo Paso Diges<br>========================<br>
<a href="http://es.linkedin.com/pub/pablo-paso-diges/1a/396/6b" target="_blank">http://es.linkedin.com/pub/pablo-paso-diges/1a/396/6b</a><div>
<p> --</p>
<p>No trees were killed in the creation of this message. However, many electrons were terrible inconvenienced.</p></div>
</div>