Guía práctica para programación, análisis de datos, inteligencia computacional y servicios web.
Este es un libro dirigido a estudiantes, profesores y profesionales con experiencia previa en programación que desean actualizarse en el ecosistema Python y utilizarlo para resolver problemas reales de ingeniería y ciencias computacionales.
El contenido combina los fundamentos del lenguaje con aplicaciones en análisis de datos, aprendizaje automático, computación inteligente, cómputo distribuido y desarrollo de servicios web.
El objetivo no es únicamente enseñar la sintaxis del lenguaje, sino mostrar cómo Python puede utilizarse para construir soluciones completas en distintos dominios de aplicación.
- Fundamentos del lenguaje
- Programación Funcional
- Procesamiento de Texto
- Manejo de Archivos
- Programación Orientada a Objetos en Python
- Módulos y Paquetes
- Ambientes Virtuales
- Bases de Datos
- Estructuras de Datos para Análisis Numérico y Tabular
- Aprendizaje Automático con Scikit-learn
- Sistemas Difusos
- Metaheurísticas Basadas en Poblaciones
- Escalado Computacional en Python
- Servicios Web con FastAPI
Este libro está dirigido a:
- Estudiantes de ingeniería y computación.
- Estudiantes de ciencia de datos e inteligencia artificial.
- Profesores e investigadores.
- Desarrolladores de software.
- Profesionales que desean incorporar Python a sus proyectos.
- Programación avanzada en Python.
- Análisis de datos.
- Aprendizaje automático.
- Inteligencia computacional.
- Sistemas difusos.
- Computación evolutiva.
- Computación distribuida.
- Desarrollo de APIs y servicios web.
- Despliegue de aplicaciones modernas.
La versión correspondiente al periodo sabático 2025–2026 se encuentra archivada como una edición histórica del libro.
El material continúa en desarrollo y podrá incorporar nuevos capítulos, ejemplos, ejercicios y contribuciones futuras.
sabatico-2026-final— Versión final entregada durante el periodo sabático.main— Desarrollo activo del libro.
Este libro fue elaborado durante el ejercicio del periodo sabático autorizado por el Tecnológico Nacional de México (TecNM).
José Mario García Valdez
Profesor e investigador en Ciencias Computacionales.
Áreas de interés:
- Inteligencia Artificial
- Aprendizaje Automático
- Computación Distribuida
- Servicios Web
- Ciencia de Datos