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 online

Certificació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

Inscríbete
Accede a todos los cursos online que forman parte de esta iniciativa.
Tendrás 1 año de plazo para poder realizarlos.

Inscríbete para acceder a todos los
recursos de IT Skills Platform

Formación oficial

100% online

100€ (IVA no incluido)

¿Dispones de una invitación?
Inscríbete a través de la invitación que habrás recibido por correo electrónico.

Top