Desde la automatización de tareas hasta el desarrollo web y el análisis estadístico, Python permite abordar problemas técnicos con un enfoque estructurado y práctico.
En este contexto, los recursos formativos orientados a la aplicación real del lenguaje resultan especialmente relevantes para quienes buscan ir más allá de los conceptos básicos y comprender cómo utilizar Python en escenarios concretos.
Introducción al libro
Python Aplicado, de Eugenia Bahit, es una obra orientada a introducir y desarrollar el uso práctico del lenguaje Python en distintos ámbitos técnicos. El libro parte de una distinción conceptual entre programar y codificar, subrayando la importancia del análisis de problemas y el diseño de algoritmos antes de escribir código.
Está dirigido a estudiantes, desarrolladores en formación y profesionales técnicos que deseen adquirir una base sólida en Python con un enfoque aplicado. No se limita a la sintaxis elemental, sino que avanza progresivamente hacia temas como manipulación de archivos, conexiones remotas, bases de datos, programación orientada a objetos y pruebas unitarias.
El nivel requerido es introductorio a intermedio. Resulta adecuado tanto para principiantes con conocimientos básicos de informática como para quienes buscan sistematizar su aprendizaje del lenguaje.
Contenido del libro
La obra recorre los fundamentos del lenguaje Python, comenzando por variables, tipos de datos, estructuras de control y funciones. Posteriormente, profundiza en estructuras de datos complejas como listas, tuplas y diccionarios, así como en la manipulación avanzada de cadenas de texto y expresiones regulares.
Incluye un bloque dedicado al trabajo con archivos, CSV y módulos del sistema (os, sys, subprocess), así como conexiones remotas mediante HTTP, FTP y SSH. También aborda el uso de bibliotecas estándar en entornos GNU/Linux y la generación de registros de sistema.
Un aspecto distintivo del libro es la incorporación de contenidos de probabilidad y estadística implementados en Python, incluyendo probabilidad condicional y teorema de Bayes. Asimismo, se estudian aplicaciones web mediante CGI, interacción con servidores Apache y conexiones a bases de datos MySQL® y MariaDB.
En los capítulos finales se introducen la programación orientada a objetos y las pruebas unitarias con doctest y unittest, proporcionando una visión integral del desarrollo en Python.
Índice del libro
- Primer acercamiento al Scripting
- Acerca de Python
- Elementos del Lenguaje
- Tipos de datos complejos
- Estructuras de Control de Flujo
- Funciones
- Importación de módulos
- Manipulación de cadenas de texto
- Manipulación de listas y tuplas
- Manipulación de diccionarios
- Manejo y manipulación de archivos
- Manejo de archivos CSV
- Manipulación avanzada de cadenas de texto
- Creando menús de opciones
- Generación de registros de sistema
- Módulos del sistema (os, sys y subprocess)
- Conexiones remotas (HTTP, FTP y SSH)
- Bibliotecas para manejo avanzado de archivos en GNU/Linux
- Probabilidad y Estadística con Python
- Estadística descriptiva con Python
- Python como CGI para aplicaciones Web
- Conexiones a bases de datos con MySQL® y MariaDB
- Programación orientada a objetos con Python
- Pruebas unitarias
Datos del libro
- Título: Python Aplicado
- Autor: Eugenia Bahit
- Categoría principal: Programación
- Subcategoría: Python
- Idioma: Español
- Licencia: Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 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.