Programación orientada a objetos en Python - Cuarta edición: Construya aplicaciones y bibliotecas Python orientadas a objetos robustas y mantenibles

Puntuación:   (4,3 de 5)

Programación orientada a objetos en Python - Cuarta edición: Construya aplicaciones y bibliotecas Python orientadas a objetos robustas y mantenibles (F. Lott Steven)

Opiniones de los lectores

Resumen:

El libro ofrece una exploración exhaustiva de la programación orientada a objetos (POO) con Python, dirigida a lectores con distintos niveles de experiencia. Presenta prácticas modernas, incluyendo discusiones sobre tipos de datos, concurrencia y patrones de diseño. Mientras que muchos críticos elogian su profundidad y la cobertura de temas avanzados, varios expresan su preocupación por la complejidad de los ejemplos y la organización del contenido, en particular para los principiantes.

Ventajas:

Incluye una cobertura exhaustiva de los principios de programación orientada a objetos, tipos de datos modernos, buenas prácticas y patrones de diseño
ofrece información sobre pruebas y concurrencia
adecuado para programadores de nivel intermedio a avanzado
organizado con ejemplos prácticos, ejercicios y resúmenes
enfatiza la legibilidad con código en negrita y codificado por colores
proporciona valiosos estudios de casos.

Desventajas:

Contiene ejemplos complejos que pueden requerir conocimiento del dominio
desafiante para principiantes
verboso y potencialmente abrumador
algunos lectores encontraron la organización pobre y el contenido difícil de seguir
utiliza sugerencias de tipos experimentales que se desvían de la sintaxis típica de Python
es necesario un conocimiento previo de los conceptos de POO.

(basado en 33 opiniones de lectores)

Título original:

Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries

Contenido del libro:

Una guía completa para explorar el Python moderno a través de estructuras de datos, patrones de diseño y técnicas eficaces orientadas a objetos.

Características principales:

⬤ Construya una comprensión intuitiva del diseño orientado a objetos, desde programas introductorios hasta programas maduros.

⬤ Aprenda los entresijos de la sintaxis, las bibliotecas y las mejores prácticas de Python.

⬤ Examine un caso práctico de aprendizaje automático al final de cada capítulo.

Descripción del libro:

Python Object-Oriented Programming, Fourth Edition profundiza en los diversos aspectos de la programación orientada a objetos, Python como lenguaje de programación orientada a objetos, patrones de diseño comunes y avanzados, y manipulación práctica de datos de sistemas de diseño complejo. Estos conceptos se consolidan con ejercicios abiertos, así como con un caso práctico del mundo real al final de cada capítulo, recién escrito para esta edición. Todo el código de ejemplo es ahora compatible con la sintaxis de Python 3. 9+ y se ha actualizado con sugerencias de tipo para facilitar el aprendizaje.

Steven y Dusty proporcionan un recorrido amigable y completo de importantes conceptos de programación orientada a objetos, como herencia, composición y polimorfismo, y explican cómo funcionan junto con las clases y estructuras de datos de Python para facilitar un buen diseño. Los diagramas de clases UML se utilizan generosamente a lo largo del texto para que entiendas las relaciones entre clases. Además de centrarse en la programación orientada a objetos, el libro profundiza en el manejo de excepciones de Python y en cómo la programación funcional se cruza con la programación orientada a objetos. En este libro se presentan no uno, sino dos potentes sistemas de pruebas automatizadas, unittest y pytest. El capítulo final proporciona una discusión detallada del ecosistema de programación concurrente de Python.

Al final del libro, usted tendrá una comprensión completa de cómo pensar y aplicar los principios orientados a objetos utilizando la sintaxis de Python y ser capaz de crear con confianza programas robustos y fiables.

Lo que aprenderá:

⬤ Implementar objetos en Python creando clases y definiendo métodos.

⬤ Extender la funcionalidad de las clases usando herencia.

⬤ Entender cuando usar características orientadas a objetos, y más importante, cuando no usarlas.

⬤ Descubrir varios patrones de diseño ampliamente utilizados y cómo se implementan en Python.

⬤ Descubra la simplicidad de las pruebas unitarias y de integración y entienda por qué son tan importantes.

⬤ Aprender a escribir estáticamente comprobar su código dinámico.

⬤ Comprender la concurrencia con asyncio y cómo acelera los programas.

Para quién es este libro:

Si usted es nuevo en las técnicas de programación orientada a objetos, o si tiene conocimientos básicos de Python y desea aprender cómo y cuándo aplicar correctamente los principios de programación orientada a objetos en Python, este es el libro para usted. Además, si usted es un programador orientado a objetos que viene de otros lenguajes o que busca iniciarse en el nuevo mundo de Python, encontrará en este libro una útil introducción a Python. Es necesaria una mínima experiencia previa con Python.

Otros datos del libro:

ISBN:9781801077262
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación orientada a objetos en Python - Cuarta edición: Construya aplicaciones y bibliotecas...
Una guía completa para explorar el Python moderno...
Programación orientada a objetos en Python - Cuarta edición: Construya aplicaciones y bibliotecas Python orientadas a objetos robustas y mantenibles - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Mastering Object-Oriented Python - Segunda edición - Mastering Object-Oriented Python - Second...
Obtenga una visión completa de las prácticas de...
Mastering Object-Oriented Python - Segunda edición - Mastering Object-Oriented Python - Second Edition
Modern Python Cookbook - Segunda edición: 133 recetas para desarrollar programas impecables y...
Recetas completas repartidas en 15 capítulos que te...
Modern Python Cookbook - Segunda edición: 133 recetas para desarrollar programas impecables y expresivos en Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Programación Funcional en Python - Tercera Edición: Utilice un enfoque funcional para escribir...
"Usar este libro ha impulsado mi eficiencia en la...
Programación Funcional en Python - Tercera Edición: Utilice un enfoque funcional para escribir código Python sucinto, expresivo y eficiente - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Proyectos reales en Python: Cree su cartera de Python con aplicaciones desplegables - Python...
Desarrollar aplicaciones Python utilizando un enfoque...
Proyectos reales en Python: Cree su cartera de Python con aplicaciones desplegables - Python Real-World Projects: Craft your Python portfolio with deployable applications

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)