Skip to content

Evaluación académica del Sprint 2 del bootcamp TripleTen. Limpieza y análisis básico de datos de usuarios/as usando condicionales, bucles, listas y validación de errores

Notifications You must be signed in to change notification settings

affec-ds/Proyecto-2-Fundamentos-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

🧠 Proyecto: Fundamentos de Python – Sprint 2 (TripleTen Bootcamp)

Autor: Affectus Jaureguizar

Fecha original: Mayo, 2024

Revisión para portafolio: 24 de Marzo, 2025


🚀 Descripción del Proyecto

Este proyecto fue realizado como parte del segundo Sprint del Bootcamp de Ciencia de Datos de TripleTen. Su objetivo es aplicar los fundamentos de Python a un caso simulado de análisis de datos en una empresa ficticia de comercio electrónico, llamada Store 1.

A diferencia de otros proyectos de mi portafolio como Playlist Generator o modelos de machine learning, este trabajo corresponde a una evaluación académica, diseñada para validar el avance en estructuras básicas de programación. Se presenta aquí con fines de transparencia y crecimiento profesional, ya que refleja mi evolución como programador.


🎯 Objetivo del proyecto

Evaluar y limpiar una pequeña muestra de datos simulados de usuarios/as, usando únicamente herramientas fundamentales de Python, como:

  • Variables y tipos de datos.
  • Cadenas de texto y listas.
  • Condicionales if.
  • Bucles for y while.
  • Estructuras anidadas (listas dentro de listas).
  • Manejo básico de errores (try/except).
  • Formateo de texto con f-strings.

📄 Estructura del proyecto

El proyecto está dividido en ejercicios con instrucciones predefinidas por el bootcamp. Para efectos de transparencia, no modifiqué las celdas Markdown originales de guía antes de cada ejercicio.

Los ejercicios incluyen:

Ejercicio Tarea principal
1 - 5 Limpieza de datos de usuario (nombre, edad, categorías).
6 - 7 Cálculo de métricas de gasto y simulación de compras.
8 Creación de resumen personalizado de usuario.
9 - 12 Análisis sobre múltiples usuarios/as y extracción de insights.

📚 Herramientas utilizadas

  • Python 3
  • Jupyter Notebook

💡 Lecciones aprendidas

  • Importancia de normalizar y validar los datos antes del análisis.
  • Práctica de estructuras básicas de Python en un contexto de datos.
  • Identificación y corrección de errores de formato y tipo de variable.
  • Construcción de listas anidadas y análisis iterativo.

▶️ Cómo ejecutar este proyecto

  1. Descarga este repositorio o clónalo:

    git clone https://github.com/<tu-usuario>/fundamentos-python-proyecto.git
    
  2. Abre el archivo Proyecto 2 Python Básico.ipynb en Jupyter Notebook o JupyterLab.

  3. Ejecuta las celdas paso a paso.


🧠 Nota importante

Este proyecto no corresponde a un caso real ni a un desarrollo propio de software, sino a una evaluación formativa académica. Lo incluyo en mi portafolio para mostrar dominio técnico de los fundamentos de programación, siguiendo buenas prácticas de presentación y documentación.


📩 Contacto

💼Conectemos en LinkedIn

💼GitHub

About

Evaluación académica del Sprint 2 del bootcamp TripleTen. Limpieza y análisis básico de datos de usuarios/as usando condicionales, bucles, listas y validación de errores

Topics

Resources

Stars

Watchers

Forks