Skip to content

Instantly share code, notes, and snippets.

@fmasanori
Created February 26, 2019 18:48
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fmasanori/5a91a5047ae1a56c53c23ffcf5635323 to your computer and use it in GitHub Desktop.
Save fmasanori/5a91a5047ae1a56c53c23ffcf5635323 to your computer and use it in GitHub Desktop.
Escolas em funcionamento, sem luz, água e esgoto
import requests
url = 'http://educacao.dadosabertosbr.com/api/escolas/buscaavancada?'
situação = 'situacaoFuncionamento=1&energiaInexistente=on&aguaInexistente=on&esgotoInexistente=on'
data = requests.get(url + situação).json()
print ('Primeiras 100 escolas:')
for escola in data[1]:
print (f'{escola["nome"]}, {escola["cidade"]}, {escola["estado"]}')
print ('Escolas em funcionamento, sem água, luz e esgoto:')
print (data[0])
@renatoliveira
Copy link

Uma pena que a documentação da API não descreve como iterar as próximas páginas da lista. Poderia montar um mapa assim, contar por estados, comparar com dados como IDH, e por aí vai...

Mandei uma mensagem no formulário de contato pra ver se respondem. Quem sabe? 😃

@fmasanori
Copy link
Author

Concordo. Apesar do site ser oficial do Governo Federal, o sistema está desatualizado, por exemplo a base de dados é do Censo anterior, de 2013.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment