Programación avanzada en Python (3/5): Introducción a la programación GUI en Python (TkInter)
Modalidad online self study
21 horas de dedicación por
parte del estudiante
Acerca de este curso
Este curso oficial de Python Institute es el tercero de una serie de cinco cursos orientados a obtener competencias como Desarrollador de Software en Python de nivel Intermedio-Avanzado, y te permite dar tus primeros pasos en la programación de interfaces gráficas de usuario (GUI) en Python, utilizando el paquete TkInter, la interfaz estándar de Python para el toolkit de GUI.
Aprenderás a construir una GUI utilizando los bloques y convenciones básicos del paquete TkInter, y descubrirás cómo trabajar con widgets, ventanas y eventos siguiendo el paradigma de la programación orientada a eventos. También conocerás qué es una GUI, cuál es su origen, y algunos de los entornos y toolkits más populares para su desarrollo.
Al finalizar este curso, serás capaz de crear aplicaciones gráficas en Python —como una calculadora, un juego de tres en raya o un editor y formulario sencillos—, adquiriendo las competencias fundamentales para diseñar, crear e implementar tus propios proyectos GUI reales con Python y TkInter.
¿A quién va dirigido?
El curso está orientado a:
- Programadores con conocimientos de Python a nivel intermedio-avanzado que quieran iniciarse en el desarrollo de interfaces gráficas de usuario (GUI).
- Desarrolladores que deseen aprender a construir aplicaciones GUI utilizando el paquete TkInter: widgets, ventanas, eventos y el ciclo de vida de una aplicación.
- Alumnos interesados en desarrollar una comprensión más profunda de Python y tecnologías relacionadas, desarrollando así una base sólida para estudios posteriores en áreas más especializadas como testing, análisis de datos, aprendizaje automático, IoT y desarrollo web.
Prerrequisitos:
La presente formación ha sido diseñada para estudiantes que ya están familiarizados con conceptos de programación de Python como tipos de datos, contenedores, funciones, condiciones, bucles, los conceptos básicos de programación procedimental, estructural, funcional y orientada a objetos, excepciones y mecanismos de manejo de excepciones, PIP, módulos y paquetes, generadores y cierres. Dichos conocimientos pueden adquirirse en el curso Fundamentos de programación en Python, también disponible en IT Skills Platform.
Objetivos
A lo largo de este curso adquirirás las siguientes habilidades:
- Comprender qué es una GUI y cuál es su origen.
- Construir una GUI utilizando bloques y convenciones básicos.
- Comprender cómo funciona la programación orientada a eventos.
- Conocer algunos entornos y toolkits GUI populares y de uso común.
- Comprender qué es TkInter y cómo construir una GUI con su ayuda.
- Utilizar widgets, ventanas y eventos, y crear aplicaciones básicas siguiendo el ciclo de vida de las aplicaciones TkInter.
Duración
21 horas - Modalidad onlineCertificación asociada
- PCPP1™ – Certified Professional Python Programmer Level 1
Programa
Módulo 1. Fundamentos de TkInter.
- Introducción a la programación GUI.
- Instalación de widgets en el interior de ventanas.
- Coloreando widgets.
- Una aplicación GUI simple.
- Eventos y como manejarlos.
- Propiedades del widget.
- Interactuando con métodos de widgets.
- Variables.
Módulo 2. Léxico de widgets y más fundamentos de TkInter.
- Widgets importantes.
- Dando forma a la ventana principal y conversando con el usuario.
- Trabajando con canvas.
¿Tienes alguna duda?
Contacta con PUE Academy enviando un email a
itskills@pue.es

