Hands-On Data Structures and Algorithms with Python_Segunda Edición

Puntuación:   (4,2 de 5)

Hands-On Data Structures and Algorithms with Python_Segunda Edición (Basant Agarwal)

Opiniones de los lectores

Resumen:

El libro se describe como una introducción útil a la ciencia de datos con Python, adecuada para principiantes completos, pero adolece de varios problemas graves, como una mala calidad de impresión, numerosas erratas y una cobertura insuficiente de temas importantes como los árboles equilibrados. Mientras que algunos lectores encontraron valor en la explicación de conceptos básicos, muchos criticaron la calidad de la edición y la corrección de los ejemplos de código, lo que dificulta un aprendizaje eficaz para los principiantes.

Ventajas:

Buena introducción a las estructuras de datos y algoritmos para principiantes.
Explicaciones claras y concisas de pilas y colas.
Ofrece una visión ligera de las estructuras de datos.
Puede ser útil para refrescar conocimientos sobre estructuras de datos y algoritmos.
Algunos lectores lo encontraron sencillo y bien presentado.

Desventajas:

Mala calidad de impresión y problemas de encuadernación.
Numerosas erratas y errores de sintaxis en fragmentos de código.
Cobertura incompleta de temas importantes (por ejemplo, árboles equilibrados).
Información incorrecta y explicaciones confusas.
No recomendado para principiantes absolutos debido a la posibilidad de malentendidos.

(basado en 13 opiniones de lectores)

Título original:

Hands-On Data Structures and Algorithms with Python_Second Edition

Contenido del libro:

Aprenda a implementar estructuras de datos y algoritmos complejos utilizando Python Características principales Comprenda el análisis y el diseño de estructuras de datos fundamentales de Python Explore conceptos avanzados de Python como la notación Big O y la programación dinámica Aprenda implementaciones funcionales y reactivas de estructuras de datos tradicionales Descripción del libro

Las estructuras de datos permiten almacenar y organizar datos de forma eficiente. Son fundamentales para cualquier problema, proporcionan una solución completa y actúan como código reutilizable. Hands-On Data Structures and Algorithms with Python le enseña las estructuras de datos esenciales de Python y los algoritmos más comunes para construir aplicaciones fáciles y mantenibles.

Este libro le ayudará a comprender la potencia de las listas enlazadas, las listas doblemente enlazadas y las listas enlazadas circulares. Aprenderá a crear estructuras de datos complejas, como grafos, pilas y colas. A medida que avance en los capítulos, explorará la aplicación de búsquedas binarias y árboles de búsqueda binarios, además de aprender técnicas y estructuras comunes utilizadas en tareas como el preprocesamiento, el modelado y la transformación de datos. En los últimos capítulos, aprenderá a organizar su código de forma manejable, coherente y ampliable. También estudiará en detalle los algoritmos de ordenación por burbujas, ordenación por selección, ordenación por inserción y ordenación por fusión.

Al final del libro, habrás aprendido a construir componentes que son fáciles de entender, depurar y utilizar en diferentes aplicaciones. Conocerás la implementación en Python de todos los algoritmos importantes y relevantes. Lo que aprenderá Comprender la representación de objetos, la vinculación de atributos y la encapsulación de datos Adquirir una sólida comprensión de las estructuras de datos de Python mediante algoritmos Estudiar algoritmos mediante ejemplos con representación pictórica Aprender algoritmos complejos mediante una explicación sencilla, implementando Python Construir aplicaciones de datos sofisticadas y eficientes en Python Comprender los algoritmos de programación comunes utilizados en la ciencia de datos de Python Escribir código eficiente y robusto en Python 3. 7 A quién va dirigido este libro

Este libro está dirigido a desarrolladores que deseen aprender estructuras de datos y algoritmos en Python para escribir programas complejos y flexibles. Se esperan conocimientos básicos de programación en Python. Tabla de contenidos Objetos, tipos y expresiones de Python Tipos y estructuras de datos de Python Principios de diseño de algoritmos Listas y estructuras de punteros Pilas y colas Árboles Tablas de símbolos y hashing Grafos y otros algoritmos Búsqueda Ordenación Algoritmos de selección Algoritmos y técnicas de cadenas Técnicas y estrategias de diseño Implementaciones, aplicaciones y herramientas

Otros datos del libro:

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

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Hands-On Data Structures and Algorithms with Python_Segunda Edición - Hands-On Data Structures and...
Aprenda a implementar estructuras de datos y...
Hands-On Data Structures and Algorithms with Python_Segunda Edición - Hands-On Data Structures and Algorithms with Python_Second Edition
Hands-On Data Structures and Algorithms with Python - Tercera edición - Hands-On Data Structures and...
Entender cómo la implementación de diferentes...
Hands-On Data Structures and Algorithms with Python - Tercera edición - Hands-On Data Structures and Algorithms with Python - Third Edition

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)