Aprenda a programar resolviendo problemas: Un manual de programación en Python

Puntuación:   (4,6 de 5)

Aprenda a programar resolviendo problemas: Un manual de programación en Python (Daniel Zingaro)

Opiniones de los lectores

Resumen:

El libro es elogiado por su enfoque de resolución de problemas para el aprendizaje de Python, proporcionando a los lectores ejercicios prácticos que mejoran la comprensión. Se recomienda especialmente a los principiantes y a quienes se toman en serio el dominio de la programación. Sin embargo, es criticado por su dependencia de los recursos en línea y por abrumar potencialmente a los principiantes con problemas difíciles.

Ventajas:

Metodología eficaz de resolución de problemas para la enseñanza de Python.
Divide los conceptos en capítulos individuales para una comprensión en profundidad.
Proporciona ejercicios desafiantes que ayudan a dominar las habilidades de codificación.
Fomenta la aplicación práctica de estrategias de programación.
Bien escrito y atractivo, recomendado para estudiantes serios.

Desventajas:

Depende en gran medida de referencias en línea y algunos sitios web listados están desactualizados o no están disponibles.
Los ejercicios pueden ser demasiado difíciles para los principiantes y carecen de una guía clara.
La necesidad de ayuda externa para la resolución de problemas puede limitar la accesibilidad de algunos alumnos.

(basado en 11 opiniones de lectores)

Título original:

Learn to Code by Solving Problems: A Python Programming Primer

Contenido del libro:

Aprende a programar resolviendo problemas es una introducción práctica a la programación con Python. El libro hace hincapié en las estrategias de resolución de problemas que le enseñan no sólo la mecánica de la codificación, sino también cómo pensar como un programador experto.

Los ordenadores son potentes máquinas de resolución de problemas capaces de hacer casi cualquier cosa, con las instrucciones adecuadas. Ahí es donde entra en juego la programación, que nos permite comunicar esas instrucciones a través de un lenguaje de programación como Python. Este libro para principiantes le ayudará a escribir programas de inmediato, a medida que resuelve problemas interesantes extraídos de competiciones reales de programación, a la vez que desarrolla sus habilidades con Python.

Cada capítulo se basa en problemas extraídos directamente de sitios web de concursos de programación, en los que jueces en línea ponen a prueba tus soluciones y te proporcionan comentarios específicos. A medida que practiques el uso de las características, funciones y técnicas básicas de Python, desarrollarás una clara comprensión de las estructuras de datos, los algoritmos y otros aspectos fundamentales de la programación útiles en cualquier lenguaje. También se incluyen ejercicios de bonificación para que pueda explorar nuevos conceptos por su cuenta, y preguntas de opción múltiple en todo el texto le animan a considerar críticamente el propósito de cada pieza de código.

Aprenderá:

- Ideas introductorias, como ejecutar código Python, trabajar con cadenas y usar variables.

- Cómo escribir programas que toman decisiones.

Cómo usar los bucles while y for para ejecutar código repetidamente.

Cómo utilizar conjuntos, listas y diccionarios de Python para organizar, ordenar y buscar datos.

Cómo diseñar programas utilizando funciones y diseño descendente.

Cómo utilizar conjuntos y diccionarios de Python para organizar, ordenar y buscar datos.

Cómo crear algoritmos de búsqueda completa y utilizar la notación Big O para diseñar código más eficiente.

Al final del libro, no sólo dominará Python, sino que también aprenderá el tipo de pensamiento necesario para resolver problemas con un ordenador. Porque los lenguajes de programación van y vienen; la forma en que resolvemos los problemas, no.

Otros datos del libro:

ISBN:9781718501324
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:200

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Pensamiento algorítmico: Una introducción basada en problemas - Algorithmic Thinking: A...
Introducción práctica, basada en problemas, a la...
Pensamiento algorítmico: Una introducción basada en problemas - Algorithmic Thinking: A Problem-Based Introduction
Aprenda a programar resolviendo problemas: Un manual de programación en Python - Learn to Code by...
Aprende a programar resolviendo problemas es una...
Aprenda a programar resolviendo problemas: Un manual de programación en Python - Learn to Code by Solving Problems: A Python Programming Primer
Pensamiento algorítmico, 2ª edición: Libere su potencial programador - Algorithmic Thinking, 2nd...
Entra en el juego y aprende algoritmos...
Pensamiento algorítmico, 2ª edición: Libere su potencial programador - Algorithmic Thinking, 2nd Edition: Unlock Your Programming Potential

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)