Category: Python | Atom Feed

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.


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.


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 …

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