CodeGym /Cursos /Python SELF ES /Libros sobre algoritmos

Libros sobre algoritmos

Python SELF ES
Nivel 62 , Lección 4
Disponible

10.1 El mejor libro — Cormen

Al crear este curso me basé en mi libro favorito sobre algoritmos: Cormen «Introduction to Algorithms». Este libro es un manual en el MIT para Computer Science. Así se ve su tercera edición:

Es un libro clásico sobre algoritmos, que se utiliza en universidades de todo el mundo. Cubre una amplia gama de algoritmos y estructuras de datos, incluyendo ordenamiento, búsqueda, algoritmos de grafos, programación dinámica y mucho más.

También incluye fundamentos teóricos, como el análisis de complejidad de algoritmos. Los ejemplos se presentan en pseudocódigo, que se puede traducir fácilmente a cualquier lenguaje de programación, incluyendo Python.

Será útil para estudiantes de Computer Science, postgrados y desarrolladores profesionales.

Quería recomendarlo antes de comenzar el curso de algoritmos, pero decidí dejarlo para el final — para no asustar a algunos de ustedes. El libro contiene 1000 páginas y pesa cerca de dos kilogramos.

10.2 Entendiendo algoritmos

El segundo libro es “Entendiendo algoritmos. Una guía ilustrada para programadores y curiosos” por Aditya Bhargava. Se ve así:

El libro se presenta de manera visual y accesible, lo que lo hace ideal para principiantes. El libro incluye muchas ilustraciones para explicar cómo funcionan los algoritmos. Cada sección cubre diferentes algoritmos, comenzando con conceptos básicos y terminando con temas más complejos.

Los ejemplos están escritos en Python, lo que permite a los lectores aplicar inmediatamente el conocimiento adquirido en la práctica. Será útil para desarrolladores principiantes, estudiantes, y todos los que quieran entender rápidamente los fundamentos de los algoritmos.

10.3 Estructuras de datos y algoritmos en Python

¿Qué más leer? «Estructuras de datos y algoritmos en Python». Originalmente llamado "Data Structures and Algorithms in Python" por Michael T. Goodrich.

El libro es una adaptación de un popular manual sobre estructuras de datos y algoritmos para el lenguaje Python.

Cubre estructuras de datos y algoritmos básicos y avanzados, como arrays, listas, pilas, colas, árboles, grafos y tablas hash. También se analizan algoritmos de ordenamiento, búsqueda y muchos otros.

Los ejemplos y códigos están escritos en Python, lo que lo hace útil para desarrolladores que trabajan con este lenguaje. Audiencia: estudiantes, desarrolladores principiantes y todos los que quieran aprender estructuras de datos y algoritmos usando Python.

10.4 Algoritmos en resumen

¿No es suficiente para ti? Entonces tengo para ti «Algoritmos en resumen»

El libro ofrece una guía breve y práctica sobre algoritmos. Incluye descripción y ejecución de varios algoritmos, como ordenamiento, búsqueda, algoritmos de grafos y otros. El libro se centra en la aplicación práctica de los algoritmos.

Los ejemplos de implementación se presentan en Python y otros lenguajes de programación. Interesará a desarrolladores profesionales e ingenieros que quieran encontrar y utilizar rápidamente algoritmos para resolver sus problemas.

10.5 Algoritmos en Python

¿Cómo te puedo motivar? Ay, quise decir "inspirar" :)

"Algoritmos en Python: dominando los algoritmos fundamentales en Python"

El libro se centra en la implementación y uso de algoritmos fundamentales en Python. Cubre ordenamiento, búsqueda, árboles, grafos y muchos otros algoritmos. Los ejemplos de código en Python y las explicaciones paso a paso lo hacen ideal para aquellos que quieren profundizar en sus conocimientos.

Es adecuado para desarrolladores de Python con conocimientos básicos que desean dominar los algoritmos en la práctica.

1
Cuestionario/control
Heurística, nivel 62, lección 4
No disponible
Heurística
Heurística
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION