🚧 WORK IN PROGRESS – Updated every day until the end of the course 🚧
Este repositorio contiene ejercicios, prácticas y pequeños proyectos desarrollados durante el curso "Python Avanzado" de IBM. La estructura está organizada por temas y módulos independientes para facilitar el aprendizaje y la reutilización de código.
Curso-IBM-Advanced-Python/
├── maquina_snacks/ # Proyecto de simulación de máquina de snacks
├── catalogo_peliculas/ # Proyecto de catálogo de películas
├── gestion_contactos/ # Proyecto de sistema de gestión de contactos
├── mysql/ # Pruebas y conexión con bases de datos
├── ejercicios_sueltos/ # Scripts de ejercicios individuales
├── venv/ # Entorno virtual (excluido del control de versiones)
├── requirements.txt # Lista de dependencias
└── .gitignore # Archivo de exclusiones para Git- Python 3.10+
- Virtualenv o venv
- pip
# Crear entorno virtual
python3 -m venv venv
# Activar entorno (macOS/Linux)
source venv/bin/activate
# Activar entorno (Windows)
venv\Scripts\activate
# Instalar dependencias
pip install -r requirements.txtmaquina_snacks: uso de clases, archivos, y operaciones básicas de I/O.catalogo_peliculas: práctica de importación modular y persistencia en archivos.gestion_contactos: mini CRUD para almacenar y buscar contactos con estructuras de datos.
- Uso de
.gitignorepara evitar archivos innecesarios. - Separación por carpetas temáticas.
- Inclusión de
requirements.txtpara facilitar la instalación en otros equipos.
Roger Defez
Estudiante de IT con sólida experiencia en Business & Marketing, actualmente enfocado en desarrollo con Python, Data Analysis e Inteligencia Artificial.
Este repositorio forma parte del proceso de aprendizaje autodidacta con enfoque práctico y profesional.