Usando Django con datos existentes

Estándar

En esta entrada, continuaremos con nuestro buscador de frases de los Simpson. Hasta ahora, tan solo hemos tenido acceso a los datos creados por la propia aplicación. Ahora vamos a ver cómo acceder a una base de datos existente. Este paso es muy importante, ya que nos permite crear una interfaz a un sistema de recolección y procesado de datos más complejo, que use otras tecnologías en paralelo.
Continuar leyendo

Introduciento Django REST Framework

Estándar

En las cuatro últimas entradas, hemos tomado contacto con el funcionamiento básico de Django. Queremos usarlo para crear una fuente de datos que responda a peticiones básicas. Ya hemos visto como conseguir las respuestas en formato HTML; y dado que HTML es un formato estructurado, podemos considerar que ya hemos cumplido esta misión, más o menos. Pero para servir datos, un formato más apropiado es JSON. En esta entrada, conoceremos el Django REST framework, una plataforma que se encarga de ayudar en la creación de aplicaciones REST, como la que estamos buscando.
Continuar leyendo

Usando plantillas en Django

Estándar

En esta nueva entrada, daremos una nueva vuelta de tuerca a nuestro buscador de frases de los Simpson. En la última entrada, vimos cómo hacer una aplicación interactiva. Pero tuvimos que romper algunas reglas por el camino: mezclamos código Python y HTML, y desactivamos funcionalidades de seguridad de Django para que funcionara. En esta entrada vamos a redimirnos y usar las plantillas HTML.

Continuar leyendo

Motor de búsqueda de citas de los Simpsons con Django

Estándar

En la entrada anterior, creamos una aplicación básica en Django que devolvía citas aleatorias de los Simpson. La aplicación no era interactiva, es decir, no procesaba la petición del cliente. En esta entrada, modificaremos nuestra aplicación para que sea interactiva. Concretamente, crearemos un buscador simple que nos devolverá las citas que contengan ciertas palabras.

Continuar leyendo

Representaciones gráficas con Seaborn

Estándar

Dibujar gráficas es una parte esencial del análisis de datos; no sólo para presentar los resultados finales, sino también para entender mejor lo que tenemos entre manos. Como se vió en la entrada anterior, Pandas tiene un subsistema de representación gráfica muy práctico. Sin embargo, a veces los gráficos simples que produce este subsistema son insuficientes para una visualización más completa y profunda. Aquí es donde entra Seaborn, dándonos una serie de representaciones gráficas orientadas a la visualización de conjuntos de datos complejos y con especial atención a la claridad.

Continuar leyendo