Puntuación:
El libro es un recurso ampliamente recomendado para aprender programación orientada a objetos (POO) en Python, tanto para principiantes como para quienes deseen profundizar sus conocimientos. Consigue un buen equilibrio entre un contenido atractivo e información técnica sólida, aunque varios lectores han señalado problemas de formato, errores tipográficos y falta de explicaciones en algunos ejemplos. En general, es bien recibido por su claridad y accesibilidad, lo que lo convierte en una buena opción para los estudiantes.
Ventajas:⬤ Atractivo y agradable de leer
⬤ cubre una amplia gama de conceptos de programación orientada a objetos y patrones de diseño
⬤ útil tanto para principiantes como para estudiantes de nivel intermedio
⬤ proporciona explicaciones claras con ejemplos relevantes
⬤ útil como manual de referencia
⬤ logra un buen equilibrio entre sencillez y profundidad.
⬤ Numerosos problemas de formato y errores tipográficos, especialmente en bloques de código
⬤ algunos ejemplos carecen de las necesarias declaraciones de importación o contexto
⬤ puede requerir que los lectores revisen con frecuencia las secciones anteriores
⬤ algunos lectores deseaban contenidos de programación orientada a objetos más avanzados
⬤ gramática y estructura de frases inconsistentes.
(basado en 32 opiniones de lectores)
Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Descubra el Python moderno con esta guía de estructuras de datos, patrones de diseño y técnicas eficaces orientadas a objetos.
Características principales
⬤ Análisis en profundidad de muchos patrones de diseño orientados a objetos comunes que son más adecuados para el estilo único de Python.
⬤ Aprenda la sintaxis y las bibliotecas más recientes de Python.
⬤ Explorar patrones de diseño abstractos e implementarlos en Python 3. 8.
Descripción del libro
La programación orientada a objetos (POO) es un popular paradigma de diseño en el que los datos y los comportamientos se encapsulan de tal forma que pueden manipularse conjuntamente. Esta tercera edición de Programación Orientada a Objetos de Python 3 explica en detalle las clases, la encapsulación de datos y las excepciones, haciendo hincapié en cuándo se puede utilizar cada principio para desarrollar software bien diseñado.
Comenzando con un análisis detallado de la programación orientada a objetos, utilizará el lenguaje de programación Python para comprender claramente los conceptos clave del paradigma orientado a objetos. Aprenderá a crear aplicaciones mantenibles mediante el estudio de patrones de diseño de alto nivel. El libro le mostrará las complejidades de la manipulación de cadenas y archivos, y cómo Python distingue entre datos binarios y textuales. En este libro se presentarán no uno, sino dos sistemas de pruebas automatizadas muy potentes, unittest y pytest. Tendrás una introducción completa al ecosistema de programación concurrente de Python.
Al final del libro, habrás aprendido a fondo los principios orientados a objetos utilizando la sintaxis de Python y serás capaz de crear programas robustos y fiables con confianza.
Lo que aprenderá
⬤ Implementar objetos en Python creando clases y definiendo métodos.
⬤ Comprender técnicas comunes de concurrencia y errores en Python 3.
⬤ Extender la funcionalidad de las clases usando herencia.
⬤ Entender cuando usar características orientadas a objetos, y más importante, cuando no usarlas.
⬤ Descubrir qué son los patrones de diseño y por qué son diferentes en Python.
⬤ Descubrir la simplicidad de las pruebas unitarias y por qué son tan importantes en Python.
⬤ Explore la programación concurrente orientada a objetos.
A quién va dirigido este libro
Si eres nuevo en las técnicas de programación orientada a objetos, o si tienes conocimientos básicos de Python y deseas aprender en profundidad cómo y cuándo aplicar correctamente la programación orientada a objetos en Python, este es tu libro. Si eres un programador orientado a objetos de otros lenguajes o estás buscando un empujón en el nuevo mundo de Python 3. 8, también encontrarás en este libro una útil introducción a Python. No es necesario tener experiencia previa con Python 3.
© 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)