Aprende a programar resolviendo problemas: un manual de programación en Python


Precio:
Precio de venta$34.99

Descripción

Aprende a codificar resolviendo problemas es una introducción práctica a la programación usando Python. Utiliza desafíos de concursos de codificación para enseñarte la mecánica de la codificación y cómo pensar como un programador astuto.

Las computadoras son capaces de resolver casi cualquier problema si se les dan las instrucciones correctas. Ahí es donde entra la programación. Este libro para principiantes te hará escribir programas en Python de inmediato. Resolverás problemas interesantes extraídos de concursos de codificación reales y desarrollarás tus habilidades de programación a medida que avanzas.

Cada capítulo presenta problemas de sitios web de desafíos de codificación, donde jueces en línea prueban tus soluciones y brindan retroalimentación específica. A medida que practiques el uso de las características, funciones y técnicas principales de Python, desarrollarás una comprensión clara de las estructuras de datos, los algoritmos y otros conceptos básicos de programación. Los ejercicios adicionales te invitan a explorar nuevos conceptos por tu cuenta, y las preguntas de opción múltiple te animan a pensar en cómo funciona cada pieza de código.

Aprenderás a:
- Ejecutar código Python, trabajar con cadenas y usar variables
- Escribir programas que tomen decisiones
- Hacer que el código sea más eficiente con bucles while y for
- Usar conjuntos, listas y diccionarios de Python para organizar, clasificar y buscar datos
- Diseñar programas usando funciones y diseño de arriba hacia abajo
- Crear algoritmos de búsqueda completa y usar la notación Big O para diseñar código más eficiente

Al final del libro, no solo serás competente en Python, sino que también comprenderás cómo analizar problemas y abordarlos con código. Los lenguajes de programación van y vienen, pero este libro te brinda la base duradera que necesitas para comenzar a pensar como un programador.


Autor: Daniel Zingaro
Editorial: No Starch Press
Publicado: 21/06/2021
Páginas: 336
Tipo de encuadernación: Tapa blanda
Peso: 1.40lbs
Tamaño: 9.20h x 7.00w x 1.00d
ISBN13: 9781718501324
ISBN10: 1718501323
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Ciencias de la Computación
- Informática | Programación | General

Acerca del autor
Dr. Daniel Zingaro es profesor asociado de Ciencias de la Computación, galardonado, en la rama de enseñanza de la Universidad de Toronto Mississauga, y es reconocido internacionalmente por su experiencia en Aprendizaje Activo. También es autor de Algorithmic Thinking (No Starch Press, 2021).