Este repositorio contiene una serie de ejercicios y un proyecto final para un curso de iniciación a Python. El objetivo del curso es llevar al estudiante desde los conceptos más básicos del lenguaje hasta el desarrollo de una aplicación de consola funcional que interactúa con una base de datos.
El curso está estructurado en varias etapas, reflejadas en las carpetas de este proyecto:
-
Clases 2, 3 y 4: Introducen los fundamentos de Python a través de scripts sencillos. Se cubren temas como:
- Variables y tipos de datos.
- Entrada y salida de datos por consola (
input,print). - Operadores aritméticos.
- Cálculos básicos y formato de salida.
-
Pre-Entrega: Contiene una versión inicial del proyecto final. Sirve como un primer paso para estructurar la aplicación, definiendo el menú principal y la lógica básica de interacción con el usuario, aunque sin funcionalidades complejas ni persistencia de datos.
-
La Tienda De Confianza-TalenTech: Es el proyecto final integrador. Aquí se consolidan todos los conocimientos adquiridos para construir una aplicación completa de gestión de inventario para una tienda.
- Ubicación:
Clase 2/,Clase 3/,Clase 4/ - Descripción: Pequeños scripts diseñados para practicar conceptos específicos.
IngresoPromedio.py: Calcula el promedio de ingresos semestrales.ListaDeCompra.py: Simula una lista de compras (contenido no revisado).CalculadoraDePropinas.py: Calcula la propina y el total de una cuenta.OperacionesBásicas.py: Realiza operaciones matemáticas simples (contenido no revisado).ConsumoDeCombustible.py: Calcula el gasto de combustible y dinero para un viaje.TicketDeLaCompra.py: Simula un ticket de compra (contenido no revisado).
Navega a la carpeta correspondiente y ejecuta el script con Python.
# Ejemplo para ejecutar CalculadoraDePropinas.py
cd "Clase 3"
python CalculadoraDePropinas.py- Ubicación:
La Tienda De Confianza-TalenTech/ - Descripción: Una aplicación de terminal para gestionar el inventario de una tienda. Permite registrar productos, consultar su información, modificar el stock, eliminarlos y generar un reporte de productos con bajo stock. Utiliza una base de datos SQLite para la persistencia de datos y
coloramapara mejorar la interfaz de usuario en la consola.
- Alta de productos: Registrar nuevos artículos en el inventario.
- Consulta de productos: Buscar y ver los detalles de un producto por su código.
- Actualización de stock: Modificar la cantidad de un producto existente.
- Eliminación de productos: Quitar un producto del inventario.
- Listado completo: Mostrar todos los productos registrados.
- Reporte de bajo stock: Generar una lista de productos cuya cantidad es inferior a un umbral mínimo.
-
Navega al directorio del proyecto:
cd "La Tienda De Confianza-TalenTech"
-
Instala las dependencias: El proyecto requiere la librería
colorama. Puedes instalarla usandopip.pip install colorama
-
Ejecuta la aplicación: El script principal es
principal.py. Al ejecutarlo, se iniciará la aplicación en la consola. Si el archivo de base de datosinventario.dbno existe, el programa lo creará automáticamente.python principal.py