
Python Simplified with Generative AI
Duc T. Haba, Ashley R. Haba, Evan M. Haba
- Editorial
- BPB
- Año
- 2025
- Páginas
- ~445
- Nivel
- Intermedio
De qué trata
Guía didáctica y moderna creada por Duc T. Haba, Ashley R. Haba y Evan M. Haba para enseñar programación en Python y conceptos fundamentales de ciencia de datos aprovechando el potencial de asistentes de inteligencia artificial generativa como ChatGPT, GPT-4, Google Gemini y GitHub Copilot. Está orientada a estudiantes, programadores principiantes en transición y analistas de datos que desean aprender a programar o acelerar su ritmo de trabajo mediante un enfoque conversacional interactivo, sin atascarse en la memorización árida de sintaxis tradicional.
El libro estructura su aprendizaje sobre entornos interactivos como Jupyter Notebook y Google Colab, mostrando cómo formular prompts efectivos para generar, auditar y depurar código en tiempo real. Aborda las estructuras de datos y algoritmos de Python (listas, diccionarios, algoritmos de ordenación), la manipulación y limpieza de datos con la librería Pandas, y se adentra en la inteligencia artificial aplicada construyendo y analizando redes neuronales convolucionales (CNN) con Fast.ai y PyTorch. Asimismo, enseña a crear interfaces de usuario web interactivas con Gradio y publicarlas en los espacios de Hugging Face Spaces, dedicando un capítulo específico a la ética, la equidad algorítmica y la mitigación de sesgos en modelos de IA.
A lo largo de los capítulos se construyen aplicaciones prácticas que van desde una calculadora modular y algoritmos clásicos de búsqueda y ordenación hasta un clasificador de visión computacional y una demo web interactiva funcional en Hugging Face. El principal valor del texto radica en enseñar el rol del programador como «code walker» o revisor crítico del código que genera la IA, inculcando buenas prácticas de comprensión lógica y responsabilidad ética. Deja de lado temas más profundos de backend o arquitecturas distribuidas complejas, siendo una lectura idónea para quienes quieren familiarizarse de forma ágil y práctica con el ecosistema de Python impulsado por IA.
- Python
- IA generativa
- ChatGPT
- Google Gemini
- Jupyter Notebook
- Pandas
- Fast.ai
- Redes convolucionales (CNN)
- Gradio
- Hugging Face Spaces
- Ética y sesgo en IA
¿Cómo enseña?
Con proyectos
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
The Calculator App
Aplicación interactiva de calculadora modular desarrollada y diseccionada para dominar el control de flujo, funciones y gestión de excepciones en Python mediante asistencia con prompts de IA.
CNN Image Classifier
Modelo de visión artificial basado en redes neuronales convolucionales implementado con Fast.ai y PyTorch para el reconocimiento y clasificación de imágenes.
Interfaz interactiva en Hugging Face Spaces
Aplicación web construida con Gradio y desplegada en la nube de Hugging Face para interactuar con modelos predictivos de datos e imágenes.

