</> CodeBooks
    ← Volver a IA generativa y LLMs (página 8)
    Portada de Learn AI-assisted Python Programming

    Learn AI-assisted Python Programming

    Leo Porter, Daniel Zingaro

    Editorial
    Manning
    Año
    2024
    Páginas
    ~297
    Nivel
    Intermedio

    De qué trata

    Manual formativo escrito por los profesores universitarios Leo Porter y Daniel Zingaro que propone un nuevo paradigma pedagógico para aprender a programar en Python con la ayuda de asistentes de inteligencia artificial generativa, específicamente GitHub Copilot y ChatGPT. Está pensado para principiantes o programadores novatos que buscan adquirir habilidades prácticas en Python 3 sin atascarse en la memorización exhaustiva de sintaxis elemental, así como para desarrolladores que desean incorporar flujos asistidos por IA en su trabajo diario.

    El libro instruye en las competencias nucleares del desarrollo moderno con IA: ingeniería de prompts orientada a código, lectura crítica y comprensión de programas generados automáticamente, y técnicas de descomposición de problemas en unidades funcionales digeribles por el asistente. Abarca conceptos esenciales del lenguaje como funciones, tipos de datos, estructuras de control, manipulación de cadenas y gestión de archivos. Asimismo, hace hincapié en la verificación mediante pruebas asistidas (diseño de casos de prueba con IA), la depuración sistemática de errores y la detección de riesgos o fallos lógicos en las respuestas de los modelos.

    A través de ejercicios progresivos y proyectos prácticos, se construyen utilidades de automatización para tareas repetitivas (gestión de archivos y limpieza de datos), juegos interactivos para consola y un programa final de identificación de autoría textual basado en análisis estilométrico. La obra destaca por enseñar a pensar como un ingeniero de software que supervisa a un copiloto digital, evitando la dependencia ciega del código generado. No abarca desarrollo web ni programación orientada a objetos avanzada, pero sienta una base muy sólida y moderna sobre resolución algorítmica de problemas.

    • Python 3
    • GitHub Copilot
    • ChatGPT
    • Ingeniería de prompts
    • Lectura de código
    • Descomposición de problemas
    • Pruebas de software
    • Depuración asistida
    • Automatización de tareas
    • Desarrollo de videojuegos
    • Análisis estilométrico

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Scripts de automatización de tareas y procesamiento de archivos

    Colección de herramientas en Python generadas con GitHub Copilot para procesar archivos de texto, limpiar datos tabulares y agilizar tareas repetitivas.

    Videojuegos interactivos por consola

    Juegos interactivos de texto que implementan bucles de eventos, lógica de turnos y control de estados asistidos por prompts de IA.

    Programa de identificación de autoría de textos

    Aplicación final que descompone y analiza patrones lingüísticos y frecuencias léxicas en muestras de texto para predecir su autoría mediante Python y ChatGPT.

    Más de IA generativa y LLMs con nivel Intermedio