Posts | Tags | Categories | Archive

Renacimiento

Pensamientos de lo hecho estos años y qué espero del futuro


Python Eficiente - Sobre la vida de los objetos

Antes de seguir adelante, necesitamos aclarar qué les pasa a los objetos que creamos en una aplicación. Cuándo se crean, dónde se almacenan y cómo se destruyen. En definitiva, necesitamos conocer mejor la vida de los objetos.

El término de variable que usamos en programación tiene su origen en el ...


Python Eficiente - Hacia la programación funcional

Existen muchas definiciones de Programación Funcional, así como comparativas con otros paradigmas de la programación que más parece una cuestión de gustos que una visión razonada de ventajas e incovenientes. No voy a entrar en definiciones tediosas que necesitan demasiadas explicaciones. Prefiero verlo más como si se tratara de una ...


Clausuras en python - Parte 2

Ámbitos anidados

La importancia de disponer de clausuras va más allá de saber dónde se evalúa la función. Si fuera posible encapsular una función junto con su propio entorno de ejecución, podríamos conseguir que la función tenga “memoria” o, dicho de otro modo, que sea capaz de conservar sus propios ...


Clausuras en python - Parte 1

Funciones Lambda

Antes de ver qué son las clausuras (closures), veamos qué tienen las funciones lambda que las hacen tan polémicas algunas veces.

Comencemos con un ejemplo. Te recomiendo que te esfuerces en deducir cómo funciona sin ir a probar cómo funciona. A continuación te pondré algunos valores para que ...


Nuevos planteamientos, nueva etapa

Si me sigues por twitter, sabrás que he cambiado de trabajo. Aunque sigo siendo “informático” a todos los efectos, para mi “core” interno ha supuesto un cambio radical de trabajo. Mi labor actual está orientada más a temas de diseño y gestión de sistemas y telecomunicaciones, lo que relega las ...


Estudio función factorial - numpy

Mientras busco tiempo para preparar algunos artículos sobre cómo hacer la programación python más eficiente, he estado revisando nuevos métodos de programar la función factorial en python aplicando los nuevos conocimientos adquiridos.

Como puse en un artículo anterior, la implementación más compacta de la función factorial sería aplicando la función ...


La Odisea

Puede ser raro que alguien de ciencias, como yo, escriba sobre una de las obras más significativas de la literatura griega clásica. Pero, contrariamente a la gente de letras que sabe distinguir qué es o no de letras, la mentalidad científica ve ciencia por doquier, incluso en la Odisea.

Recientemente ...


Borrado de un descriptor (corrección de errores)

Tengo que hacer algunas correcciones a la serie de artículos sobre descriptores, en concreto sobre el método __delete__ del protocolo descriptor.

Primero, aclaremos cómo funciona el método __delete__ y en qué se diferencia de __del__. No se trata de métodos destructores tal y como se entiende en otros lenguajes de ...


Balance y cierre de ejercicio

Ya sé que parece extraño cerrar un periodo en mitad de año, pero los que me siguen de aquí a unos años sabrán que suelo hacer un breve resumen de situación comentando qué he estado haciendo y qué proyectos futuros estoy ideando.

Como puse en el último twitt, parece que ...

© Chema Cortés. Built using Pelican. Theme is subtle by Carey Metcalfe. Based on svbhack by Giulio Fidente.