Estructura de Datos con Python: Principios, algoritmos e implementación para desarrollar software eficiente (Biblioteca Escandón de Ciencias de la Computación e Ingeniería) (Spanish Edition)
ANT
• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.
Instant digital delivery after purchase.
Discover another great read to add to your digital library.
Description
Estructura de Datos con Python
Principios, algoritmos e implementación para diseñar software eficiente ¿Alguna vez te has preguntado por qué algunas aplicaciones responden en milisegundos mientras otras se vuelven lentas al procesar grandes volúmenes de información? La respuesta no está únicamente en el lenguaje de programación, sino en la forma en que los datos son organizados y manipulados.
Estructura de Datos con Python es un texto universitario diseñado para desarrollar el pensamiento algorítmico y formar ingenieros capaces de seleccionar, diseñar e implementar soluciones eficientes para problemas reales de computación.
A lo largo del libro, el lector descubrirá cómo las estructuras de datos constituyen la base de los sistemas operativos, las bases de datos, las redes de computadoras, la inteligencia artificial y el desarrollo de software moderno. Cada tema combina fundamentos teóricos con implementaciones completas en Python, análisis de eficiencia mediante la notación Big O, ejemplos prácticos y aplicaciones de ingeniería.
El contenido abarca, entre otros temas:
• Análisis de algoritmos y complejidad computacional (Big O).
• Tipos Abstractos de Datos (TAD).
• Algoritmos clásicos de ordenamiento.
• Pilas, colas y listas enlazadas.
• Árboles binarios de búsqueda y árboles AVL.
• Grafos y algoritmos fundamentales como BFS, DFS, Dijkstra y Prim.
• Implementación orientada a objetos en Python.
• Diseño de software eficiente mediante la selección adecuada de estructuras de datos.
A diferencia de muchos textos tradicionales, esta obra adopta un enfoque de aprendizaje experiencial , en el que los conceptos se introducen a partir de situaciones reales, experimentos, problemas de ingeniería y actividades que favorecen la reflexión, el análisis y la aplicación práctica del conocimiento. El objetivo no es memorizar algoritmos, sino comprender cuándo utilizarlos, por qué funcionan y cuáles son sus ventajas y limitaciones.
El libro incluye además casos de estudio, ejercicios resueltos, preguntas de reflexión, actividades de autoevaluación, retos de programación y un proyecto integrador que permite aplicar progresivamente los conocimientos adquiridos durante el curso.
Esta obra está dirigida a estudiantes de Ingeniería, Ciencias de la Computación, Tecnologías de la Información y carreras afines, así como a docentes, desarrolladores y profesionales que deseen fortalecer sus fundamentos en estructuras de datos utilizando Python como herramienta de implementación.
Más que aprender a programar, este libro te ayudará a desarrollar la forma de pensar de un ingeniero de software: analizar problemas, evaluar alternativas y construir soluciones eficientes, robustas y escalables.
Specifications
Frequently asked
Do I need an account to download?
No. After purchase, you can access your ebook directly from the order confirmation or download page.
What if a copy arrives damaged?
Contact us and we’ll help you access the file or provide a replacement download if needed.