Skip to content

rogerloop/Curso-IBM-Advanced-Python

Repository files navigation

Curso IBM - Python Avanzado

🚧 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.

🧱 Estructura del Proyecto

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

⚙️ Requisitos

  • Python 3.10+
  • Virtualenv o venv
  • pip

🚀 Configuración del entorno

# 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.txt

📁 Ejercicios destacados

  • maquina_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.

🧼 Buenas prácticas

  • Uso de .gitignore para evitar archivos innecesarios.
  • Separación por carpetas temáticas.
  • Inclusión de requirements.txt para facilitar la instalación en otros equipos.

📌 Autor

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published