Puntuación:
El libro ofrece una visión completa de las estructuras de datos y los algoritmos en Python, y resulta atractivo tanto para los que están aprendiendo como para los que quieren reforzar sus conocimientos básicos. Aunque cubre muchos temas esenciales en detalle, ha sido criticado por su sintaxis anticuada y convenciones de nomenclatura de variables que pueden dificultar la legibilidad.
Ventajas:⬤ Cobertura exhaustiva de las estructuras de datos, desde listas hasta gráficos
⬤ explicaciones claras e intuitivas
⬤ buena calidad de impresión y efectos visuales
⬤ sirve de base sólida para los programadores de Python
⬤ puede ayudar en la enseñanza de nivel universitario.
⬤ Sintaxis algo anticuada que carece de las convenciones modernas de Python
⬤ la nomenclatura no descriptiva de las variables dificulta la lectura del código
⬤ asume conocimientos previos de Python, lo que puede no ser adecuado para principiantes.
(basado en 6 opiniones de lectores)
Data Structures & Algorithms in Python
APRENDA A UTILIZAR ESTRUCTURAS DE DATOS PARA ESCRIBIR PROGRAMAS Y ALGORITMOS PYTHON DE ALTO RENDIMIENTO.
Esta práctica introducción a las estructuras de datos y algoritmos puede ayudar a todo programador que desee escribir software más eficiente. Partiendo de la legendaria guía basada en Java de Robert Lafore, este libro le ayudará a comprender exactamente cómo funcionan las estructuras de datos y los algoritmos. Aprenderá a aplicarlos eficazmente con el popularísimo lenguaje Python y a escalar su código para hacer frente a los retos actuales del big data.
En todo momento, los autores se centran en ejemplos reales, comunican las ideas clave con visualizaciones intuitivas e interactivas, y limitan la complejidad y las matemáticas a lo necesario para mejorar el rendimiento. Paso a paso, introducen matrices, ordenación, pilas, colas, listas enlazadas, recursividad, árboles binarios, árboles 2-3-4, tablas hash, estructuras de datos espaciales, gráficos y mucho más. Los ejemplos de código y las ilustraciones son tan claros que podrá entenderlos aunque sea casi un principiante o tenga experiencia con otros lenguajes procedimentales u orientados a objetos.
⬤ Construya habilidades básicas en ciencias de la computación que lo lleven más allá de simplemente "escribir código".
⬤ Aprenda cómo las estructuras de datos hacen que los programas (y los programadores) sean más eficientes.
⬤ Vea cómo la organización de datos y los algoritmos afectan a lo que puede hacer con los recursos informáticos actuales y futuros.
⬤ Desarrollar habilidades de implementación de estructuras de datos que puede utilizar en cualquier lenguaje.
⬤ Elegir la(s) mejor(es) estructura(s) de datos y algoritmos para cada problema de programación - y reconocer cuáles evitar.
Estructuras de Datos y Algoritmos en Python está repleto de ejemplos, preguntas de repaso, ejercicios individuales y en equipo, experimentos y proyectos de programación más largos. Es ideal tanto para el autoaprendizaje como para el aula, como texto principal o como complemento de una presentación más formal.
© 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)