Skip to content

Simulación de un inicio de sesión de GOOGLE utilizando librería tkinter, POO y Python.

Notifications You must be signed in to change notification settings

OmarFloresPTY/POO_Login_google_PYTHON

Repository files navigation

POO_Login_google_PYTHON 🧑‍💻🌐

Introducción📖

El proyecto consiste en una simulación programada en Python sobre el inicio de sesión de Google, utilizando librerías como tkinter y programación orientada a objetos (POO). Este proyecto surge como una iniciativa de emplear los conceptos adquiridos en el lenguaje de programación Python tomados de cursos de Platzi, tutoriales de youtube y libros de programación.

La lógica planteada se estructura en una serie de clases creadas para la construcción de una interfaz amigable para el usuario, intentado recrear la propia interfaz de login de Google, además se considera que el programa demuestra un nivel avanzado en python. Por último, es importante mencionar que este repositorio encontrarán los archivos mínimos necesarios y los scripts del sistema, además, este repositorio es de código libre por lo que si otros programadores quieran mejorar o realizar una versión de este proyecto están totalmente invitados a participar.

Características🧑‍💻

  • Proyecto diseñado en Python 3.11.3.
  • Paradigma de progración orientada a objetos.
  • Programado para que funcione a nivel de terminal e interfaz gráfica.
  • Contiene uso de funciones con parámetros, vacías y con retornos de valores.
  • Uso de funciones lambdas.
  • Manejos de errores utilizando try, exception y asserts.
  • Uso de SuperDict, SuperList y Sets.
  • Uso de Iteradores.
  • Manejo de Fechas.
  • Requiere instalar la libreria pytz (usar el archivo requirements.txt).

Capturas de Pantallas 📷

A continuación se les presentarán las diferentes salidas que otorga el proyecto al usuario, en el cual se utilizó la librería tkinter para la construcción de la ventana de inicio y la ventana del login.

1 2 3 4

Conclusión🔒

Esta versión del proyecto es una versión muy temprana pero funcional, se tiene pensado optar por un mejoramiento de la lógica de programación, el uso de una base de datos para que el proyecto sea más vistoso y se pueda almacenar el inicio de sesión y que de esta manera sea un sistema intuitivo para el usuario final. Por último, dentro de la lista de futuras versiones se tiene pensando mejorar la lógica de programación con el manejo de errores try-except, además se busca realizar una interfaz más modera o recrearla utilizando algún framework web como Django.

About

Simulación de un inicio de sesión de GOOGLE utilizando librería tkinter, POO y Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages