Posts | Tags | Categories | Archive

Evaluación perezosa en python - Apéndice

Una revisión crítica al tipado gradual de datos de python que se ha usado en esta serie de artículos sobre evaluación perezosa.


Ejemplo práctico. Potencias de Fermi-Dirac - Evaluación perezosa en python - Parte 6

Visto cómo conseguir secuencias con evaluación perezosa, ya sólo nos falta conocer en qué poder emplearlas. En este artículo veremos las potencias de Fermi-Dirac y cómo las secuencias de evaluación perezosa nos ayudarán a plantear una solución manejable.


Formalización de la Secuencia Perezosa - Evaluación perezosa en python - Parte 5

Refactorización del código creado hasta ahora para formalizar las clases LazySequence y LazySortedSequence para uso general.


Evaluación perezosa avanzada - Evaluación perezosa en python - Parte 4

Partiendo del algoritmo para la obtención de números primos crearemos una secuencia infinita mediante técnicas de evaluación perezosa que crezca a medida que se necesite. Al final, aplicaremos algunas optimizaciones para el cálculo de números primos.


Memoización - Evaluación perezosa en python - Parte 3

Tercera parte de una serie de artículos dedicados al estudio de la evaluación perezosa en python. En esta parte veremos la técnica de memoización y cómo puede ayudarnos en la implementación de secuencia de evaluaciones.


Secuencias infinitas - Evaluación perezosa en python - Parte 2

Segunda parte de una serie de artículos dedicados al estudio de la evaluación perezosa en python. En esta parte se estudia las secuencia infintas, algunas implementadas con iteradores, y el modo en que se pueden manejar.


Introducción a la “Evaluación Perezosa” - Evaluación perezosa en python - Parte 1

Primera parte de una serie de artículos dedicados al estudio de la evaluación perezosa en python. En esta primera parte se estudia los objetos rango y cómo se pueden generalizar su uso para crear secuencias de la que conocemos cómo calcular un elemento genérico a partir de su posición.


Reorientando el blog

Sobre este blog, lo último que he estado investigando y a hacia dónde pienso que irá la programación.


Manejo de rutas con pathlib

Es difícil escribir un script de python que no interaccione con el sistema de ficheros de un modo u otro, por lo que python dispone de varios módulos para tal fin. El objeto Path viene a poner orden entre tantos módulos y funciones para manejo de ficheros. Se puede decir sin duda que usar Path se ha convertido en la forma más pythónica de manipular ficheros y directorios.


Monadas con coco

Los iterables han dejado la programación funcional para ser parte de los lenguajes de programación modernos. Veremos cuáles son las implementaciones en python y coconut, y las diferencias entre ellos.

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