Aprende a usar ChatGPT para escribir código sin ser programador. Desde tu primer prompt hasta técnicas avanzadas.
Progreso0/5 secciones
⚡ 0 XP
1
¿Qué es ChatGPT y cómo acceder?
1/5
ChatGPT es un asistente de inteligencia artificial desarrollado por OpenAI. Puede escribir código, explicar conceptos, y ayudarte a resolver problemas técnicos en lenguaje natural.
Consejo: La versión gratuita de ChatGPT tiene límites de uso. Para proyectos serios, considera ChatGPT Plus ($20/mes) que te da acceso ilimitado a GPT-4o.
2
Tu Primer Prompt de Código
2/5
Un prompt es simplemente lo que le escribes a ChatGPT. La calidad de tu respuesta depende directamente de qué tan bien describes lo que necesitas.
Ejemplo básico — mal prompt:
text
Hazme código para una calculadora
Este prompt es demasiado vago. ¿En qué lenguaje? ¿Para qué plataforma? ¿Qué operaciones?
Ejemplo mejorado — buen prompt:
text
Escríbeme una calculadora en Python que pueda:- Sumar, restar, multiplicar y dividir dos números- Mostrar el resultado en la consola- Seguir pidiendo operaciones hasta que el usuario escriba "salir"- Manejar el error de división por cero con un mensaje amigableUsa solo código básico, sin librerías externas.
Con este prompt, ChatGPT te dará exactamente lo que necesitas.
Siempre incluye estos cuatro elementos en tus prompts de código:
Contexto: ¿Para qué es el código? ¿Qué problema resuelve?
Especificidad: ¿Qué debe hacer exactamente? Lista los pasos
Lenguaje: ¿En qué lenguaje de programación? (Python, JavaScript, etc.)
Acción: ¿Qué quieres que haga ChatGPT? (Escribe, Explica, Corrige, Mejora)
2. Pide explicaciones junto con el código
text
Escribe un script en Python que lea un archivo CSV y cuente cuántas vecesaparece cada palabra. Explica cada parte del código con comentarios en español.
3. Itera sobre la respuesta
Si el primer resultado no es perfecto, no empieces de cero. Refina:
text
El código anterior funciona, pero quiero que también:- Ignore las palabras comunes como "el", "la", "de", "que"- Muestre solo las 10 palabras más frecuentes- Ordénelas de mayor a menor
4. Pide que solucione errores
Si obtienes un error al ejecutar el código, cópialo y pégalo:
text
Al ejecutar el código anterior me sale este error:"TypeError: 'int' object is not subscriptable"¿Puedes corregirlo y explicar qué estaba mal?
4
Ejemplos Prácticos
4/5
Script de Python: Organizador de archivos
text
Necesito un script en Python que:1. Escanee una carpeta que yo especifique2. Mueva los archivos a subcarpetas según su extensión: - Imágenes (.jpg, .png, .gif) → carpeta "Imágenes" - Documentos (.pdf, .docx, .txt) → carpeta "Documentos" - Videos (.mp4, .avi, .mov) → carpeta "Videos" - El resto → carpeta "Otros"3. Me muestre cuántos archivos movió de cada tipoEl script debe funcionar en Windows y macOS.
Snippet de JavaScript: Validador de email
text
Escribe una función en JavaScript que valide si un email tiene formato correcto.Debe:- Verificar que tenga @ y un dominio válido- Retornar true si es válido, false si no- Incluir 3 ejemplos de prueba (2 válidos, 1 inválido)- Funcionar en el navegador y en Node.js
Automatización: Script de respaldo
text
Necesito un script en Bash (para Linux/Mac) que:1. Copie todos los archivos de una carpeta de origen a una de destino2. Agregue la fecha de hoy al nombre de la carpeta destino (ej: respaldo_2024-12-15)3. Comprima el resultado en un archivo ZIP4. Muestre un mensaje al terminar con el tamaño del archivo comprimidoHazlo simple y con comentarios explicando cada parte.
5
Resumen del Módulo 1
5/5
Has aprendido los fundamentos para usar ChatGPT como tu asistente de código:
Acceder a ChatGPT y elegir el modelo correcto
Estructurar prompts usando el método CELA
Iterar sobre respuestas para obtener exactamente lo que necesitas
Depurar errores pegando el mensaje de error directamente
Pedir diferentes tipos de código: scripts, funciones, automatizaciones
En el siguiente módulo veremos Claude Code, que va un paso más allá: en lugar de solo generar código, puede leer tus archivos y trabajar directamente en tu proyecto.