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
- Host: GitHub
- URL: https://github.com/affec-ds/proyecto-2-fundamentos-python
- Owner: affec-ds
- Created: 2025-03-25T01:24:03.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T02:09:27.000Z (3 months ago)
- Last Synced: 2025-03-25T03:19:30.388Z (3 months ago)
- Topics: beginner-project, bootcamp, data-cleaning, data-science, data-types, jupyter-notebook, learning-python, lists, portfolio, python, tripleten
- Language: Jupyter Notebook
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)