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.
Lo que serás capaz de hacer
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.
- 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
Temario
UNIDAD 1 - Preparación previa · 6 leccionesUNIDAD 1 - Preparación previa
UNIDAD 1 - Preparación previa
- Preparación previa
- Una petición antes de continuar
- Instalación de Python
- Python en GNU/Linux y MAC
- Instalación de VSC y extensiones
- Instalación de PySide y las Qt Tools
UNIDAD 2 - Conceptos básicos · 10 leccionesUNIDAD 2 - Conceptos básicos
UNIDAD 2 - Conceptos básicos
- Conceptos básicos
- Recursos de la unidad
- Qt, PySide y PyQt
- (Opcional) Información sobre las licencias de Qt
- Primera aplicación
- Superclases y subclases
- Primera aplicación usando POO
- Tamaño de los widgets
- Señales y receptores
- Componentes manipulables
UNIDAD 3 - Widgets para formularios · 9 leccionesUNIDAD 3 - Widgets para formularios
UNIDAD 3 - Widgets para formularios
- Widgets para formularios
- Recursos de la unidad
- Etiquetas
- Casillas
- Botones radiales
- Desplegables
- Listas
- Campos de texto
- Campos numéricos
UNIDAD 4 - Formas de organización · 9 leccionesUNIDAD 4 - Formas de organización
UNIDAD 4 - Formas de organización
- Formas de organización
- Recursos de la unidad
- Widget personalizado
- Layouts básicos
- Layouts anidados
- Layout en cuadrícula
- Layout en formulario
- Layout apilado
- Layout con pestañas
UNIDAD 5 - Cuadros de diálogo · 7 leccionesUNIDAD 5 - Cuadros de diálogo
UNIDAD 5 - Cuadros de diálogo
- Cuadros de diálogo
- Recursos de la unidad
- Diálogos personalizados
- Diálogos de mensaje
- Diálogos predeterminados
- Activando las traducciones
- Diálogos específicos
UNIDAD 6 - Ventana principal · 5 leccionesUNIDAD 6 - Ventana principal
UNIDAD 6 - Ventana principal
- Ventana principal
- Recursos de la unidad
- Menús, acciones y estado
- Barra de herramientas
- Docks flotantes
UNIDAD 7 - Control de subventanas · 4 leccionesUNIDAD 7 - Control de subventanas
UNIDAD 7 - Control de subventanas
- Control de subventanas
- Recursos de la unidad
- Creación de subventanas
- Subventanas persistentes
UNIDAD 8 - Tematización · 7 leccionesUNIDAD 8 - Tematización
UNIDAD 8 - Tematización
- Tematización
- Recursos de la unidad
- Estilos
- Paletas
- Iconos
- Qt Style Sheets
- Cargando ficheros QSS
UNIDAD 9 - Interfaces con Qt Designer · 6 leccionesUNIDAD 9 - Interfaces con Qt Designer
UNIDAD 9 - Interfaces con Qt Designer
- Interfaces con Qt Designer
- Recursos de la unidad
- Nuestro primer diseño
- Compilación y uso de diseños con recursos
- Añadiendo funcionalidades al diseño
- Gestión de múltiples diseños
UNIDAD 10 - Creación de ejecutables para Windows · 4 leccionesUNIDAD 10 - Creación de ejecutables para Windows
UNIDAD 10 - Creación de ejecutables para Windows
- Creación de ejecutables para Windows
- Recursos de la unidad
- Ejecutables con auto-py-to-exe
- Comprensión del distribuible con 7-Zip
UNIDAD 11 - Desarrollo de proyectos · 12 leccionesUNIDAD 11 - Desarrollo de proyectos
UNIDAD 11 - Desarrollo de proyectos
- Editor de registros JSON usando TableWidget
- Editor de registros SQL usando Model y TableView
- Gestor CRUD de registros SQL usando formularios
- Tablero Kanban en CSV usando listas y menú contextual
- Calculadora con interfaz generada dinámicamente
- Visualizador de gráficos dinámicos usando PyQtGraph
- Generador de reportes HTML y PDF con gráficos usando Pandas
- Web scrapper concurrente usando PyQuery y QThreadPool
- Widget para gestionar barajas de cartas con animaciones
- Videojuego Blackjack usando el widget de barajas de cartas
- (Opcional) Suavizar las acciones del videojuego Blackjack
- Bonus
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Héctor C. Guzmán.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 11 unidades · 79 lecciones · 55 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Héctor C. Guzmán; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


