Aplicando programação orientada a objeto no Tesouro Direto com Python
- #GitHub
- #Python
- #POO
Um exercício de um curso que fiz há um tempo atrás e achei interessante postar como mais uma forma para entender e aplicar a Orientação a Objeto.
O objetivo é criar uma calculadora para um título público o NTN-F, ou Nota do Tesouro Nacional série F, é um título de renda fixa com juros semestrais e taxa pre-fixada. Este documento oficial (https://www.tesourodireto.com.br/data/files/18/A1/2B/35/855FB610FAC28EB6018E28A8/Modulo%203_TesouroDireto%20_2017_.pdf - páginas 11 a 24) explica detalhadamente este investimento, mas, uma pesquisa rápida no Google, ou perguntando para uma IA se consegue entender. A complexidade, claro, é codificar e gerar o fluxo de caixa.
Então, deixo aqui o meu código de como resolvi e comentários explicando cada parte, a compreensão de como funciona o título é essencial para entender toda a resolução, mas, repito, algumas busca e leitura rápida se consegue compreender.
Acredito que este exercício ajuda a compreender mais a aplicação da POO, pois este pode ser resolvido de outras formas. Dê opiniões, sugestões, ou pergunte.
Link: https://github.com/paulinhomagno/Python/blob/master/Finan%C3%A7as/Calculadora_NTN-F.ipynb