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

    Learn AI-Assisted Python Programming, 2nd Edition

    Leo Porter, Daniel Zingaro

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

    De qué trata

    Segunda edición, publicada por Manning en 2024, del libro con el que Leo Porter (Universidad de California en San Diego) y Daniel Zingaro (Universidad de Toronto) enseñan a programar en Python apoyándose en asistentes de IA como GitHub Copilot y ChatGPT. Está pensada para principiantes sin experiencia previa y para quienes se atascaron con la curva de aprendizaje de la programación tradicional, y llega apenas un año después de la primera edición para aprovechar los modelos y herramientas de código más recientes.

    El libro no pretende que la IA programe sola, sino que el lector aprenda a dirigirla y a controlar lo que produce. Enseña a escribir prompts que indiquen a Copilot qué función generar, a leer el código Python resultante y entender qué hace, a probar los programas y a corregirlos, ya sea reformulando el prompt o editando el código a mano. Esta edición añade técnicas nuevas para descomponer proyectos grandes en tareas pequeñas que la IA pueda resolver bien, una habilidad que los autores consideran central en la programación asistida.

    Los ejemplos y proyectos cubren análisis de datos, automatización de tareas tediosas y pequeños videojuegos, además de ideas para aplicar Python en el trabajo. Con unas 336 páginas, se centra en los fundamentos y en la forma de trabajar con la IA, así que no profundiza en desarrollo web, bibliotecas especializadas ni despliegue. Las herramientas que usa cambian deprisa, por lo que algunas capturas e instrucciones concretas pueden quedar desfasadas, aunque el método de diseñar, probar y revisar sigue siendo válido.

    Descripción aproximada: se basa en el título y el contexto del libro.

    • Python
    • GitHub Copilot
    • ChatGPT
    • Ingeniería de prompts
    • Lectura de código
    • Pruebas
    • Depuración
    • Descomposición de problemas
    • Análisis de datos
    • Automatización
    • Videojuegos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Análisis de datos con Python

    Programas generados y revisados con Copilot para cargar y analizar conjuntos de datos.

    Automatización de tareas tediosas

    Scripts que automatizan trabajos repetitivos con ficheros y datos de oficina.

    Videojuegos sencillos

    Juegos pequeños construidos descomponiendo el problema en funciones que la IA ayuda a escribir.

    Más de IA generativa y LLMs con nivel Intermedio