Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
📊 Python Interfaces Gráficas: Aplicación de escritorio con [ TKINTER y SQLite3 ]
Play lesson

👨🏽‍💻Curso de PYTHON desde CERO 2023 - 📊 Python Interfaces Gráficas: Aplicación de escritorio con [ TKINTER y SQLite3 ]

5.0 (1)
15 learners

What you'll learn

This course includes

  • 26.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

¿Quieres hacer una Interfaz gráfica con Python usando Tkinter y SQLite3? Te enseño haciendo una aplicación de escritorio paso a paso, con múltiples ventanas y programación orientada a objetos. 👉En este proyecto de Python, usaremos tkinter para crear una interfaz gráfica con múltiples ventanas. También utilizaremos SQLite3 con Python y SQLAlchemy para crear una base de datos relacional y guardar todos los datos de los tests. 👉SQLAlchemy es un ORM (Object Relational Mapping) que nos permite definir los modelos de la base de datos mediante programación orientada a objetos. SQLAlchemy es una especie de puente entre Python y SQLite que nos permite deshacernos del lenguaje SQL y trabajar directamente con objetos, atributos y métodos de Python. 👉Veremos cómo utilizar y personalizar varios widgets de tkinter. Utilizaremos Frames para crear las pantallas. Utilizaremos la programación orientada a objetos de python para crear la estructura de nuestro proyecto y generar código reciclable. 👉La aplicación de escritorio nos permitirá crear diferentes tests o exámenes con preguntas con múltiples opciones para seleccionar. Podremos tanto ejecutar los tests y obtener la puntuación como crear otros completamente de cero o incluso eliminarlos. 👉 Código del proyecto: https://github.com/dimas-avila/tkinter_sqlite 🎬 TIMESTAMPS: 00:00 - Introducción al proyecto de tkinter y sqlite3 00:12 - Demostración de la aplicación de escritorio de tkinter 04:00 - Explicación teórica. Diseño de la aplicación y estructura de la base de datos 20:52 - Creación del proyecto. Estructura de ficheros y módulos de Python 23:29 - Creación de los modelos de la base de datos con SQLite y SQLAlchemy 43:35 - Insertar datos en una tabla de SQLite 56:53 - Creación de la clase manager de la interfaz gráfica 01:10:13 - Creación de la pantalla Home con tkinter 01:27:00 - Menú de navegación en tkinter para cambiar de pantalla. 01:35:45 - Controlador de la base de datos con SQLAlchemy 01:37:56 - Insertar datos a una tabla sql con SQLAlchemy 01:44:00 - Pantalla de tkinter para añadir nuevos tests a la base de datos 02:04:48 - Menú desplegable de tkinter "OptionMenu" 03:58:40 - Resumen final y explicación paso a paso

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere