E557
Skip to content

Repository files navigation

Sistema de Automação para Análise de Contratos Públicos no PNCP

Este projeto foi desenvolvido como parte da disciplina Tópicos de Big Data em Python, com aplicação prática no contexto da empresa Facilicita.

O sistema realiza a coleta automatizada de dados do Portal Nacional de Contratações Públicas (PNCP), trata as informações com Python e Pandas e gera relatórios e gráficos para apoiar a análise de contratos públicos e oportunidades em licitações.

Objetivo

Automatizar o processo de busca, extração, tratamento e análise de contratos públicos, reduzindo o trabalho manual e facilitando a tomada de decisão por meio de dados organizados e visualizações estratégicas.

Problema identificado

A análise manual de editais e contratos no PNCP exige muito tempo, envolve tarefas repetitivas e pode gerar perda de oportunidades por atraso ou erro humano. Com o grande volume de dados disponíveis, torna-se necessário utilizar automação e análise de dados para tornar o processo mais eficiente.

Solução desenvolvida

O sistema consome dados reais da API do PNCP, realiza o tratamento das informações com Pandas e gera arquivos em CSV/Excel, além de gráficos automáticos para análise dos contratos por estado, valor, período e tipo de contratação.

Tecnologias utilizadas

  • Python
  • Pandas
  • Requests
  • Matplotlib
  • Seaborn
  • OpenPyXL
  • API PNCP
  • Git/GitHub

Funcionalidades

  • Coleta automatizada de contratos públicos
  • Tratamento e limpeza dos dados
  • Remoção de registros inválidos
  • Classificação por tipo de contratação
  • Geração de arquivos CSV e Excel
  • Geração de gráficos em PNG
  • Análise por estado, valor, período e tipo
  • Exibição de insights automáticos no terminal

Observação sobre os dados

Os dados utilizados são obtidos da API pública do PNCP. Como a base é dinâmica e recebe novos registros constantemente, os valores, rankings e quantidades podem variar em novas execuções do sistema.

Autor

Lucas Gabriel de Oliveira

About

Sistema em Python para coleta, tratamento e análise de contratos públicos do PNCP, utilizando Pandas, API REST e visualizações gráficas para apoiar a identificação de oportunidades em licitações.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0