PROGRAMMING PYTHON

O'REILLY & ASSOCIATESISBN: 9780596158101

Precio:
Precio de venta€78,85
Agotado

Descripción

PROGRAMMING PYTHON

Resumen del libro

Esta obra es la guía de referencia definitiva para programadores que ya dominan los fundamentos de Python y desean dar el salto a la creación de aplicaciones completas y profesionales. Escrita por Mark Lutz, uno de los mayores expertos mundiales en el lenguaje, el libro explora las técnicas esenciales para desarrollar software robusto, desde la interfaz gráfica y la persistencia de datos hasta la automatización de procesos y la programación en red. Con un enfoque práctico y ejemplos reales, el lector aprenderá a aplicar Python en proyectos del mundo real, optimizando su código y aprovechando al máximo las capacidades del lenguaje.

¿De qué trata?

El libro aborda la construcción de aplicaciones Python más allá de la sintaxis básica, centrándose en cómo integrar y utilizar las bibliotecas estándar y las herramientas del ecosistema. A través de casos de estudio y ejercicios detallados, se cubren áreas como la creación de interfaces gráficas de usuario (GUI) con Tkinter, el acceso y manipulación de bases de datos, el manejo de archivos y la persistencia de objetos, la automatización de tareas del sistema, la programación de sockets y servicios web, y el desarrollo de scripts para administración de sistemas. Cada capítulo profundiza en patrones de diseño y buenas prácticas, mostrando cómo estructurar el código para que sea escalable y mantenible. El autor guía al lector desde la teoría hasta la implementación, resolviendo problemas comunes que surgen al desarrollar aplicaciones completas.

Temas principales

  • Desarrollo de interfaces gráficas de usuario (GUI) con Tkinter.
  • Persistencia de datos: archivos, bases de datos SQL y almacenamiento de objetos.
  • Programación de redes: sockets, clientes HTTP y servicios web.
  • Automatización de procesos del sistema operativo y administración de archivos.
  • Patrones de diseño y estructuración de aplicaciones Python complejas.
  • Integración de bibliotecas estándar para tareas del mundo real.

¿Para quién está recomendado?

Este libro está dirigido a programadores con experiencia previa en Python que quieran profundizar en el desarrollo de aplicaciones completas. Es ideal para desarrolladores de software, ingenieros de sistemas, analistas de datos y cualquier profesional que necesite crear herramientas robustas y eficientes con Python. También resulta valioso para autodidactas que ya hayan completado un curso introductorio y busquen un manual de referencia avanzado y práctico.

Qué aporta este libro

  • Una guía completa y detallada para construir aplicaciones Python reales, desde la planificación hasta el despliegue.
  • Más de 1600 páginas de contenido técnico profundo, con ejemplos de código listos para adaptar a proyectos propios.
  • Estrategias para resolver problemas comunes de diseño, rendimiento y mantenimiento en aplicaciones complejas.
  • Dominio de las bibliotecas estándar más importantes para tareas de GUI, redes, bases de datos y automatización.
  • Una perspectiva experta que acelera la curva de aprendizaje y evita errores frecuentes en el desarrollo profesional.

Ficha técnica

  • Autor: Mark Lutz
  • Editorial: O'reilly & Associates
  • Idioma: Inglés
  • Tema: Informática - Programación y lenguajes - Otros lenguajes
  • Encuadernación: Tapa blanda
  • Fecha de edición: 2015
  • Número de páginas: 1632
  • Dimensiones: 23.2 cm x 17.8 cm
  • Peso: 2296.0 gr

Valoración editorial

Se trata de una obra de referencia imprescindible para cualquier programador que quiera llevar su conocimiento de Python al siguiente nivel. La profundidad técnica y la claridad expositiva de Mark Lutz convierten a este libro en una herramienta de trabajo duradera, más allá de modas o versiones concretas. Aunque su extensión puede resultar intimidante, su estructura modular permite consultar capítulos de forma independiente según las necesidades del proyecto. Es una inversión sólida para quienes buscan un manual completo y fiable sobre desarrollo de aplicaciones con Python.

También te puede gustar

Vistos Recientemente