Puntuación:
El libro ha sido elogiado como una completa introducción a Python y a los conceptos de programación, adecuada para principiantes y personas que deseen aprender a diseñar software. Aunque proporciona explicaciones claras y está bien estructurado, algunas críticas mencionan que los ejercicios pueden resultar demasiado difíciles al principio, sobre todo para lectores sin una sólida formación matemática. El libro destaca por ser sucinto y eficaz en la enseñanza de su materia, pero algunos desean un tratamiento más profundo de ciertos temas, en particular la programación orientada a objetos.
Ventajas:⬤ Redacción clara y concisa con capítulos bien estructurados.
⬤ Proporciona una sólida introducción a Python y a los conceptos fundamentales de programación.
⬤ Disponible gratuitamente en línea, promoviendo la accesibilidad.
⬤ Incluye ejercicios prácticos y soluciones para los conceptos tratados.
⬤ Útil tanto para principiantes como para personas con cierta experiencia en programación.
⬤ Atractivos casos de estudio y ejemplos que aplican los conceptos en escenarios del mundo real.
⬤ Algunos ejercicios pueden ser demasiado difíciles o complejos para principiantes, especialmente para aquellos sin formación matemática.
⬤ Cubre Python
⬤ x en lugar del más reciente Python
⬤ x, lo que puede ser una desventaja para algunos lectores.
⬤ Carece de un manual de soluciones para todos los ejercicios, lo que lo convierte en un reto para los estudiantes que necesitan orientación adicional.
⬤ Algunos temas, como la programación orientada a objetos, se introducen tarde en el libro, lo que puede restarles importancia.
(basado en 32 opiniones de lectores)
Python for Software Design: How to Think Like a Computer Scientist
Python for Software Design es una introducción concisa al diseño de software utilizando el lenguaje de programación Python. Destinado a personas sin experiencia en programación, este libro comienza con los conceptos más básicos y va añadiendo material nuevo.
Algunas de las ideas que los estudiantes encuentran más desafiantes, como la recursividad y la programación orientada a objetos, se dividen en una secuencia de pasos más pequeños y se introducen a lo largo de varios capítulos. La atención se centra en el proceso de programación, con especial énfasis en la depuración.
El libro incluye una amplia gama de ejercicios, desde ejemplos breves hasta proyectos de envergadura, para que los estudiantes tengan amplias oportunidades de practicar cada nuevo concepto. Las soluciones de los ejercicios y los ejemplos de código están disponibles en thinkpython.com, junto con Swampy, una suite de programas Python que se utiliza en algunos de los ejercicios.
© 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)