Portada de Effective Python: 90 Specific Ways to Write Better Python

Effective Python: 90 Specific Ways to Write Better Python

por Brett Slatkin · 2015

Ver sugerencias

Sinopsis

Este libro presenta una serie de reglas y consejos concisos para escribir código Python más eficiente, limpio y robusto. Cada "elemento" aborda una práctica o trampa común, ofreciendo una solución clara y una explicación detrás de ella.

Más de Brett Slatkin

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque no se centra exclusivamente en Python, las lecciones sobre 'código limpio' y 'artesanía del software' en 'Clean Code' son aplicables universalmente. Se aleja de la especificidad del lenguaje del libro de referencia para abordar los fundamentos subyacentes de la programación de alta calidad, desafiando a los lectores a pensar de manera más abstracta sobre sus prácticas de codificación.

The Pragmatic Programmer: Your Journey To Mastery

Andrew Hunt and David Thomas

1999·divulgacion

Mientras que 'Effective Python' ofrece consejos específicos para un lenguaje, 'The Pragmatic Programmer' ofrece una visión más amplia de la mentalidad de un desarrollador pragmático. La conexión no obvia radica en cómo ambos libros buscan mejorar la calidad del trabajo del programador, pero el segundo lo hace a través de principios generales que trascienden lenguajes y tecnologías específicas.

A Philosophy of Software Design

John Ousterhout

2018·divulgacion

Ambos libros abordan la idea de construir software de mejor calidad, pero 'A Philosophy of Software Design' lo hace desde una perspectiva filosófica profunda sobre qué constituye un buen diseño. Se conecta con el libro de referencia al ir más allá de las 'formas efectivas' de usar un lenguaje para cuestionar los principios subyacentes que hacen que esas 'formas' sean efectivas en primer lugar, explorando la esencia de la simplicidad y la modularidad.

Structure and Interpretation of Computer Programs (SICP)

Harold Abelson and Gerald Jay Sussman with Julie Sussman

1980·divulgacion

Aunque utiliza Lisp y no Python, SICP profundiza en la 'estructura y la interpretación' de los programas, abordando la esencia de los paradigmas de programación y cómo se construyen abstracciones. La conexión profunda es que ambos libros, cada uno a su manera, buscan la 'efectividad' en la programación, pero SICP lo hace elevándose a un nivel de abstracción que explora los principios computacionales fundamentales que subyacen a cualquier lenguaje, incluyendo Python.

Programacion en Python para Ingenieros

Miguel Ángel Matas Montiel

2015·divulgacion

Este libro ofrece una perspectiva clara en español sobre Python para un público específico, lo que lo hace menos conocido en las listas de recomendaciones anglosajonas. De manera similar a cómo 'Effective Python' busca mejorar el código para un público general, este libro adapta los principios de codificación efectiva a un dominio particular (ingeniería) y a un idioma no tan común en la literatura de referencia.

Aprendiendo Python 3

Carlos Enrique García

2017·divulgacion

Este título es una obra publicada por un autor hispanohablante, lo que lo hace menos prominente en el panorama de la literatura técnica anglosajona que domina el mundo de la programación. Refleja la búsqueda de mejorar las habilidades en Python, al igual que el libro de referencia, pero desde una fuente menos globalmente reconocida, aportando una perspectiva local a la divulgación de buenas prácticas.

Python Cookbook: Recipes for Mastering Python 3

David Beazley and Brian K. Jones

2013·divulgacion

'Python Cookbook' comparte una estructura muy similar al libro de referencia, ambos organizados en secciones o 'recetas' que abordan problemas específicos con soluciones directas y bien explicadas. Esta aproximación modular y basada en ejemplos es un dispositivo literario clave para ambos, facilitando la consulta rápida y la comprensión de 'cómo hacer' cosas de manera efectiva en Python.

Al igual que 'Effective Python', 'Fluent Python' está estructurado para profundizar en las particularidades del lenguaje, capítulo por capítulo, desglosando conceptos clave y mostrando la 'manera Pythonica' de hacer las cosas. Su enfoque en el detalle y la explicación exhaustiva de características que van más allá del uso básico refleja una arquitectura expositiva similar, llevando al lector a una comprensión más profunda y efectiva del lenguaje.

Ayúdame a que yoleo sea sostenible