Curso de Gestión remota de equipos de laboratorio usando Python aplicado a docencia e investigación.

¡Os damos la bienvenida al curso «Gestión remota de equipos de laboratorio usando Python aplicado a docencia e investigación»!

Este curso se enmarca dentro de la línea de formación para la mejora de la docencia e innovación educativa, y está dirigido a todo el profesorado de la UGR, becarios/as e investigadores/as con encargo docente en el POD en el curso académico actual.

Este curso se realiza junto con la Unidad de Calidad, Innovación Docente y Prospectiva, a través del Área de Formación, Innovación y Evaluación Docente, en el marco del X CONVOCATORIA PARA LA REALIZACIÓN DE ACTIVIDADES DE FORMACIÓN DOCENTE EN CENTROS, TITULACIONES Y DEPARTAMENTOS – FIDO UGR 2022/2023.

El plazo permanecerá abierto hasta el día 20 de mayo de 2023.

El programa y formulario de inscripción está disponible en este formulario .

Descripción del curso

El curso “Gestión remota de equipos de laboratorio usando Python aplicado a docencia e investigación” incorpora cuatro módulos:

  • Introducción al control/monitorización de equipos de laboratorio usando PYTHON
  • Uso de JUPYTER LAB como plataforma de pruebas.
  • Creación de interfaces gráficas usando el entorno QT.
  • Control de equipos remotos.
  • Generación de programas ejecutables a partir del código de Python.

en los que se divide la actividad formativa.

Los objetivos del aprendizaje son:

  1. Introducción al uso de Python para el control de equipos de laboratorio.
  2. Uso de WinPython y Jupyter Lab para la programación y test de funciones de comunicación.
  3. Introducción a QT Designer para la confección de interfaces gráficos para control de equipos.
  4. Creación de aplicaciones en Python que usen el interfaz gráfico desarrollado con QT.
  5. Compartición remota de conexiones USB a través de Internet.
  6. Configuración de Routers para permitir el acceso remoto a equipos de laboratorio conectados por Ethernet.

Todos los programas que se van a usar en el curso son gratuitos y están disponibles para todos los sistemas operativos. El ahorro de licencias de entornos similares como MATLAB o LabView, permitirán al asistente, dominar tecnologías potentes y sobre plataformas abiertas en constante actualización. Este hecho, permitirá también, que mejore e introduzca estos contenidos en sus prácticas docentes o investigación en el laboratorio.
La formación que se prevé será presencial y también se grabarán las sesiones mediante Google Meet. Para ofrecer a los asistentes que por alguna razón no puedan asistir en alguna sesión, el visionado en diferido, el profesorado compartirá el escritorio de su ordenador a todos los asistentes presenciales y remotos. También se grabará la sesión en vídeo para que pueda ser visionada posteriormente en caso de que un alumno no pueda asistir. Estas grabaciones suponen una ventaja para aquellos asistentes que faltan a la sesión y pueden visionarla en otro horario.
Se usará un Google Classroom para almacenar tanto las sesiones grabadas, el material entregado a los alumnos, además del espacio para la realización de consultas y portal para enviar los códigos, notebook generados.

                                                          

Además, los participantes tendrán la oportunidad de hacer ejemplos reales con los equipos de sus laboratorios que quieran tele-controlar.

En resumen, este curso tiene como objetivo capacitar al profesorado e investigadores de las capacidades de Python como herramienta para sustituir a MATLAB, LabWindos en el diseño de aplicaciones gráficas y hacer efectivo de estas herramientas en la docencia y en su trabajo diario.

¡Esperamos que disfruten de este taller y logren sacarle el máximo provecho!

Lugar de impartición: Bibliomaker de la Biblioteca de la Facultad de Ciencias  y acceso en modo remoto para aquellos situados en otros campus de la UGR

Número de sesiones

  • Sesión 1: Instalación de WinPython y QT Designer. Introducción al uso.
    • Fecha: 2/06/2023
    • Número de horas: 4
    • Hora de inicio: 10:00
  • Sesión 2: Introducción al control remoto de dispositivos. Los Router en la red de la UGR. Configuración de un servicio remoto USB.
    • Fecha: 6/06/2023
    • Número de horas: 4
    • Hora de inicio: 10:00
  • Sesión 3: Desarrollo de aplicaciones con interfaz gráfico en Python mediante Jupyter Lab.
    • Fecha: 9/06/2023
    • Número de horas: 4
    • Hora de inicio: 10:00
  • El profesor tiene estancia de investigación del 11-30 de junio
  • Sesión 4: Ejercicio: Realización de Notebook donde se documente todo lo necesario para la realización del control remoto del equipo. Inserción de manuales en PDF, enlaces a vídeos online, generación de tablas, fórmulas en Latex, exportación a HTML Base 4
    • Fecha: 4/07/2023
    • Número de horas: 4
    • Hora de inicio: 10:00
  • Sesión 5: Revisión de los equipos de laboratorio de los asistentes para resolver los problemas de conectividad y acceso remoto.
    • Fecha: 7/07/2023
    • Número de horas: 4
    • Hora de inicio: 10:00
  • Sesión 6: Acceso remoto a dispositivos USB a través de la RED e Internet. Revisión de ejemplos realizados por los alumnos.
    • Fecha: 11/07/2023
    • Número de horas: 4
    • Hora de inicio: 10:00
  • Sesión 7: Introducción al salvado de datos obtenidos del equipo para su posterior procesado. Obtención de un ejecutable a partir del programa realizado.
    • Fecha: 14/07/2023
    • Número de horas: 4
    • Hora de inicio: 10:00

Tareas a realizar antes del curso: