Medialab Prado

Compartir

Django vs MicroPython

27.03.2017 18:30h - 20:30h

Lugar: Auditorio

El Meetup de Python vuelve a Medialab-Prado con dos interesantes charlas: Django como una API y MicroPython en microcontroladores, a cargo de Carlos de las Heras y Alejandro Guirao, respectivamente.

En este Meetup de Python Madrid, Carlos de las Heras nos hablará de Django, "Django is watching my back(end)", y su empleo como una API pura y cómo encaja dentro en una arquitectura híbrida. Luego, Alejandro Guirao expondrá una introducción a MicroPython, una implementación de Python3 que corre directamente sobre microcontroladores de manera eficiente.

Yashh, Cal Henderson on "Why I hate Django"? [[https://creativecommons.org/licenses/by-nc/2.0/][Licencia CC]]

Figure 1: Imagen de Yashh, Cal Henderson on "Why I hate Django"? 47, Licencia CC

Con la llegada de nuevos e impresionantes frameworks para el front-end y la siempre creciente potencia de navegadores y procesadores móviles, los usuarios de aplicaciones web esperan una experiencia de uso sin fisuras, donde el refresco de páginas queda descartado. Django es el framework para desarrollo web más potente, maduro y popular en Python: en su esencia encontramos el patrón MVC, el paradigma petición-respuesta y el renderizado de plantillas. ¿Casa esto con el auge de las llamadas aplicaciones en "tiempo real" y las arquitecturas de microservicios? ¿Encaja Django en el puzzle de una arquitectura híbrida?

En esta charla, Carlos hará un repaso de lo que es Django, veremos cómo se puede utilizar como un back-end puro y analizaremos a qué desafíos se enfrentan Django como framework y, por extensión, Python como lenguaje de programación web para seguir siendo relevantes en el futuro.

Por su parte, Alejandro Guirao expondrá el uso de MicroPython, "Python en microcontroladores", a través de los siguientes conceptos:

  • Configuración de entorno de desarrollo de MicroPython
  • Estructura de un programa MicroPython
  • Gestión de pines de I/0
  • Botones, LEDs integrados
  • Conectividad (WiFi, radio module)
  • Ejemplo de integración con servicios externos (Slack, MQTT)

Para ello nos traerá diversas placas y hardware.

Condiciones de uso