Depois de comprar um curso na Udemy sobre REST APIs com Python e Flask, devidi estudá-lo depois de terminar alguns outros, porém, tentado e ansiso para aprender logo, decidi dar uma olhada no assunto. Acabei me deparando com um vídeo no Youtube e decidi botar em prática para já criar uma maturidade inicial. Eis que surge esse mini projeto.
É um projeto simples, em que o usuário digita um CEP, o programa faz a validação, consome uma API e retorna algumas informações como o endereço e a localidade/UF:
Foi usada a API do ViaCEP. Em que é um webservice gratuito e de alto desempenho para consultar Códigos de Endereçamento Postal (CEP) do Brasil. Em que apenas precisamos requisitar a url "viacep.com.br/ws/{cep_escolhido}/json/" com o CEP para ser consultado na área indicada.
Apesar de ter feito um projeto simples, conhecer um pouco mais sobre como consumir APIs abriu bastante a minha mente no sentido das ideias e possibilidades de projeto. Um exemplo é esse projeto, que pensei em incrementar com outras duas APIs:
- 1° incremento com API: por meio das informações da API do ViaCEP, conseguir extrair dados sobre a localidade e apresentar alguns dados estatísticos por meio da API do IBGE.
- 2° incremento com API: com a API do Google Maps, conseguir uma imagem do Google Maps da localidade do CEP consultado.
Fiquei muito tentado a adicionar esses recursos, porém, deixei um pouco o meu lado perfeccionista e finalizei esse mini projeto. Pode ser que futuramente eu venha melhorar mais esse projeto.
- PyCharm (Python IDE);
- Git/GitHub.