Portada de Python Cookbook: Recipes for Mastering Python 3

Python Cookbook: Recipes for Mastering Python 3

por David Beazley, Brian K. Jones · 2013

Ver sugerencias

Sinopsis

Una colección de 'recetas' que demuestran cómo resolver problemas comunes y no tan comunes en Python 3 utilizando las características modernas del lenguaje de forma idiomática y eficiente.

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

Mastering Regular Expressions

Jeffrey E.F. Friedl

1997·divulgacion

Aunque no es un cookbook en sí, este libro se enfoca en una herramienta específica (expresiones regulares) y la desglosa en patrones y soluciones prácticas, de manera similar a cómo un cookbook descompone un problema en Python en recetas. Es no obvio porque no trata directamente sobre Python, pero aborda una habilidad de programación crucial de forma análoga.

The Art of Unix Programming

Eric S. Raymond

2003·divulgacion

Este libro, aunque no es un 'cookbook' de Python, aborda la resolución de problemas de programación desde una perspectiva de filosofía de diseño y patrones, mostrando cómo se construyen sistemas complejos a partir de componentes simples y elegantes. Es una forma no obvia de pensar sobre 'recetas' y 'soluciones' en programación, centrándose más en el 'por qué' y el 'cómo' a un nivel conceptual.

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman, Julie Sussman

1985·divulgacion

Mientras que 'Python Cookbook' ofrece soluciones prácticas a problemas específicos, SICP profundiza en la filosofía subyacente de cómo se construyen esas soluciones y cómo se piensa computacionalmente. Ambos buscan la 'maestría' en un lenguaje, pero SICP lo hace a través de la comprensión profunda de los principios que rigen cualquier lenguaje de programación, proveyendo un marco intelectual para entender las 'recetas'.

Gödel, Escher, Bach: Un Eterno y Gran Bucle

Douglas R. Hofstadter

1979·divulgacion

Este libro, aunque no es de programación, aborda profundamente conceptos de sistemas formales, recursión, auto-referencia y patrones subyacentes, que son esenciales para comprender la estructura y la elegancia de muchas 'recetas' de programación complejas. Ofrece una perspectiva filosófica sobre cómo funcionan los sistemas, un paralelismo con la lógica detrás de las soluciones en el cookbook.

Programando en Haskell

Graham Hutton

2007·divulgacion

Mientras que Python Cookbook ofrece un enfoque pragmático y 'imperativo' a la resolución de problemas, este libro introduce un paradigma de programación completamente diferente (funcional), permitiendo al lector explorar soluciones a problemas comunes desde una perspectiva menos común para el programador promedio de Python. Su autor no es tan conocido en el ámbito hispanohablante como los grandes nombres de la programación.

El Programador Pragmático: De Oficial a Maestro

Andrew Hunt, David Thomas

1999·divulgacion

Aunque más centrado en la filosofía general del desarrollo de software que en un lenguaje específico, este libro es fundamental para comprender las 'buenas prácticas' que subyacen a muchas de las 'recetas' bien diseñadas. Su enfoque en la 'maestría' y la 'artesanía' del software, aunque quizás no sea 'obscuro' en sí mismo, se presenta aquí como un contrapunto menos explorado en las listas de 'libros de Python'.

Beautiful Code: Leading Programmers Explain How They Think

Andy Oram, Greg Wilson

2007·divulgacion

'Beautiful Code' comparte la estructura de 'recetario' pero desde una perspectiva más introspectiva y explicativa. Cada capítulo es una 'receta' para resolver un problema, pero con un énfasis en el proceso de pensamiento y las decisiones de diseño, complementando las soluciones directas del 'Python Cookbook' con el 'por qué' de la elegancia en el código.

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

1994·divulgacion

La estructura del libro, conocida como 'patrones de diseño', es inherentemente modular y se presenta como un catálogo de soluciones probadas para problemas de diseño de software recurrentes. Esto es análogo a la estructura de 'recetas' del 'Python Cookbook', donde cada patrón/receta aborda un problema específico con una solución bien definida, pero a un nivel de abstracción de diseño. Ambos libros ofrecen un 'catálogo de soluciones'.

Ayúdame a que yoleo sea sostenible