Python es uno de los lenguajes de programación más utilizados del mundo. Su presencia abarca desde la enseñanza introductoria hasta proyectos avanzados de inteligencia artificial, ciencia de datos y desarrollo web. En 2026, el lenguaje sigue liderando rankings como TIOBE y Stack Overflow, y su demanda laboral continúa en aumento, especialmente en áreas como machine learning, ingeniería de datos y automatización.
Para quienes se inician en la programación, Python representa una puerta de entrada clara, con una sintaxis legible y un ecosistema que permite pasar de los fundamentos a aplicaciones reales en poco tiempo.
Introducción al libro
Programar en Python es un manual práctico que cubre los fundamentos del lenguaje desde una perspectiva directa y aplicada. Escrito por Ekaitz Zárraga como material de apoyo para sus cursos de formación, el libro está pensado para personas que quieren aprender a programar desde cero o que ya tienen experiencia en otros lenguajes y desean incorporar Python a su repertorio.
El texto comienza con la instalación del entorno y avanza de forma progresiva por los conceptos esenciales: tipos de datos, estructuras de control, funciones, programación orientada a objetos, módulos y dependencias. La exposición es concisa, con ejemplos prácticos y una estructura que facilita la consulta. No se requieren conocimientos previos de Python, aunque tener nociones básicas de programación ayuda a aprovechar mejor el contenido.
Contenido del libro
El libro está organizado en diez capítulos que cubren desde la instalación hasta temas avanzados como decoradores, closures y el ecosistema de librerías científicas. Los primeros capítulos introducen el lenguaje, los tipos de datos, los operadores y la mutabilidad. A partir del capítulo 3 se aborda la estructura del lenguaje: control de flujo, list comprehensions, excepciones, funciones y sentencias útiles.
Los capítulos 4 y 5 profundizan en funciones (scope, lambdas, decoradores, closures) y programación orientada a clases, incluyendo herencia, duck typing y métodos especiales. Los capítulos 6 y 7 cubren módulos, paquetes, entornos virtuales y gestión de dependencias con pip. El capítulo 8 presenta la librería estándar, y el capítulo 9 ofrece un recorrido por librerías populares del ecosistema Python: NumPy, SciPy, scikit-learn, Requests, BeautifulSoup, Django, Flask, entre otras.
El libro cierra con un capítulo sobre código píthónico y anexos sobre herramientas de desarrollo y la licencia CC BY-SA.
Índice del libro
- 1 Introducción
- 2 Trabajando con datos
- 3 Estructura del lenguaje
- 4 Funciones
- 5 Orientación a Objetos
- 6 Módulos y ejecución
- 7 Instalación y dependencias
- 8 La librería estándar
- 9 Librerías útiles
- 10 Lo que has aprendido
- Anexo I: Herramientas
- Anexo II: Licencia CC BY-SA 4.0
Datos del libro
- Título: Programar en Python
- Autor: Ekaitz Zárraga
- Año de publicación: 2020
- Editorial: ElenQ Publishing
- Páginas: 104
- Tamaño del PDF: 0.4 MB
- Tiempo de lectura estimado: ~2 h 36 min
- Nivel: Principiante
- Categoría principal: Programación
- Subcategoría: Python
- Idioma: Español
- Licencia: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
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.