Cursos/software/ python

Imagen del curso de python

Inicio de clases 07/08/2025

Diseño de Aplicaciones de Escritorio con Python para Aplicaciones IoT

En este curso aprenderás a desarrollar soluciones de monitoreo y control de dispositivos IoT usando Python, MQTT y CustomTkinter para crear interfaces gráficas interactivas. Trabajarás con dispositivos como ESP32 y Raspberry Pi Pico, diseñando aplicaciones en tiempo real para la industria, automatización del hogar y más, adquiriendo habilidades clave en desarrollo de software y sistemas embebidos.

    ¿Qué lograrás en este curso?

  • Desarrollarás una base sólida en Python y Programación Orientada a Objetos (POO).
  • Diseñarás interfaces gráficas interactivas con Tkinter, gestionando eventos y widgets.
  • Utilizarás Matplotlib para crear y personalizar gráficos de datos.
  • Programarás en MicroPython para Raspberry Pi Pico y ESP32, manejando GPIO y UART.
  • Implementarás comunicación serial y MQTT entre Tkinter, Raspberry Pi Pico y ESP32.
  • híbrido
  • 4 semanas
  • 24 horas
Módulo 01
  • Clase 01 POO con Python

    Introducción a la Programación Orientada a Objetos (POO) en Python. Aprenderás conceptos básicos como clases, objetos, herencia y polimorfismo.

  • Clase 02 Interfaces Gráficas con Tkinter

    Cómo crear interfaces gráficas interactivas utilizando Tkinter. Aprenderás a manejar eventos, widgets y diseño de ventanas. Incluye ejemplos prácticos de aplicaciones de escritorio.

  • Clase 03 Gestores de Layout - Uso de entorno virtual

    Uso de gestores de layout en Tkinter para organizar widgets en la interfaz gráfica. Aprenderás a crear entornos virtuales para gestionar dependencias y paquetes de Python.

  • Clase 04 Análisis y Visualización de Datos con Python

    Introducción a la biblioteca Matplotlib para crear gráficos y visualizaciones de datos. Aprenderás a personalizar gráficos y a representar datos de manera efectiva.

Descargar temario completo

Kit de Desarrollo Esencial para el Curso

Kit de Desarrollo

Para aprovechar al máximo este curso y desarrollar tus proyectos de manera práctica, necesitarás nuestro kit de desarrollo especializado. Este kit incluye todos los componentes y herramientas necesarias para llevar a cabo cada proyecto de forma eficaz y sin complicaciones.

    ¿Qué incluye el Kit?

  1. 1. PLC IoT(Controlador Lógico Programable con ESP32)

    Controlador Lógico Programable de MMJ basado en ESP32 para aplicaciones de automatización de grado industrial.

  2. 2. Modulo I2C

    Módulo I2C para conectar sensores y actuadores al PLC IoT.

  3. 3. Módulo Conector Ethernet

    Módulo para conectar el PLC IoT a redes Ethernet, permitiendo la comunicación con otros dispositivos y sistemas SCADA.

  4. 4. Cable Ethernet

    Cable Ethernet para conectar el PLC IoT a redes industriales.