Python para el diseño de software: Cómo pensar como un informático

Puntuación:   (4,4 de 5)

Python para el diseño de software: Cómo pensar como un informático (B. Downey Allen)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

Python for Software Design: How to Think Like a Computer Scientist

Contenido del libro:

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.

Otros datos del libro:

ISBN:9780521725965
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2009
Número de páginas:270

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Python para el diseño de software: Cómo pensar como un informático - Python for Software Design: How...
Python for Software Design es una introducción...
Python para el diseño de software: Cómo pensar como un informático - Python for Software Design: How to Think Like a Computer Scientist
Piense en STATS: Análisis exploratorio de datos - Think STATS: Exploratory Data Analysis
Si sabe programar, tiene las habilidades para convertir...
Piense en STATS: Análisis exploratorio de datos - Think STATS: Exploratory Data Analysis
Piense en Python: Cómo pensar como un informático - Think Python: How to Think Like a Computer...
Si quiere aprender a programar, trabajar con...
Piense en Python: Cómo pensar como un informático - Think Python: How to Think Like a Computer Scientist
Piense en complejidad: Ciencia de la complejidad y modelización computacional - Think Complexity:...
La ciencia de la complejidad utiliza la...
Piense en complejidad: Ciencia de la complejidad y modelización computacional - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Estadística Bayesiana en Python - Think Bayes: Bayesian Statistics in Python
Si sabe programar, está preparado para enfrentarse a la...
Think Bayes: Estadística Bayesiana en Python - Think Bayes: Bayesian Statistics in Python
Piense en estructuras de datos: Algoritmos y recuperación de información en Java - Think Data...
Si es usted un estudiante de informática o un...
Piense en estructuras de datos: Algoritmos y recuperación de información en Java - Think Data Structures: Algorithms and Information Retrieval in Java
Piense en Java: Cómo pensar como un informático - Think Java: How to Think Like a Computer...
Think Java es una introducción práctica a la...
Piense en Java: Cómo pensar como un informático - Think Java: How to Think Like a Computer Scientist
Think DSP: Procesamiento digital de señales en Python - Think DSP: Digital Signal Processing in...
Si entiende las matemáticas básicas y sabe...
Think DSP: Procesamiento digital de señales en Python - Think DSP: Digital Signal Processing in Python
Modelado y simulación en Python: Una introducción para científicos e ingenieros - Modeling and...
Modelado y simulación en Python enseña a los...
Modelado y simulación en Python: Una introducción para científicos e ingenieros - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python para el diseño de software - Python for Software Design
Python for Software Design es una introducción concisa al diseño de software utilizando el lenguaje de...
Python para el diseño de software - Python for Software Design
Probablemente lo esté pensando demasiado: cómo utilizar los datos para responder preguntas, evitar...
Una guía esencial sobre cómo los datos pueden...
Probablemente lo esté pensando demasiado: cómo utilizar los datos para responder preguntas, evitar trampas estadísticas y tomar mejores decisiones - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

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)