Portada de Python Cookbook

Python Cookbook

por David Beazley · 2013

Ver sugerencias

Sinopsis

Este libro ofrece recetas prácticas y soluciones para programadores experimentados de Python 3, cubriendo desde estructuras de datos básicas hasta metaprogramación y concurrencia.

Más de David Beazley

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

A Philosophy of Software Design

John Ousterhout

2018·divulgacion

Python Cookbook se centra en soluciones prácticas a problemas de programación comunes, que a menudo implican la elección de estructuras y patrones. Este libro, aunque no es de Python específicamente, profundiza en las bases teóricas y filosóficas que sustentan esas elecciones de diseño, ofreciendo un marco para entender por qué ciertas soluciones son mejores, más allá de la mera implementación, proporcionando una perspectiva que va más allá de la receta.

The Art of Unix Programming

Eric S. Raymond

2003·divulgacion

Mientras Python Cookbook ofrece 'recetas' de Python, este libro desvela el pensamiento detrás de la 'cocina' del software en un entorno diferente pero igualmente influyente. Conecta con el Cookbook al mostrar cómo grandes diseños de software se construyen a partir de componentes simples y bien definidos, aunque la plataforma y el lenguaje sean distintos. Ofrece una visión 'no obvia' de cómo la filosofía detrás de los lenguajes de scripting puede ser tan poderosa como la de otros paradigmas.

Python Cookbook proporciona soluciones idiomáticas en Python. SICP, aunque usa Lisp y es más antiguo, comparte la profundidad de la búsqueda de las mejores 'estructuras y métodos' para resolver problemas. Ambos abordan la esencia de la programación eficiente, la estructuración de la lógica y la manipulación de datos, aunque SICP lo hace desde un punto de vista más teórico y fundamental, investigando la 'arquitectura de pensamiento' que subyace a cualquier lenguaje de programación.

Gödel, Escher, Bach: un Eterno y Magnífico Bucle

Douglas Hofstadter

1979·divulgacion

Python Cookbook se dedica a la resolución práctica de problemas mediante la estructuración del código. Este libro, aunque no es de programación, profundiza en los patrones recursivos, la autorreferencia y la emergencia de complejidad a partir de reglas simples, que son conceptos fundamentales en la programación avanzada. Ambos libros comparten una fascinación por cómo las estructuras internas y las relaciones pueden generar resultados complejos e inteligentes.

La Programación en el Lenguaje C

Niklaus Wirth

1989·divulgacion

Niklaus Wirth, más conocido por Pascal y Modula-2, tiene una visión subestimada sobre C. Mientras Python Cookbook ofrece 'recetas', este manual provee los 'ingredientes' y las 'técnicas' fundamentales de programación estructurada, desde la perspectiva de un autor europeo menos visible en las listas anglosajonas de Python, pero cuya influencia en los lenguajes de sistemas es profunda.

El Arte de la Programación en Perl

Larry Wall

1991·divulgacion

Similar a Python Cookbook en su formato de ofrecer soluciones idiomáticas a problemas. Sin embargo, Perl, aunque influyente en su momento, es ahora un lenguaje 'oscuro' en el contexto del boom de Python. Este libro es un clásico de su género, pero menos conocido por las nuevas generaciones de programadores Python, ofreciendo una perspectiva valiosa sobre la evolución de los lenguajes de scripting y cómo se abordan desafíos comunes en diferentes paradigmas.

Ambos libros comparten una estructura de "receta" o "consejo específico" para resolver problemas idiomáticamente. Mientras Python Cookbook se organiza por temas más amplios, Effective Python se enfoca en elementos aislados, cada uno una pequeña píldora de sabiduría para mejorar el código Python. La estructura fragmentada de consejos directos y aplicables es muy similar.

Python Cookbook presenta soluciones a problemas específicos de Python de manera estructurada, con ejemplos de código y explicaciones. Este libro comparte una metodología similar, presentando 'patrones' o 'recetas' de diseño de arquitectura de software. Aunque el dominio es diferente (arquitectura vs. Python idiomático), la estructura de presentar un problema, una solución genérica, sus implicaciones y cómo aplicarla es casi idéntica, solo que a una escala diferente de abstracción. Ambos son catálogos de soluciones probadas.

Ayúdame a que yoleo sea sostenible