Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Práctico de Qt/PySide: Interfaces Gráficas con Python
Rating: 4.6 out of 5(343 ratings)
2,479 students

Curso Práctico de Qt/PySide: Interfaces Gráficas con Python

Aprende a utilizar y dominar el módulo de interfaces más potente para Python creando multitud de proyectos gráficos.
Created byHéctor C. G.
Last updated 6/2024
Spanish

What you'll learn

  • A utilizar los widgets de Qt/PySide desde cero paso a paso
  • A generar interfaces gráficas creadas con Qt Designer en Python
  • A desarrollar diferentes proyectos prácticos con Python y Qt/PySide
  • A integrar ficheros (JSON/CSV), bases de datos (SQLite) y gráficos (PyQtGraph)
  • A generar reportes en HTML y PDF con tablas y gráficos (Pandas)
  • A crear un web scrapper utilizando hilos de ejecución paralelos
  • A programar un widget para manejar barajas de juegos de cartas con animaciones
  • A desarrollar el videojuego Blackjack usando el widget de barajas de cartas

Course content

11 sections79 lectures9h 23m total length
  • Preparación previa0:30
  • Una petición antes de continuar0:56
  • Instalación de Python0:43
  • Python en GNU/Linux y MAC0:48
  • Instalación de VSC y extensiones3:59
  • Instalación de PySide y las Qt Tools3:10

Requirements

  • Conocimientos de Python básicos hasta las clases y objetos
  • Python 3.8 o superior instalado y accesible desde la terminal

Description

Bienvenido a mi curso sobre desarrollo de programas gráficos en Python con Qt y PySide6 (última versión). Si tienes conocimientos básicos sobre este lenguaje y te interesa añadir atractivas interfaces a tus scripts, este curso es para ti.

  • A través de sencillos ejemplos te introduciré en el desarrollo de interfaces de forma progresiva.

  • Te enseñaré a utilizar los componentes gráficos esenciales y a organizarlos mediante diferentes tipos de layouts.

  • Profundizaremos en el manejo de la ventana principal, el control de subventanas y los cuadros de diálogo.

  • Veremos cómo tematizar los diseños, modificando la apariencia con estilos y paletas de colores.

  • También te enseñaré las claves para crear diseños con Qt Designer y a utilizarlos en Python.

  • Finalmente generaremos unos ejecutables en Windows para que puedas distribuir tus programas.

  • Todos los ejemplos realizados son igualmente funcionales con PyQt6 únicamente cambiando la importación.

Una vez aprendidos todos los conceptos fundamentles de Qt/Pyside nos centraremos en desarrollar diferentes proyectos de prueba para dominar esta tecnología:

  • Editor de registros JSON usando TableWidget

  • Editor de registros SQL usando arquitectura Modelo-Vista

  • Gestor CRUD de registros SQL usando formularios

  • Tablero Kanban en CSV usando listas y un menú contextual

  • Calculadora con interfaz generada dinámicamente

  • Visualización de gráficos dinámicos con PyQtGraph

  • Reportes en HTML/PDF con gráficos usando Pandas y PDFKit

  • Web scrapper concurrente usando PyQuery y QThreadPool

  • Widget para gestionar barajas de cartas con animaciones

  • Videojuego Blackjack usando el widget de barajas de cartas

Para saber más sobre el temario y mi didáctica, por favor echa un vistazo a las lecciones gratuitas, no hay mejor forma de hacerte una idea sobre el curso que experimentando tú mismo alguna de las lecciones.

Sin más, nos vemos en el curso.

Who this course is for:

  • Estudiantes y desarrolladores de Python con interés por las interfaces gráficas