Algoritmos de aprendizaje: una guía para programadores para escribir mejor código


Precio:
Precio de venta$79.99

Descripción

Cuando se trata de escribir código eficiente, todo profesional del software necesita tener un conocimiento práctico efectivo de los algoritmos. En este libro práctico, el autor George Heineman (Algorithms in a Nutshell) proporciona descripciones concisas e informativas de algoritmos clave que mejoran la codificación. Los desarrolladores de software, los evaluadores y el personal de mantenimiento descubrirán cómo los algoritmos resuelven problemas computacionales de forma creativa.

Cada capítulo se basa en los anteriores mediante atractivas ayudas visuales y una constante introducción de conceptos esenciales, incluyendo un análisis algorítmico para clasificar el rendimiento de cada algoritmo presentado en el libro. Al final de cada capítulo, aplicará lo que ha aprendido a un nuevo problema desafiante, simulando la experiencia que podría encontrar en una entrevista técnica de codificación.

Con este libro, usted podrá:

  • Examinar algoritmos fundamentales esenciales para la informática y la ingeniería de software.
  • Aprender estrategias comunes para la resolución eficiente de problemas, como "divide y vencerás", programación dinámica y enfoques voraces.
  • Analizar el código para evaluar la complejidad temporal utilizando la notación de la "O" grande.
  • Utilizar bibliotecas y estructuras de datos de Python existentes para resolver problemas mediante algoritmos.
  • Comprender los pasos principales de algoritmos importantes.


Autor: George Heineman
Editorial: O'Reilly Media
Publicado: 07/09/2021
Páginas: 278
Tipo de encuadernación: Tapa blanda
Peso: 1.05 libras
Tamaño: 9.13h x 7.01w x 0.79d
ISBN13: 9781492091066
ISBN10: 1492091065
Categorías BISAC:
- Informática | Programación | Algoritmos
- Informática | Desarrollo de software e ingeniería | General
- Informática | Ciencia de datos | Aprendizaje automático

Acerca del autor

George Heineman es profesor de ciencias de la computación con más de veinte años de experiencia en ingeniería de software y algoritmos. Es autor de Algorithms in a Nutshell (2.ª ed.) y de numerosas ofertas de formación en vivo de Safari, incluyendo Exploring Algorithms in Python y Working with Algorithms in Python. Tiene un interés de toda la vida en los rompecabezas lógicos y matemáticos. Es el inventor de los rompecabezas Sujiken(R), una variación del Sudoku, y de los rompecabezas Trexagon.