Y he estado tando despistado tras volver (el 23 de madrugada), que no ha sido hasta revisar hoy un poco lo que tenía atrasado que me entero.
Hay una lista de novedades en la web de Python, incluida también en la documentación, como siempre. Hay novedades jugosas como la integración de except y finally en las sentencias try (al fin); la sentencia 'with', que no está activada aún por defecto, pero sí es usable y lo estará en 2.6 y siguientes; o los añadidos de las builtin 'any' y 'all', para ayudar en la programación de estilo funcional.
Otro añadido bastante esperado es ¡el "operador" triple! (el clásico ?: de C), que me parece muchos daban por perdido ya hace años :D. Por supuesto, con una sintaxis "pythonica", etc, pero ahí lo tenemos, con el nombre de "expresiones condicionales".
Por otro lado, se ha modificado la semántica de 'yield', que pasa a ser una expresión (capaz por tanto de devolver un valor). Esto hace que se puedan pasar valores al generador una vez que ha comenzado su ciclo.
Como curiosidad, se ha expandido el clásico batteries included con un módulo ctypes, que ayuda a hacer interfaz con módulos arbitrarios escritos en C, directamente desde código en Python, de manera mucho más sencilla. Además, se ha incluido pysqlite (módulo sqlite3) en el conjunto oficial, así que ahora se puede contar con una base de datos embedded como parte de las herramientas básicas.
Al menos eso es lo más destacable entre lo que se ve en el "What's new". Hay otras cosillas en el listado que son igual de interesantes, pero quizá de uso más oscuro para el programador casual.
¡Larga vida! :)
Referencias (TrackBacks)
URL de trackback de esta historia http://quie.blogalia.com//trackbacks/43207
Comentarios
| 1 |
|
||
|
Te la he meneado, espero q no te importe!! ;) La mala noticia es que se me ha ido la bola y no he puesto la URL de trackback... :P
|
|||
| 2 |
|
||
|
Muy amable por el meneo, pero quizá "hace un resumen rápido y volando" sería más correcto que "revisa" :D.
|
|||
| 3 |
|
||
|
¡Qué buena pinta! Lo de ctypes es, básicamente, la polla. |
|||
| 4 |
|
||
|
¿Y de Delos no hay fotos? ¿Todo va a ser Python? ;-)
|
|||
| 5 |
|
||
|
Teresa: De Delos tengo sienes de fotos, pero todavía tengo que escoger, clasificar, y subir a algún lado :) |
|||
| 6 |
|
||
|
Si, la versión luce muy bien, sobre todo con las optimizaciones de excepciones sin embargo se tiene que ver con qué rapidéz se adopte la nueva versión ya que mucho del software sigue siendo muy enterprise. |
|||
