Este proyecto tutorial tiene como objetivo enseñarte a crear una aplicación CRUD que te permita insertar, modificar, eliminar y consultar registros en una tabla de una base de datos. Además, proporciona el código necesario para crear la tabla requerida para consumir esta base de datos.
- Python 3.9 o superior
- Paquete SQLAlchemy==2.0.27
Puedes instalar los requisitos con el siguiente comando:
pip install -r requirements.txtEste tutorial te introduce a una arquitectura básica de capas, donde separamos la lógica en diferentes componentes:
- Capa de Presentación: Utilizamos Tkinter para la interfaz gráfica de usuario.
- Capa de Servicio o Aplicación: Aquí se encuentra la lógica de la aplicación.
- Capa de Persistencia: Utilizamos SQLAlchemy para interactuar con la base de datos.
Al separar la aplicación en estas tres capas, facilitamos la comprensión y mantenimiento del código, además de permitir una distribución más eficiente.
- Clona este repositorio en tu máquina local.
- Instala los requisitos con
pip install -r requirements.txt. - Ejecuta la aplicación con
python main.py.
Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/feature-name). - Haz tus cambios y realiza commit (
git commit -am 'Add new feature'). - Haz push a la rama (
git push origin feature/feature-name). - Crea un pull request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Este proyecto fue creado por Jesús Gutiérrez López. Puedes contactar al autor en jesus.gutierrez@autodidactamx.com.
