Este repositorio contiene uno de mis primeros proyectos integrales donde aprendí a combinar Python (Tkinter) con la gestión de bases de datos relacionales (SQLite).
Aunque este código refleja mi etapa inicial de aprendizaje y no sigue los estándares de arquitectura que utilizo actualmente, lo mantengo público como registro de mi progreso y como recurso educativo para quienes están empezando con las mismas tecnologías.
Este proyecto fue fundamental para entender los pilares básicos del desarrollo de software:
- Arquitectura básica: Separación de lógica de interfaz y lógica de datos.
- Operaciones CRUD: Implementación de las funciones fundamentales: Crear, Leer, Actualizar y Borrar.
- Seguridad básica: Aprendí a utilizar consultas parametrizadas (
?) para prevenir ataques de inyección SQL. - Manejo de GUI: Uso de
Tkinterpara crear ventanas, menús, etiquetas y manejo de eventos.
Si estás empezando con Python y bases de datos, este código es un excelente punto de partida.
- Clona el repositorio:
git clone [https://github.com/mangelm/Database-Table-Creation.git](https://github.com/mangelm/Database-Table-Creation.git)