Skip to content

Ejercicios hechos con python, especiales para practicar conexiones a diferentes SGDB (MySQL, PostgreSQL, SQLite) y también conexiones a un backend (Node.js)

Notifications You must be signed in to change notification settings

moises35/Ejercicios-Python

Repository files navigation

Ejercicios con Python

Indice


Agenda de Contactos

Aplicación hecha con python, utilizando SQLite para el manejo de la base de datos.
Entre las funciones del programa se listan:

  • Agregar contacto (nombre, apellido, empresa, telefono, email, direccion).
  • Mostrar todos los contactos
  • Buscar un contacto por medio del ID
  • Modificar un contacto utilizando el ID (se actualizan todos los campos)
  • Eliminar un contacto utilizando el ID

Tecnologías utilizadas

  • Python
  • SQLITE

Ir al proyecto

(Volver al indice)



Aplicación de control de gastos personales

Aplicación de control de gastos personales hecha con Python (en el lado del cliente), Node.js (para el servidor) y MySQL (gestor de base de datos).
Entre las funciones del programa se listan:

  • Registrar un movimiento (tipo, cantidad, fecha).
  • Mostrar todos los movimientos
  • Buscar un movimiento por su ID
  • Modificar un movimiento utilizando el ID (se actualiza solamente un campo en especifico, el cual es elegido por el usuario)
  • Eliminar un movimiento utilizando el ID

Tecnologías utilizadas

  • Python
  • Node.js
  • MySQL

Ir al proyecto

(Volver al indice)



Gestor de contraseñas

Aplicación para gestionar contraseñas hecha con Python y utilizando SQLite para el manejo de la base de datos.
Al iniciar la app se tendran las siguientes opciones:

  • Iniciar sesión (con el ID y la contraseña maestra)
  • Crear usuario

Login


Una vez que se inicie sesión, se dará acceso al panel principal en donde se tendran las siguientes opciones:

  • Añadir contraseña (nombre, url, user, password, descripción)
  • Ver todas las contraseñas (encriptadas)
  • Visualizar una contraseña (se debe de solicitar la contraseña maestra para visualizar una contraseña de forma desencriptada)
  • Modificar contraseña (se debe de solicitar la contraseña maestra para esta operación)
  • Eliminar contraseña (se debe de solicitar la contraseña maestra para esta operación)

Panel Principal

Tecnologías utilizadas

  • Python
  • SQLITE

Ir al proyecto

(Volver al indice)



Aplicación de gestión de ventas

Aplicación de gestión de ventas hecha con Python (en el lado del cliente), Node.js (para el servidor) y PostgreSQL (gestor de base de datos).
Entre las funciones del programa se listan:

  • Registrar un producto (nombre, descripción, precio).
  • Mostrar todos los productos
  • Buscar un producto por su ID
  • Modificar un producto utilizando el ID (se actualiza solamente un campo en especifico, el cual es elegido por el usuario)
  • Eliminar un movimiento utilizando el ID
  • Realizar una venta según los productos que se tengan en el inventario, generando un comprobante con todos los detalles

Inventario de productos


Comprobante de Venta


Tecnologías utilizadas

  • Python
  • Node.js
  • PostgreSQL

Ir al proyecto

(Volver al indice)



ToDo

ToDo simple hecho con python, los datos solo son almacenados temporalmente durante la ejecución del programa, luego se pierden. Fue hecho para prácticar un poco de POO
Entre las funciones del programa se listan:

  • Agregar tarea (nombre, fecha)
  • Editar tarea
  • Marcar una tarea como completada
  • Borrar tarea
  • Ver todas las tareas


Tecnologías utilizadas

  • Python

Ir al proyecto

(Volver al indice)



Autor

About

Ejercicios hechos con python, especiales para practicar conexiones a diferentes SGDB (MySQL, PostgreSQL, SQLite) y también conexiones a un backend (Node.js)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published