Anuncio

Python para todos

Portada del libro Python para todos de Raúl González Duque

Python lleva años consolidado como uno de los lenguajes de programación más utilizados en el mundo. Su sintaxis clara, su versatilidad y el enorme ecosistema de bibliotecas disponibles lo convierten en una opción natural tanto para quienes se inician en la programación como para profesionales que construyen aplicaciones complejas.

Desde desarrollo web hasta inteligencia artificial, pasando por análisis de datos y automatización, Python está presente en prácticamente todas las áreas de la tecnología.

En este contexto, contar con materiales de aprendizaje accesibles y bien estructurados marca una gran diferencia. Python para todos es uno de esos recursos que han acompañado a toda una generación de programadores en español, combinando explicaciones claras con ejemplos prácticos que facilitan la comprensión de los fundamentos del lenguaje.

Introducción al libro

Escrito por Raúl González Duque, Python para todos es un tutorial práctico que cubre desde la instalación del entorno de desarrollo hasta temas avanzados como programación funcional, sockets y distribución de aplicaciones.

Está pensado para lectores sin experiencia previa en Python, aunque tener nociones básicas de programación ayuda a aprovechar mejor el contenido.

El libro avanza de forma progresiva. Comienza con los fundamentos del lenguaje —tipos de datos, colecciones, control de flujo— y poco a poco introduce conceptos más complejos como orientación a objetos, expresiones regulares, threading y bases de datos. Cada capítulo incluye ejemplos de código que el lector puede probar y modificar.

Contenido del libro

El recorrido empieza con la configuración del entorno y la escritura del primer programa, para luego adentrarse en los tipos básicos de datos, las colecciones y las estructuras de control de flujo. A partir de ahí, el libro aborda la creación de funciones, los fundamentos de la programación orientada a objetos y el paradigma funcional, incluyendo generadores, decoradores y comprensión de listas.

La segunda mitad del libro cubre temas que extienden el alcance de Python más allá del código básico: manejo de excepciones, organización del código en módulos y paquetes, entrada y salida de datos, y expresiones regulares. También incluye capítulos sobre sockets, interacción con servicios web, threads y serialización de objetos. Las secciones finales introducen el trabajo con bases de datos, la generación de documentación, las pruebas unitarias y la distribución de aplicaciones Python mediante distutils y setuptools.

Índice del libro

  • Introducción: instalación, herramientas básicas
  • Tipos básicos: números, cadenas, booleanos
  • Colecciones: listas, tuplas, diccionarios
  • Control de flujo: condicionales, bucles
  • Funciones
  • Orientación a objetos: clases, herencia, polimorfismo
  • Programación funcional: lambda, generadores, decoradores
  • Excepciones
  • Módulos y paquetes
  • Entrada/salida y ficheros
  • Expresiones regulares
  • Sockets e interacción con webs
  • Threads y sincronización
  • Serialización de objetos
  • Bases de datos
  • Documentación y pruebas
  • Distribuir aplicaciones Python

Datos del libro

  • Título: Python para todos
  • Autor: Raúl González Duque
  • Año de publicación: 2010
  • Editorial: Autoedición
  • Páginas: 160
  • Tamaño del PDF: 1.2 MB
  • Tiempo de lectura estimado: ~4 h
  • Nivel: Principiante
  • Categoría principal: Programación
  • Subcategoría: Python
  • Idioma: Español
  • Licencia: Creative Commons Reconocimiento 2.5 España (CC BY 2.5)

Más libros en: Programación, Python


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios