Inicio

Vibe Coding en Python con Claude Code y Docker

Ha escrito código Python línea por línea. Pero ¿qué pasaría si pudiera describir lo que desea en lenguaje natural y ver cómo aparece el código? Vibe coding es como tener una conversación con su computadora: usted describe el resultado, Claude Code lo construye, usted prueba y refina. No es magia; es una nueva forma de trabajar donde usted guía la visión y la IA maneja la implementación. Este tutorial le muestra cómo analizar el conjunto de datos clásico de flores Iris usando únicamente solicitudes en lenguaje natural.

Conceptos Clave

Lo Que Necesitará

Paso 1: Crear Nuevo Repositorio en GitHub

Ahora tiene un repositorio Git local y una copia de respaldo en GitHub.

Paso 2: Copiar Configuración de Docker

Necesita la carpeta .devcontainer del proyecto vibe para configurar su entorno Docker.

Su carpeta iris-analysis ahora debe contener:

Paso 3: Abrir Proyecto en Container

Paso 4: Iniciar Claude Code

claude

Claude Code ahora está ejecutándose y listo para sus solicitudes.

Paso 5: Primer Vibe - Cargar los Datos

Ahora comienza la diversión. En lugar de buscar documentación, simplemente describa lo que desea.

Carga el conjunto de datos iris desde scikit-learn. Conviértelo en un dataframe de pandas con los nombres de columnas apropiados. Agrega los nombres de las especies como una columna (no solo números). Muéstrame las primeras 10 filas. Guarda el código en un archivo llamado iris_exploration.py

¡Acaba de usar vibe coding! Sin buscar documentación, sin ensayo y error—solo describa y pruebe.

Solicite a Claude que confirme usando Git. O hágalo usted mismo desde GitHub Desktop.

Confirma estos cambios.

Paso 6: Segundo Vibe - Estadísticas Resumidas

Antes de crear visualizaciones, comprenda qué contienen los datos.

Muéstrame estadísticas resumidas de los datos de iris agrupados por especie. Quiero ver la media, mínimo y máximo de cada medición (longitud de sépalo, ancho de sépalo, longitud de pétalo, ancho de pétalo) para cada una de las tres especies. Agrega esto a iris_exploration.py

Esta exploración le ayuda a comprender los patrones en los datos.

Solicite a Claude que confirme usando Git. O hágalo usted mismo desde GitHub Desktop.

Paso 7: Tercer Vibe - Crear un Histograma

Es hora de visualizar los datos.

Crea un histograma que muestre la distribución de las longitudes de pétalos para todas las flores. Usa 20 intervalos. Agrega un título y etiquetas de ejes. Guarda el gráfico como petal_length_histogram.png. Agrega este código a iris_exploration.py

Paso 8: Cuarto Vibe - Gráfico de Dispersión

Los gráficos de dispersión muestran relaciones entre dos variables.

Crea un gráfico de dispersión con la longitud de pétalo en el eje x y el ancho de pétalo en el eje y. Colorea cada punto por especie usando colores diferentes. Agrega una leyenda que muestre qué color representa cada especie. Guárdalo como petal_scatter.png. Agrega esto a iris_exploration.py

Esto es vibe coding en acción: describa la visualización, pruébela e itere.

Paso 9: Quinto Vibe - Gráfico de Cajas

Los gráficos de cajas son excelentes para comparar distribuciones entre grupos.

Crea un gráfico de cajas comparando las longitudes de pétalos entre las tres especies. Coloca las especies en el eje x y la longitud de pétalo en el eje y. Usa colores diferentes para cada especie. Agrega un título. Guárdalo como species_boxplot.png. Agrega esto a iris_exploration.py

Paso 10: Revisar y Confirmar

Antes de confirmar, revise lo que Claude construyó.

Análisis de datos Iris con histogramas, gráficos de dispersión y gráficos de cajas

¡Ha guardado su primer análisis funcional!

Paso 11: Iterar y Mejorar

Vibe coding brilla cuando usted itera. Intente añadir funciones describiéndolas:

Ejemplos de solicitudes a Claude:

Después de cada función exitosa:

Principios clave:

Cada vez, siga el patrón: describir → probar → iterar → confirmar.

Próximos Pasos

Solución de Problemas

Resumen del Flujo de Trabajo

Este tutorial combinó varias tecnologías en un flujo de trabajo:

La magia no está en una sola herramienta—es cómo vibe coding le permite describir lo que desea e iterar rápidamente. Pasó de un proyecto vacío a un análisis de datos completo con múltiples visualizaciones en 20 minutos sin escribir una sola línea de código manualmente.


Creado por Steven Ge el 11 de diciembre de 2025.