An open API service indexing awesome lists of open source software.

https://github.com/affec-ds/proyecto-2-fundamentos-python

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
https://github.com/affec-ds/proyecto-2-fundamentos-python

beginner-project bootcamp data-cleaning data-science data-types jupyter-notebook learning-python lists portfolio python tripleten

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 🧠 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:
```bash
git clone https://github.com//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](https://cl.linkedin.com/in/affectusjaureguizar)

💼[GitHub](https://github.com/affec-ds)