Descripción
IFCD32CP PROGRAMACION EN PYTHON
Resumen del libro
Este manual ofrece una guía completa y práctica para aprender a desarrollar aplicaciones informáticas utilizando el lenguaje Python, uno de los más versátiles y demandados del sector. A través de un enfoque basado en proyectos y diseños especificados, el lector adquirirá las competencias necesarias para programar desde cero, integrando además aplicaciones web mediante CGIs. Con 560 páginas de contenido estructurado, el libro está diseñado tanto para quienes se inician en la programación como para aquellos que buscan consolidar sus conocimientos en Python y en el desarrollo de software profesional.
¿De qué trata?
El libro aborda el aprendizaje de la programación en Python desde una perspectiva aplicada y orientada al desarrollo de software. Comienza con los fundamentos del lenguaje, incluyendo sintaxis, estructuras de control, funciones y manejo de datos, para avanzar progresivamente hacia temas más complejos como la programación orientada a objetos, la gestión de archivos y la depuración de código. Una parte esencial del contenido se centra en la creación de aplicaciones web mediante CGIs (Common Gateway Interface), enseñando al lector a integrar scripts de Python en entornos web para generar contenido dinámico. A lo largo del manual, se presentan ejercicios prácticos y ejemplos que permiten aplicar los conceptos en situaciones reales, facilitando la comprensión y el dominio del lenguaje.
Temas principales
- Fundamentos y sintaxis del lenguaje Python: variables, tipos de datos, operadores y estructuras de control.
- Programación estructurada y modular: funciones, módulos y manejo de excepciones.
- Programación orientada a objetos: clases, herencia, encapsulamiento y polimorfismo.
- Manejo de archivos y persistencia de datos: lectura y escritura de ficheros, serialización.
- Integración de aplicaciones web con CGIs: creación de scripts dinámicos, gestión de formularios y sesiones.
- Depuración, pruebas y buenas prácticas en el desarrollo de software.
¿Para quién está recomendado?
Este libro está dirigido a estudiantes y profesionales del ámbito de la informática que deseen aprender o perfeccionar sus habilidades en programación con Python. Es especialmente útil para desarrolladores de software en formación, técnicos en sistemas, y cualquier persona interesada en el desarrollo de aplicaciones web dinámicas. También resulta adecuado para autodidactas que busquen un manual completo y práctico para iniciarse en la programación o ampliar sus competencias en un lenguaje de alta demanda laboral.
Qué aporta este libro
- Una formación progresiva y estructurada que cubre desde los conceptos básicos hasta la integración web, sin necesidad de conocimientos previos avanzados.
- Más de 500 páginas de contenido práctico con ejemplos y ejercicios que facilitan la asimilación de los conceptos.
- La capacidad de desarrollar aplicaciones web funcionales mediante CGIs, una habilidad clave en el desarrollo backend.
- Una base sólida en programación orientada a objetos y buenas prácticas, aplicable a otros lenguajes y proyectos.
- Un enfoque orientado al diseño especificado, preparando al lector para entornos profesionales donde se trabaja sobre requisitos concretos.
Ficha técnica
- Autor: Cuevas Álvarez; Alberto
- Editorial: RA-MA, Editorial
- Idioma: Español
- Tema: Programación informática / Desarrollo de software
- Colección: Rama
- Fecha de edición: 2022
- Número de páginas: 560
Valoración editorial
Se trata de un manual extenso y bien estructurado que cumple con su objetivo de formar al lector en el desarrollo de aplicaciones con Python, incluyendo la integración web. Su enfoque práctico y su volumen de contenido lo convierten en un recurso valioso tanto para la formación académica como para el autoaprendizaje. La inclusión de CGIs aporta un valor diferencial frente a otros manuales introductorios, al abordar un área concreta del desarrollo web. Es una opción recomendable para quienes buscan un aprendizaje sólido y aplicado, con una orientación clara hacia el entorno profesional.

