Coder Social home page Coder Social logo

rpc_teste's Introduction

Arquivos do Teste da RPC

Desafio:

Você é um renomado analista no banco de Bravos e recebeu da alta diretoria a tarefa de criar a curva ABC dos atuais correntistas do banco. Infelizmente, não existe uma integração entre as duas bases de dados disponíveis (correntistas_banco_bravos.csv e correntistas_obito.csv), dessa forma, todas as contas estão atualmente ativas não levando em consideração os óbitos. Sabendo disso, crie a curva ABC seguindo as diretrizes do banco informadas abaixo:
- A: >= 50%;
- B: >= 20% e < 50%;
- C: <20%;
O propósito da análise é demonstrar para os acionistas em quais famílias/alianças há a necessidade de intensificar o investimento para o próximo ano com base em seu patrimônio previsto para este ano.


Arquivos e pastas:

  • original_db:

    • correntistas_banco_bravos_1.csv

      Base de dados fornecida com os correntistas

    • correntistas_obito_1.csv

      Base de dados fornecida com os obitos

  • toplot

    • abc_house_all.csv

      Classificação de grupos ABC, para dividas e receita de cada aliança.

  • main.py

    Arquivo para o processamento dos dados

  • dash:

    • main.py

      Para rodar o dashboar simples em python+Dash


Soluções:

  • Data Studio:

    Dashboard feito pelo Google data studio

  • Python Dash:

    Uma outra opção não citada, que pode ser pensando, usando a propria lib do python, para a criação do dashboard, tendo como vantagem maior facilidade pra processamento de dados enquanto mostra, este pode ser visto como caso de estudo

    • como executar:

      Para executar deve-se instalar as dependencis listadas no requirements.txt

          python -m pip install -r requirments.txt 
      

      Após as dependencias instaladas, para executar o Dash pasta executar o main.py da pasta

          python dash/main.py 
      

considerações

A base para plotagem foi feita usando apenas as casas e o somatório de dividas e "recursos" de cada uma, sendo classificadas em ABC de acordo com o critério definido pelo problema, como o maior interesse foram os recursos de cada casa, esses foram usados no dashboard, entretanto pode ser facilmente trocado para dividas caso necessário.

Também foi adicionado uma nova opção de dashboard, usando dash, apenas por mais aprendizados.

rpc_teste's People

Contributors

bet4arrio avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.