Mastering Object-Oriented Python - Segunda edición

Puntuación:   (4,6 de 5)

Mastering Object-Oriented Python - Segunda edición (F. Lott Steven)

Opiniones de los lectores

Resumen:

El libro es una introducción perspicaz y fácil de leer a la programación orientada a objetos en Python 3, con un enfoque lúdico pero técnico. Sin embargo, tiene problemas de formato con los ejemplos de código y se basa en gran medida en un ejemplo de blackjack que algunos pueden encontrar oscuro y molesto.

Ventajas:

Perspicaz y fácil de leer
combina el rigor técnico con la elocuencia lúdica
buen texto introductorio para ingenieros de software y una referencia útil para profesionales experimentados
autor bien informado.

Desventajas:

Problemas de formato con los ejemplos de código, que dificultan su lectura
dependencia de un ejemplo de blackjack que puede no tener eco en todos los lectores
tomo físicamente grande y pesado.

(basado en 4 opiniones de lectores)

Título original:

Mastering Object-Oriented Python - Second Edition

Contenido del libro:

Obtenga una visión completa de las prácticas de programación, y la portabilidad y reutilización de código para construir aplicaciones flexibles y mantenibles utilizando principios orientados a objetos Características principales Amplíe las técnicas básicas de programación orientada a objetos para aumentar la integración de las clases creadas con Python Explore varias bibliotecas de Python para manejar la persistencia y la serialización de objetos Aprenda enfoques alternativos para resolver problemas de programación, con diferentes atributos para abordar su dominio del problema Descripción del libro

La programación orientada a objetos (POO) es una disciplina relativamente compleja de dominar, y puede resultar difícil ver cómo se aplican los principios generales a las características únicas de cada lenguaje. Con la ayuda de la última edición de Mastering Objected-Oriented Python, se le mostrará cómo implementar eficazmente la POO en Python, e incluso explorar Python 3.x.

Completo con ejemplos prácticos, el libro le guiará a través de los conceptos avanzados de la programación orientada a objetos en Python, y le demostrará cómo puede aplicarlos para resolver problemas complejos de programación orientada a objetos. Aprenderá a crear programas Python de alta calidad explorando alternativas de diseño y determinando qué diseño ofrece el mejor rendimiento. A continuación, trabajarás con métodos especiales para manejar conversiones simples de objetos y también aprenderás sobre hashing y comparación de objetos. A medida que avance en los capítulos posteriores, descubrirá lo esencial que es localizar los mejores algoritmos y las estructuras de datos óptimas para desarrollar soluciones sólidas a los problemas de programación con un procesamiento informático mínimo. Por último, el libro le ayudará a aprovechar diversas características de Python implementando diseños orientados a objetos en sus programas.

Al final de este libro, habrás aprendido una serie de enfoques alternativos con diferentes atributos para resolver con confianza problemas de programación en Python. Qué aprenderá Explore una variedad de patrones de diseño diferentes para el método __init__() Aprenda a usar Flask para construir un servicio web RESTful Descubra los patrones y principios de diseño SOLID Use las características de la base abstracta de Python 3 Cree clases para sus propias aplicaciones Diseñe código comprobable usando pytest y fixtures Comprenda cómo diseñar gestores de contexto que aprovechen la sentencia 'with' Cree un nuevo tipo de colección usando técnicas estándar de biblioteca y diseño Desarrolle nuevos tipos de números por encima y más allá de las clases incorporadas de números A quién va dirigido este libro.

Este libro está dirigido a desarrolladores que deseen utilizar Python para crear programas eficientes. Para sacar el máximo provecho de este libro se requiere una buena comprensión de la programación en Python. También será útil el conocimiento de conceptos relacionados con patrones de diseño orientados a objetos. Tabla de Contenidos Preliminares, Herramientas y Técnicas El Método __init__() Integrando Sin Problemas - Métodos Especiales Básicos Acceso a Atributos, Propiedades y Descriptores El ABC del Diseño Consistente Uso de Callables y Contextos Creación de Contenedores y Colecciones Creación de Números Decoradores y Mixins - Aspectos Transversales Serializar y Guardar - JSON, YAML, Pickle, CSV y XML Almacenamiento y Recuperación de Objetos mediante Shelve Almacenamiento y Recuperación de Objetos mediante SQLite Transmisión y Compartición de Objetos Ficheros de Configuración y Persistencia Principios y Patrones de Diseño Los Módulos de Registro y Advertencia Diseño para Testabilidad Manejando la Línea de Comandos Diseño de Módulos y Paquetes Calidad y Documentación

Otros datos del libro:

ISBN:9781789531367
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)