Descripción
Curso intensivo de Python, 2ª edición
Resumen del libro
Esta obra es una guía práctica y directa para aprender Python desde cero, ideal para quienes desean empezar a programar de forma rápida y eficaz. El libro combina una introducción sólida a los fundamentos de la programación con tres proyectos reales: un juego arcade, visualizaciones de datos y una aplicación web. Con un enfoque hands-on, el lector aprenderá a escribir código limpio, resolver problemas y desplegar sus propias aplicaciones en línea. Esta segunda edición actualizada incluye las últimas prácticas y librerías de Python, como Pygame, Matplotlib, Plotly y Django, ofreciendo una experiencia de aprendizaje completa y moderna.
¿De qué trata?
El libro se divide en dos partes claramente diferenciadas. En la primera, se sientan las bases de la programación con Python: variables, listas, estructuras de control, funciones, clases y manejo de archivos. Cada concepto se acompaña de ejercicios prácticos para afianzar el aprendizaje y desarrollar buenas prácticas de codificación. En la segunda parte, el lector aplica todo lo aprendido en tres proyectos sustanciales: un juego arcade al estilo Space Invaders, una serie de visualizaciones de datos interactivas y una aplicación web completa desplegable en línea. A lo largo del libro, se hace hincapié en el uso de herramientas y librerías actuales como Pygame, Matplotlib, Plotly y Django, así como en la escritura de código limpio y seguro.
Temas principales
- Fundamentos de programación con Python: variables, listas, bucles, condicionales y diccionarios.
- Programación orientada a objetos: clases, herencia y encapsulación.
- Manejo de archivos y excepciones para crear código robusto.
- Desarrollo de juegos 2D con Pygame, incluyendo control por teclado y ratón.
- Visualización de datos con Matplotlib y Plotly para generar gráficos interactivos.
- Creación y despliegue de aplicaciones web con Django.
- Buenas prácticas de codificación: pruebas, depuración y estilo de código limpio.
¿Para quién está recomendado?
Este libro está dirigido a principiantes en programación que deseen aprender Python de manera práctica y acelerada. También es adecuado para programadores con experiencia en otros lenguajes que quieran dar el salto a Python y desarrollar proyectos completos. No se requieren conocimientos previos de programación, pero sí motivación para trabajar con ejercicios y proyectos reales.
Qué aporta este libro
- Un método de aprendizaje acelerado que combina teoría con práctica inmediata mediante ejercicios y proyectos.
- Habilidades para crear aplicaciones reales: juegos, visualizaciones de datos y sitios web funcionales.
- Conocimiento actualizado de las herramientas y librerías más populares de Python en su versión 3.x.
- Capacidad para escribir código limpio, seguro y fácil de mantener desde el primer día.
- Experiencia práctica en el despliegue de aplicaciones web en línea.
Ficha técnica
- Autor: Matthes, Eric
- Editorial: ANAYA MULTIMEDIA
- Idioma: Español
- Tema: Conceptos de programación, aprendizaje de la programación, programación orientada a objetos (POO), programación web
- Colección: TECNOLOGIA MULTIMEDIA
- Encuadernación: Bolsillo
- Fecha de edición: febrero de 2021
- Número de páginas: 544
- Dimensiones: No disponible
- Peso: 899 g
Valoración editorial
Esta segunda edición de "Curso intensivo de Python" se consolida como un recurso de referencia para el aprendizaje práctico del lenguaje. Su estructura en dos fases (fundamentos + proyectos) permite al lector pasar de la teoría a la aplicación real de forma natural, lo que resulta especialmente motivador. La actualización de los proyectos con librerías modernas como Plotly y la última versión de Django garantiza que el contenido sea relevante y útil en el entorno profesional actual. Es una opción sólida para quienes buscan un primer contacto eficaz con la programación o desean ampliar sus habilidades con Python mediante la creación de productos tangibles.

