- Descrição do Projeto
- Funcionalidades e Demonstração da Aplicação
- Pré requisitos
- Execução
- Bibliotecas
Este repositório é meu primeiro projeto Python de análise de dados financeiros de uma carteira de ativos. O objetivo deste projeto foi, a partir de uma base de dados contendo certos ativos financeiros e suas respectivas quantidades de cotas, encontrar e coletar as cotações atualizadas por meio de web-scrapping, atualizar a base de dados destes ativos, gerar gráficos comparativos de toda a carteira e desta com o índice Ibovespa e, então, enviar um e-mail com todas estas informações de maneira organizada e resumida.
- Sistema operacional Windows
- IDE de python (ambiente de desenvolvimento integrado de python)
- Base de dados (arquivo excel com a carteira de ativos)
O código é executado de maneira direta e deve estar no mesmo diretório da base de dados excel. Após sua execução, será enviado um email com 2 gráficos comparativos e a base de dados atualizada em forma de tabela html.
- pandas: biblioteca que permite, no caso, a integração de arquivo excel
- os: bibliotecas de integração de arquivos e pastas do computador
- datetime: bibliotecas que permite o uso de data e hora
- matplotlib.pyplot, seaborn, plotly.express: bibliotecas de geração de gráfico
- win32com.client: biblioteca de integração de aplicativos do Windows, no caso, o Outlook
- pandas_datareader.data: biblioteca de acesso remoto de dados do pandas
- yfinance: biblioteca de integração de dados financeiro do Yahoo Finance