Este repositório tem como objetivo apresentar duas soluções desenvolvidas por mim, no Ministério da Mulher, que envolvem a automatização da geração de arquivos Words a partir de planilhas.
- Gerador de Subsídios: programa com interface gráfica que gera um documento Word de uma ou várias unidades federativas;
- Gerador de Relatórios de Feminicídios: script Python que gera relatórios com gráficos e métricas de feminicídios para todas as unidades federativas.
Problema de negócio: demanda semanal/diária de um arquivo Word com os dados das parcerias vigentes sob responsabilidades do departamento.
Como era feita: manualmente era copiado e colado para um arquivo Word informações de cada parceira de uma determinada UF.
Solução criada: programa com interface gráfica que gera automaticamente e de maneira rápida esse arquivo.
Exemplo de arquivo gerado:
- Jupyter Notebook/PyCharm: locais para escrita e testes do script Python.
- Python (versão 3.9.6): linguagem de programação usada para escrita dos scripts.
- Bibliotecas Python
- Tkinter (versão 8.5): criação da interface gráfica.
- Docx (versão 0.8.11): criação do arquivo Word.
- Pandas (versão 1.5.3): carregamento e manipulação de dados.
Problema de negócio: falta de um material físico com dados sobre a violência contra a mulher para viagens e consulta em reuniões.
Solução criada: geração de relatórios de feminicídios para todas as UFs por meio de um script Python.
Os arquivos gerados podem ser encontrados clicando aqui. A imagem abaixo retrata um exemplo de arquivo gerado:
- Jupyter Notebook/PyCharm: locais para escrita e testes do script Python.
- Python (versão 3.9.6): linguagem de programação usada para escrita dos scripts.
- Bibliotecas Python
- Docx (versão 0.8.11): criação do arquivo Word.
- Pandas (versão 1.5.3): carregamento e manipulação de dados.
- Refatoração dos códigos;
- Automação da geração de subsídios (sem a necessidade de intervenção humana).