Piense como un programador: Introducción a la resolución creativa de problemas

Puntuación:   (4,7 de 5)

Piense como un programador: Introducción a la resolución creativa de problemas (Anton Spraul V.)

Opiniones de los lectores

Resumen:

El libro goza de gran prestigio por su atractivo enfoque de los conceptos de programación, especialmente en la resolución de problemas y las estrategias de diseño. Utiliza C++ para ilustrar sus puntos, lo que lo hace especialmente útil para quienes estén familiarizados con este lenguaje, pero valioso para programadores de cualquier formación. Aunque ofrece ideas eficaces tanto para expertos como para principiantes, algunos lectores señalaron que puede que no se adapte tan bien a aquellos con una experiencia sustancial en programación, y hubo algunas quejas sobre la calidad del libro.

Ventajas:

Atractivo estilo de escritura y conceptos que invitan a la reflexión
Mejora la capacidad de resolución de problemas
Excelente para principiantes y programadores autodidactas
Proporciona ejercicios prácticos y ejemplos
Profundiza en la comprensión de las estrategias de programación más allá de la sintaxis.

Desventajas:

Los ejemplos de C++ pueden resultar difíciles para quienes no estén familiarizados con el lenguaje
Algunos lectores opinan que es más adecuado para principiantes y menos útil para programadores experimentados
Varias quejas sobre la mala calidad del libro (por ejemplo, encuadernaciones dañadas)
Falta de ejemplos en otros lenguajes de programación como Python.

(basado en 73 opiniones de lectores)

Título original:

Think Like a Programmer: An Introduction to Creative Problem Solving

Contenido del libro:

Recablee su cerebro

Los ejemplos de este libro están escritos en C++, pero mejorarán su capacidad para pensar como un programador en cualquier lenguaje.

El verdadero reto de la programación no es aprender la sintaxis de un lenguaje, sino aprender a resolver problemas de forma creativa para poder construir algo genial. En este texto único en su género, el autor V. Anton Spraul desglosa las formas en que los programadores resuelven problemas y le enseña lo que otros libros introductorios suelen ignorar: cómo pensar como un programador. Cada capítulo aborda un único concepto de programación, como las clases, los punteros y la recursividad, y los ejercicios abiertos le desafían a aplicar sus conocimientos. También aprenderá a:

⬤ Dividir los problemas en componentes discretos para que sean más fáciles de resolver.

⬤ Aprovechar al máximo la reutilización de código con funciones, clases y bibliotecas.

⬤ Elegir la estructura de datos perfecta para un trabajo en particular.

⬤ Dominar herramientas de programación más avanzadas como la recursividad y la memoria dinámica.

⬤ Organizar sus pensamientos y desarrollar estrategias para hacer frente a determinados tipos de problemas.

Aunque los ejemplos del libro están escritos en C++, los conceptos creativos de resolución de problemas que ilustran van más allá de cualquier lenguaje concreto; de hecho, a menudo trascienden el ámbito de la informática. Como saben los programadores más hábiles, escribir un gran código es un arte creativo, y el primer paso para crear una obra maestra es aprender a pensar como un programador.

Otros datos del libro:

ISBN:9781593274245
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2012
Número de páginas:256

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Piense como un programador: Introducción a la resolución creativa de problemas - Think Like a...
Recablee su cerebro Los ejemplos de este libro...
Piense como un programador: Introducción a la resolución creativa de problemas - Think Like a Programmer: An Introduction to Creative Problem Solving
Cómo funciona el software: La magia que se esconde detrás de la encriptación, los cgi, los motores...
Todos los días utilizamos software para realizar...
Cómo funciona el software: La magia que se esconde detrás de la encriptación, los cgi, los motores de búsqueda y otras tecnologías cotidianas - How Software Works: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies

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)