Skip to content

Projeto de análise de dados de uma empresa de telecomunicações fictícia na tentativa de se encontrar motivos para os cancelamentos dos usuários

Notifications You must be signed in to change notification settings

RafaelHMuller/analisededados_churn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

📄
README - Projeto de Análise de Dados

Índice

Descrição do projeto

Este é o repositório do meu projeto de análise de dados. Meu objetivo foi treinar atutomações online e no computador, análise de dados e envio automático de e-mail. Inicialmente, por meio de automações, buscou-se uma base de dados online de uma empresa de telecomunicações fictícia. Então, após a coleta da base de dados, via uma análise de dados, procurou entender os principais motivos dos cancelamentos dos usuários (churn). Por fim, enviou-se um email à diretoria da empresa com gráficos e arquivo de texto contendo as explicações dos principais motivos encontrados para o número de churn.

Funcionalidades e Demonstração da Aplicação

Envio de email com informações dos principais motivos que levaram aos cancelamentos dos clientes:

  • arquivo de texto Word com toda a análise de dados
  • gráficos anexados com a comparação entre as variáveis/features da base de dados

Screenshot_3

Imagem do arquivo de texto Word com as informações coletadas a partir da análise de dados:

Screenshot_4

Pré requisitos

  • Sistema operacional Windows
  • IDE de python (ambiente de desenvolvimento integrado de python)
  • Navegador Google Chrome

Execução

Neste projeto, há automação (selenium e pyautogui). Durante a automação web, uma mensagem de alerta será mostrada ao usuário, recomendando a não utilização do teclado ou mouse. Ao fim desta automação, outra mensagem de alerta indicará seu final.

Bibliotecas

  • selenium: biblioteca de automação web
  • webdriver_manager.chrome: em conjunto com o selenium, atualiza o drive do Chrome
  • pyautogui: biblioteca de automação por meio do mouse, teclado e monitor
  • pandas: biblioteca de análise de dados
  • win32com.client: biblioteca que permite a utilização de aplicações do Windows (ex.: Outlook)
  • time: biblioteca que permite definir intervalos de pausa na automação
  • os: biblioteca de integração de arquivos e pastas do computador
  • shutil: biblioteca utilizada para mover arquivos através de pastas
  • plotly.express: biblioteca de criação de gráficos
  • docx: biblioteca que permite a integração a arquivos Word
  • datetime: biblioteca que permite a utilização de datas e horários

About

Projeto de análise de dados de uma empresa de telecomunicações fictícia na tentativa de se encontrar motivos para os cancelamentos dos usuários

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages