A lo largo del curso los alumnos se familiarizarán con los fundamentos de la programación Python y las múltiples maneras en las que el lenguaje Python puede utilizarse en aplicaciones de Internet de las Cosas ((IoT – Internet of Things). Veremos desde como crear servidores para analizar los datos generados por otros dispositivos hasta programar nuestros propios sensores IoT usando Micro Python.

Al finalizar el curso el alumno será consciente de todos los elementos que integran un sistema IoT y de la manera en que se interrelacionan entre ellos, y tendrá conocimientos suficientes para utilizar Python en cada una de las partes del sistema IoT.

Perfil del alumno

Se recomienda que los alumnos tengan conocimientos previos de algún lenguaje de programación.

Contenido

  • Presentación: elementos que componen un sistema de IoT y el papel de Python en cada uno de los componentes del sistema.
  • Introducción a Python: principios básicos de programación en Python, haciendo énfasis en las características más relevantes para las aplicaciones de Internet de las Cosas.
  • Comunicaciones: funcionamiento de una arquitectura cliente-servidor, programación en Python, comunicación con equipos IoT utilizando protocolos específicos como MQTT.
  • Micropython: versión específica de Python para dispositivos IoT.
  • Explotación y análisis de datos: como utilizar Python para analizar los datos generados por nuestros equipos de IoT y generar visualizaciones atractivas de los mismos.

Fechas y horarios

Fechas: Del 17 al 28 de julio 2017

Horario: De lunes a viernes de 16:30 a 20:30

Duración: 40h

Fecha prevista selección: 3 de julio

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21 Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos.

Inscripción