https://github.com/tgentil/simulador_investimento
Este é um script Python para fazer uma simulação hipotética e calcular o rendimento de um investimento
https://github.com/tgentil/simulador_investimento
investment-simulator python table terminal
Last synced: 8 months ago
JSON representation
Este é um script Python para fazer uma simulação hipotética e calcular o rendimento de um investimento
- Host: GitHub
- URL: https://github.com/tgentil/simulador_investimento
- Owner: Tgentil
- Created: 2023-07-26T17:39:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-26T17:39:47.000Z (over 2 years ago)
- Last Synced: 2025-03-26T07:38:07.861Z (8 months ago)
- Topics: investment-simulator, python, table, terminal
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Rendimento de Investimento
[](https://github.com/Tgentil)
Este é um script Python para fazer uma simulação hipotética e calcular o rendimento de um investimento dado um valor de aporte mensal e um percentual de rendimento (CDI). Ele também leva em consideração a taxa de imposto de renda que varia de acordo com o tempo de investimento.
>Os valores são meramente ilustrativos e hipoteticos e não levam em conta diversos fatores, não leve os valores a sério ou invista baseando-se nesse código
## Requisitos
Para rodar este script, você precisa ter Python instalado em sua máquina, bem como as seguintes bibliotecas Python:
- pandas
- prettytable
- locale
## Como usar
Para usar este script, você pode simplesmente executá-lo em um terminal. Ele calcula o rendimento de um investimento para cada mês, levando em consideração o aporte mensal, o percentual de CDI, e a taxa de imposto de renda aplicável.
As variáveis `aporte`, `cdi`, `meses`, `taxas`, e `limites` são definidas no início do script. Você pode alterá-las de acordo com as suas necessidades.
- `aporte`: é o valor que você vai investir a cada mês.
- `cdi`: é o percentual do CDI que o investimento rende.
- `meses`: é o número de meses que você vai investir.
- `taxas`: é uma lista das taxas de imposto de renda para diferentes períodos de tempo.
- `limites`: é uma lista dos limites de tempo (em meses) para cada taxa de imposto de renda.
Ao final da execução, o script imprime uma tabela que mostra o aporte, o total investido, o rendimento do mês, e o montante total para cada mês.
## Funções
O script contém uma função `print_table(finance_data)` que imprime uma tabela dos dados financeiros calculados.
- `finance_data`: Uma lista de dicionários onde cada dicionário representa um mês de dados financeiros. Cada dicionário deve conter as seguintes chaves: 'APORTE', 'Total Investido', 'Rendimento do Mês', 'Montante Total'.
A função `print_table(finance_data)` imprime a tabela e não retorna nada.
## Autor
* Thiago da Silveira Gentil