Dê uma olhada: http://mpszumowski.pythonanywhere.com/index.html
Um aplicativo Django-rest que coleta e atualiza dados por meio de uma estrutura scrapy
Este aplicativo foi projetado para 1) extrair dados sobre a população mundial e as taxas de pobreza usando scrapy, 2) gerenciar os dados usando modelos Django, 3) expressá-los por meio de uma estrutura de descanso simples e uma página da web baseada em ajax e 4) ativar uma função de desenho simples que (a) seleciona um país cada vez que “uma pessoa” “nasce”, (b) desenha se essa “pessoa” vive abaixo ou acima da taxa de pobreza de 3,10 dólares/dia e (c) compara isso com o custo mínimo diário de alimentação.
captura de tela
O botão no canto superior esquerdo da página desenha um país aleatório no mundo com base na sua população. O marcador destaca amarelo se os dados estiverem incompletos, azul se atingirem o segmento da população acima - e vermelho se estiver abaixo do limite de US$ 3,10/dia. Se o custo diário da alimentação for superior a US$ 3,10, a função aleatória funciona normalmente, mas se for inferior, é introduzido um modificador para diminuir a probabilidade de se encontrar na parte faminta da população.
Em uma palavra, o marcador indica se você certamente está morrendo de fome. Se ficar azul, ainda é provável que todo o seu orçamento seja gasto em alimentação se você optar por comer a ração mínima de 2.400 kcal, mas isso é indeterminável pela natureza dos dados extraídos.
Isenção de responsabilidade: este não é um exercício de estatística, mas de estruturas scrapy e Django. A precisão dos dados recolhidos depende da metodologia do Banco Mundial e Numbeo.com. A sua justaposição, por outro lado, não é totalmente correta, porque os dados têm caráter discreto e não contínuo.
Lista de países e população: http://wdi.worldbank.org/table/2.1
Valor mínimo em $ para ração alimentar diária: https://www.numbeo.com/food-prices/
Limiares de pobreza: http://wdi.worldbank.org/table/1.2
O índice de pobreza de 3,10 dólares proporciona uma melhor comparação (em contraste com o limiar habitual de 1,90 dólares) com os preços dos alimentos que geralmente não são inferiores a 3,00 dólares/ração/dia.