
Python 3 Using ChatGPT and GPT-4
Oswald Campesato
- Editorial
- Mercury Learning
- Año
- 2024
- Páginas
- ~202
- Nivel
- Intermedio
De qué trata
Manual práctico y didáctico concebido para programadores principiantes e intermedios que desean consolidar sus fundamentos de programación en Python 3 mientras incorporan ChatGPT y GPT-4 como asistentes inteligentes de codificación. Escrito por Oswald Campesato en 2024 dentro de la serie de IA generativa de Mercury Learning, el texto no asume un dominio profundo del lenguaje y guía al lector paso a paso desde la sintaxis básica hasta la generación asistida por modelos de lenguaje grande.
El contenido cubre con amplitud los pilares esenciales de Python 3: tipos de datos primitivos, formateo numérico, codificación Unicode/UTF-8, estructuras condicionales (if/elif/else), bucles (for, while), funciones definidas por el usuario, manejo de excepciones (try/except) y colecciones estándar (listas, tuplas, conjuntos y diccionarios). Posteriormente introduce librerías fundamentales de análisis de datos como NumPy y Pandas, y explica cómo formular prompts efectivos para que ChatGPT genere scripts de expresiones regulares, peticiones HTTP con requests, rutinas asíncronas con asyncio, manipulación gráfica con Pillow (PIL) y análisis interactivo mediante la herramienta Code Interpreter de OpenAI.
La dinámica formativa se basa en explicaciones conceptuales acompañadas de múltiples ejemplos breves y ejercicios de código en consola, tales como scripts de web scraping simple, calculadoras, filtros de datos y funciones de recursión. Su gran mérito radica en ilustrar cómo la IA acelera el aprendizaje y la resolución de problemas para quien se inicia en el ecosistema de Python; sin embargo, no construye aplicaciones web completas ni aborda el desarrollo con SDKs programáticos de LLMs, funcionando principalmente como un curso acelerado de Python respaldado por prompts de IA.
- Python 3
- ChatGPT
- GPT-4
- Code Interpreter
- NumPy
- Pandas
- Asyncio
- Estructuras de datos
- Control de flujo
- Manejo de excepciones
- Prompting para código
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

