Programación orientada a objetos con Python 3

Puntuación:   (4,5 de 5)

Programación orientada a objetos con Python 3 (Dusty Phillips)

Opiniones de los lectores

Resumen:

El libro ha sido bien recibido por sus claras explicaciones de los conceptos de la programación orientada a objetos (POO) utilizando Python. Resulta especialmente útil para programadores de nivel intermedio que se encuentren en una fase de transición desde otros lenguajes. Los lectores aprecian el estilo directo y atractivo del autor, los casos prácticos y el equilibrio entre teoría y práctica. Sin embargo, algunos lectores señalaron problemas con errores tipográficos y de formato, especialmente en la edición Kindle.

Ventajas:

Estilo de redacción claro y atractivo.
Estudios de casos prácticos que mejoran la comprensión.
Buen equilibrio entre teoría y ejemplos prácticos.
Útil para programadores intermedios en transición desde otros lenguajes orientados a objetos.
Cubre conceptos útiles como UML y patrones de diseño.

Desventajas:

Varias erratas y problemas de formato en el libro, especialmente en la edición Kindle.
Algunas secciones al final no están directamente relacionadas con la programación orientada a objetos.
Puede que no proporcione suficiente material avanzado para programadores experimentados.

(basado en 53 opiniones de lectores)

Título original:

Python 3 Object Oriented Programming

Contenido del libro:

Si crees que ha llegado el momento de aprender técnicas de programación orientada a objetos, éste es el libro perfecto para ti. Escrito de forma clara y con ejercicios prácticos, es la forma indolora de aprender a aprovechar el poder de la programación orientada a objetos en Python.

Características principales

⬤ Aprenda cómo hacer Programación Orientada a Objetos en Python usando este tutorial paso a paso.

⬤ Diseña interfaces públicas usando abstracción, encapsulación y ocultación de información.

⬤ Convierte tus diseños en software funcional estudiando la sintaxis de Python.

⬤ Crear, manejar, definir y manipular excepciones utilizando objetos especiales de error.

⬤ Implementar la programación orientada a objetos en Python utilizando ejemplos prácticos.

Descripción del libro

La Programación Orientada a Objetos es un aspecto muy importante de los lenguajes de programación modernos. Los principios básicos de la programación orientada a objetos son relativamente fáciles de aprender. Ponerlos juntos en diseños de trabajo puede ser un reto.

Este libro hace que programar sea más un placer que una tarea utilizando las potentes características orientadas a objetos de Python 3. Demuestra claramente los principios básicos de la programación orientada a objetos y cómo implementarla correctamente en Python.

La programación orientada a objetos ocupa un lugar destacado entre los muchos modelos que soporta Python. Sin embargo, muchos programadores nunca se molestan en aprender las potentes características que hacen que este lenguaje esté orientado a objetos.

Este libro enseña cuándo y cómo debe aplicarse correctamente la POO. Hace hincapié no sólo en la sencilla sintaxis de la POO en Python, sino también en cómo combinar estos objetos en un software bien diseñado.

Este libro le introducirá en la terminología del paradigma orientado a objetos, centrándose en el diseño orientado a objetos con ejemplos paso a paso. Le llevará desde la herencia simple, una de las herramientas más útiles en la caja de herramientas del programador orientado a objetos, hasta la herencia cooperativa, una de las más complicadas. Podrá plantear, manejar, definir y manipular excepciones.

Podrá integrar los aspectos orientados a objetos y los no tan orientados a objetos de Python. También será capaz de crear aplicaciones mantenibles estudiando patrones de diseño de alto nivel. Aprenderá las complejidades de la manipulación de cadenas y archivos, y cómo Python distingue entre datos binarios y textuales. Se le presentarán no uno, sino dos sistemas de pruebas automatizadas muy potentes. Entenderás el placer de las pruebas unitarias y lo fáciles que son de crear. Incluso estudiará bibliotecas de nivel superior, como conectores de bases de datos y conjuntos de herramientas GUI, y cómo aplican los principios orientados a objetos.

Lo que aprenderás

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

⬤ Separar diferentes objetos en una taxonomía de clases, y describir las propiedades y comportamientos de esos objetos a través de la interfaz de clase.

⬤ Diseñar interfaces públicas usando abstracción, encapsulación y ocultamiento de información.

⬤ Convertir sus diseños en software de trabajo mediante el aprendizaje de la sintaxis de Python.

⬤ Compartir la implementación usando herencia.

⬤ Añadir funcionalidad a las clases y built-ins existentes usando herencia.

⬤ Compartir código similar entre clases abstrayéndolo en una clase padre.

⬤ Crear, manejar, definir y manipular excepciones utilizando objetos de error especiales.

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

⬤ Aprender 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.

⬤ Utilizar módulos, librerías y frameworks comunes de Python 3.

Otros datos del libro:

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

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Python 3 Object-Oriented Programming - Second Edition: Construcción de software robusto y mantenible...
Replantee la programación en Python con esta guía...
Python 3 Object-Oriented Programming - Second Edition: Construcción de software robusto y mantenible con patrones de diseño orientado a objetos en Python - Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Programación orientada a objetos con Python 3 - Tercera edición: Construya software robusto y...
Descubra el Python moderno con esta guía de...
Programación orientada a objetos con Python 3 - Tercera edición: Construya software robusto y mantenible con patrones de diseño orientados a objetos en Python 3.8 - Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Programación orientada a objetos con Python 3 - Python 3 Object Oriented Programming
Si crees que ha llegado el momento de aprender técnicas de...
Programación orientada a objetos con Python 3 - Python 3 Object Oriented Programming

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)