Échale un vistazo: http://mpszumowski.pythonanywhere.com/index.html
Una aplicación django-rest que recopila y actualiza datos a través del marco scrapy
Esta aplicación está diseñada para 1) extraer datos sobre la población mundial y las tasas de pobreza usando scrapy, 2) administrar los datos usando modelos django, 3) expresarlos mediante un marco de descanso simple y una página web basada en ajax y 4) habilitar una función de dibujo simple. que (a) selecciona un país cada vez que "nace" "una persona", (b) determina si esta "persona" vive por debajo o por encima de la tasa de pobreza de 3,10 dólares al día y (c) compara esto con el costo mínimo diario de alimentos.
captura de pantalla
El botón en el borde superior izquierdo de la página dibuja un país aleatorio del mundo según su población. El marcador resalta en amarillo si los datos están incompletos, en azul si alcanzan el segmento de población superior y en rojo si están por debajo del umbral de 3,10 dólares al día. Si el coste diario de los alimentos es superior a 3,10 dólares, la función aleatoria funciona normalmente, pero si es inferior, se introduce un modificador para reducir la probabilidad de encontrarse en la parte hambrienta de la población.
En una palabra, el marcador indica si seguramente te morirás de hambre. Si se vuelve azul, todavía es probable que gastes la totalidad de tu presupuesto en alimentos si eliges comer la ración mínima de 2.400 kcal, pero es indeterminable por la naturaleza de los datos extraídos.
Descargo de responsabilidad: este no es un ejercicio de estadísticas, sino de marcos scrapy y django. La exactitud de los datos recopilados depende de la metodología del Banco Mundial y Numbeo.com. Su yuxtaposición, por otra parte, no es del todo correcta, porque los datos tienen un carácter discreto y no continuo.
Lista de países y población: http://wdi.worldbank.org/table/2.1
Monto mínimo de $ para ración diaria de comida: https://www.numbeo.com/food-prices/
Umbrales de pobreza: http://wdi.worldbank.org/table/1.2
El índice de pobreza de 3,10 dólares proporciona una mejor comparación (en contraste con el umbral habitual de 1,90 dólares) con los precios de los alimentos que generalmente no son inferiores a 3,00 dólares/ración/día.