Programar con ChatGPT sin saber programar
Lección del curso gratis de inteligencia artificial de 23 horas: Ramón crea una calculadora en Python solo con indicaciones a ChatGPT y la mejora paso a paso.
El vídeo empieza en el minuto de esta lección y sigue con el resto del curso. Ver el curso completo con su índice · Ver en YouTube
Puedes programar con ChatGPT sin saber programar si le describes con detalle lo que quieres, copias el código que genera y lo ejecutas en un editor de código. Después le pides cambios hasta que el programa quede como buscas. En este tramo del curso de inteligencia artificial gratis, grabado en abril de 2024, Ramón lo demuestra creando una calculadora en Python con ventana y botones.
Programar sin saber programar, con un GPT de Python
Ramón abre este apartado con una idea: aunque no sepas programar, puedes usar ChatGPT para escribir código a partir de indicaciones en lenguaje normal. Lo plantea como una forma de aceptar encargos sencillos como freelance, por ejemplo en Fiverr, buscando servicios de programación que ya tienen pedidos y ofreciendo algo más cuidado. Para el código usa un GPT personalizado de Python, entrenado con la documentación de ese lenguaje. En la grabación usa la versión de pago de ChatGPT.
Ejemplo: una calculadora en Python, paso a paso
Ramón pide la calculadora y ChatGPT genera el código. Lo copia y lo pega en un editor de código, un programa para escribir, editar y ejecutar código; él usa Visual Studio. La primera versión funciona en la terminal, sin ventanas. Luego le pide una ventana con botones y, por último, una interfaz más atractiva. El resultado es una calculadora con ventana que suma, resta, multiplica y divide, también con decimales. Estos son los prompts que usa:
- «Quiero que programes una calculadora en Python» y que sirva para sumar, restar, dividir y multiplicar.
- «El código me gusta, pero me gustaría que se viera en una ventana con botones que sea user friendly».
- «Haz la interfaz más futurista y atractiva», detallando colores, tipografía y animaciones.
GitHub Copilot, la opción de pago dentro del editor
Ramón cierra con una alternativa más eficiente: GitHub Copilot, una herramienta de IA que se integra en el propio editor de código. Tiene dos ventajas: lo tienes todo en el mismo sitio y tiene en cuenta todo tu código, sin pasarle trozos. Según explica, se ha entrenado con los proyectos publicados en GitHub, una plataforma donde la gente publica y comparte su código. Es de pago: cuando se grabó, en abril de 2024, costaba 10 dólares al mes, y puede haber cambiado. También sirve para aprender, porque puedes pedirle que te explique el código.
Dudas sobre esta lección
¿Se puede programar con ChatGPT sin saber programar?
Sí, al menos programas sencillos. En el curso, Ramón crea una calculadora en Python solo con indicaciones en lenguaje normal: describe lo que quiere, copia el código que genera ChatGPT y lo ejecuta en un editor de código. Si quieres ir más allá y entender el código, él mismo recomienda el curso de Python gratis del canal.
¿Dónde ejecuto el código que me da ChatGPT?
En un editor de código, un programa que te permite pegar código, editarlo y ejecutarlo. En el curso, Ramón copia el código que genera ChatGPT, lo pega en Visual Studio y pulsa el botón de ejecutar. Cuando el programa abre una ventana, como la calculadora con botones, hay que ejecutarlo en el editor y no dentro del chat.
¿Qué diferencia hay entre programar con ChatGPT y con GitHub Copilot?
Con ChatGPT escribes en el chat y copias el código al editor. GitHub Copilot funciona dentro del editor y tiene en cuenta todo tu proyecto, así que, según el curso, da resultados más eficientes y ayuda a aprender, porque puedes pedirle que te explique el código. Es de pago: costaba 10 dólares al mes cuando se grabó, en abril de 2024; el precio puede haber cambiado.
Más lecciones de este curso
- Cómo automatizar correos en Gmail con inteligencia artificialEmpieza en el 18:53:30
- Cómo crear un chatbot de WhatsApp con inteligencia artificialEmpieza en el 06:12:42
- Cómo implementar IA en una empresa, paso a pasoEmpieza en el 05:00:12
- Qué es un sistema RAG y cómo funciona una base de datos vectorialEmpieza en el 05:09:33
- Tipos de inteligencia artificial que existen, con ejemplosEmpieza en el 04:36:35
Lecciones relacionadas de otros cursos
- Cómo crear imágenes con ChatGPTLección · Curso de ChatGPT gratis para principiantes
- Cómo hacer prompts para ChatGPTLección · Curso de ChatGPT gratis para principiantes
- Cómo hacer prompts para Claude: las 6 claves de AnthropicLección · Curso de Claude gratis para principiantes
- Cómo activar la memoria en Claude y traer la de ChatGPTLección · Curso de Claude gratis para principiantes
