IBOV

111.910,10 pts

-0,62%

SP500

4.427,78 pts

+1,90%

DJIA

34.700,16 pts

+1,29%

NASDAQ

14.443,47 pts

+2,30%

IFIX

2.769,90 pts

+0,10%

BRENT

US$ 89,80

-0,16%

IO62

¥ 828,00

+4,74%

TRAD3

R$ 4,26

-1,38%

ABEV3

R$ 14,93

-3,05%

AMER3

R$ 31,41

-6,15%

ASAI3

R$ 12,38

-1,35%

AZUL4

R$ 27,05

-1,95%

B3SA3

R$ 14,74

+1,93%

BIDI11

R$ 24,72

-3,88%

BBSE3

R$ 22,68

+1,29%

BRML3

R$ 9,43

+0,31%

BBDC3

R$ 18,60

+1,25%

BBDC4

R$ 22,60

+1,43%

BRAP4

R$ 27,12

+0,44%

BBAS3

R$ 32,49

+0,61%

BRKM5

R$ 50,00

+7,50%

BRFS3

R$ 22,85

-1,08%

BPAC11

R$ 23,46

-2,33%

CRFB3

R$ 16,54

-0,06%

CCRO3

R$ 12,73

-0,15%

CMIG4

R$ 13,03

-0,53%

HGTX3

R$ 37,51

+0,00%

CIEL3

R$ 2,28

+6,04%

COGN3

R$ 2,52

-0,39%

CPLE6

R$ 7,11

+1,28%

CSAN3

R$ 23,21

-0,64%

CPFE3

R$ 28,40

+0,35%

CVCB3

R$ 13,65

-1,30%

CYRE3

R$ 17,16

-1,09%

ECOR3

R$ 7,75

-0,64%

ELET3

R$ 35,43

+1,51%

ELET6

R$ 34,63

+1,73%

EMBR3

R$ 19,81

-1,29%

ENBR3

R$ 21,47

+0,51%

ENGI11

R$ 43,03

+0,74%

ENEV3

R$ 12,67

-4,01%

EGIE3

R$ 40,14

+1,08%

EQTL3

R$ 22,65

+1,11%

EZTC3

R$ 21,46

-0,60%

FLRY3

R$ 19,79

+1,07%

GGBR4

R$ 28,07

+0,39%

GOAU4

R$ 11,69

-0,08%

GOLL4

R$ 17,01

-3,40%

NTCO3

R$ 21,50

-6,48%

HAPV3

R$ 12,40

+2,31%

HYPE3

R$ 30,03

+0,20%

IGTA3

R$ 33,24

+0,00%

GNDI3

R$ 69,50

+1,60%

IRBR3

R$ 3,21

-0,61%

ITSA4

R$ 10,07

+1,00%

ITUB4

R$ 24,79

+1,34%

JBSS3

R$ 36,06

+2,21%

JHSF3

R$ 6,20

+0,64%

KLBN11

R$ 24,82

+0,32%

RENT3

R$ 57,44

-0,57%

LCAM3

R$ 25,62

-0,88%

LWSA3

R$ 9,18

-0,43%

6,56

+0,30%

LREN3

R$ 28,15

+0,78%

MGLU3

R$ 6,71

-7,06%

MRFG3

R$ 22,57

+0,80%

BEEF3

R$ 9,51

-0,10%

MRVE3

R$ 13,27

-1,70%

MULT3

R$ 21,27

-0,14%

PCAR3

R$ 21,64

-0,36%

PETR3

R$ 35,89

-2,97%

PETR4

R$ 32,54

-3,95%

VBBR3

22,72

+0,97%

PRIO3

R$ 23,84

+0,12%

QUAL3

R$ 17,87

+0,44%

RADL3

R$ 22,70

+1,42%

RAIL3

R$ 15,76

-5,40%

SBSP3

R$ 36,50

-1,35%

SANB11

R$ 33,04

-2,27%

CSNA3

R$ 25,67

-1,94%

SULA11

R$ 25,69

+1,22%

SUZB3

R$ 59,30

+1,38%

TAEE11

R$ 37,70

-0,07%

VIVT3

R$ 48,87

+0,34%

TIMS3

R$ 12,99

+1,48%

TOTS3

R$ 27,78

-0,50%

UGPA3

R$ 15,16

+0,26%

USIM5

R$ 16,01

-1,53%

VALE3

R$ 83,66

-0,98%

VIIA3

R$ 4,57

-1,08%

WEGE3

R$ 31,62

-2,40%

YDUQ3

R$ 21,58

+0,27%

IBOV

111.910,10 pts

-0,62%

SP500

4.427,78 pts

+1,90%

DJIA

34.700,16 pts

+1,29%

NASDAQ

14.443,47 pts

+2,30%

IFIX

2.769,90 pts

+0,10%

BRENT

US$ 89,80

-0,16%

IO62

¥ 828,00

+4,74%

TRAD3

R$ 4,26

-1,38%

ABEV3

R$ 14,93

-3,05%

AMER3

R$ 31,41

-6,15%

ASAI3

R$ 12,38

-1,35%

AZUL4

R$ 27,05

-1,95%

B3SA3

R$ 14,74

+1,93%

BIDI11

R$ 24,72

-3,88%

BBSE3

R$ 22,68

+1,29%

BRML3

R$ 9,43

+0,31%

BBDC3

R$ 18,60

+1,25%

BBDC4

R$ 22,60

+1,43%

BRAP4

R$ 27,12

+0,44%

BBAS3

R$ 32,49

+0,61%

BRKM5

R$ 50,00

+7,50%

BRFS3

R$ 22,85

-1,08%

BPAC11

R$ 23,46

-2,33%

CRFB3

R$ 16,54

-0,06%

CCRO3

R$ 12,73

-0,15%

CMIG4

R$ 13,03

-0,53%

HGTX3

R$ 37,51

+0,00%

CIEL3

R$ 2,28

+6,04%

COGN3

R$ 2,52

-0,39%

CPLE6

R$ 7,11

+1,28%

CSAN3

R$ 23,21

-0,64%

CPFE3

R$ 28,40

+0,35%

CVCB3

R$ 13,65

-1,30%

CYRE3

R$ 17,16

-1,09%

ECOR3

R$ 7,75

-0,64%

ELET3

R$ 35,43

+1,51%

ELET6

R$ 34,63

+1,73%

EMBR3

R$ 19,81

-1,29%

ENBR3

R$ 21,47

+0,51%

ENGI11

R$ 43,03

+0,74%

ENEV3

R$ 12,67

-4,01%

EGIE3

R$ 40,14

+1,08%

EQTL3

R$ 22,65

+1,11%

EZTC3

R$ 21,46

-0,60%

FLRY3

R$ 19,79

+1,07%

GGBR4

R$ 28,07

+0,39%

GOAU4

R$ 11,69

-0,08%

GOLL4

R$ 17,01

-3,40%

NTCO3

R$ 21,50

-6,48%

HAPV3

R$ 12,40

+2,31%

HYPE3

R$ 30,03

+0,20%

IGTA3

R$ 33,24

+0,00%

GNDI3

R$ 69,50

+1,60%

IRBR3

R$ 3,21

-0,61%

ITSA4

R$ 10,07

+1,00%

ITUB4

R$ 24,79

+1,34%

JBSS3

R$ 36,06

+2,21%

JHSF3

R$ 6,20

+0,64%

KLBN11

R$ 24,82

+0,32%

RENT3

R$ 57,44

-0,57%

LCAM3

R$ 25,62

-0,88%

LWSA3

R$ 9,18

-0,43%

6,56

+0,30%

LREN3

R$ 28,15

+0,78%

MGLU3

R$ 6,71

-7,06%

MRFG3

R$ 22,57

+0,80%

BEEF3

R$ 9,51

-0,10%

MRVE3

R$ 13,27

-1,70%

MULT3

R$ 21,27

-0,14%

PCAR3

R$ 21,64

-0,36%

PETR3

R$ 35,89

-2,97%

PETR4

R$ 32,54

-3,95%

VBBR3

22,72

+0,97%

PRIO3

R$ 23,84

+0,12%

QUAL3

R$ 17,87

+0,44%

RADL3

R$ 22,70

+1,42%

RAIL3

R$ 15,76

-5,40%

SBSP3

R$ 36,50

-1,35%

SANB11

R$ 33,04

-2,27%

CSNA3

R$ 25,67

-1,94%

SULA11

R$ 25,69

+1,22%

SUZB3

R$ 59,30

+1,38%

TAEE11

R$ 37,70

-0,07%

VIVT3

R$ 48,87

+0,34%

TIMS3

R$ 12,99

+1,48%

TOTS3

R$ 27,78

-0,50%

UGPA3

R$ 15,16

+0,26%

USIM5

R$ 16,01

-1,53%

VALE3

R$ 83,66

-0,98%

VIIA3

R$ 4,57

-1,08%

WEGE3

R$ 31,62

-2,40%

YDUQ3

R$ 21,58

+0,27%

Python: operações básicas e variáveis

Python: operações básicas e variáveis

filipe-duarte

19 JAN

5 MIN

Python: operações básicas e variáveis

Olá investidor! Dando sequência ao nosso curso introdutório de programação com Python, nesta segunda parte da aula elencamos as operações matemáticas básicas e variáveis para salvar valores que podem ser criados com o programa. Para facilitar a compreensão, o texto está divididos nos seguintes tópicos:

  • Introdução ao Python
  • Criação e armazenamento de variáveis
  • Operações matemáticas básicas

Boa leitura!

Introdução ao Python

Para quem ainda não leu o primeiro texto desta série, indicamos a leitura do texto anterior: — programação com Python utilizando o Google Colab. Vai lá e confere!

Feito isso, antes de começar a programar em Python, peço que você abra o notebook do Google Colab como explicamos no artigo anterior de Introdução ao Python. Lembro-lhes que até agora não vimos nenhum código de Python, apenas aprendemos a preparar o ambiente para iniciar nossa jornada.

O que faz uma linguagem de programação?

Entretanto, antes preciso perguntar a você uma coisa básica, mas muito importante. O que faz uma linguagem de programação? Uma linguagem de programação faz duas coisas: armazena informações e realiza cálculos. Por isso, o primeiro passo deste minicurso será aprender como armazenar informações ou dados e realizar cálculos.

Criação e armazenamento de variáveis

Primeiramente, vamos entender como funciona o processo de armazenamento de informações. Uma variável é um objeto que armazena informações ou dados. Essas informações podem ser quantitativas (numéricas) ou qualitativas (textos).

O Python possui diversos tipos de dados. Abaixo apresentamos os principais:

  • Integers – números inteiros (ex.: 5);
  • Float – pontos flutuantes representam números especificados por casas decimais (ex.: 2.5) – use o ponto (‘.’) como separador; e
  • Strings – sequência de caracteres ou texto, sendo apresentados entre aspas simples ou duplas. (ex.: ‘Estou aprendendo Python’, “Estou aprendendo Python”).

Para criar uma variável basta escolher um nome que inicie com letras. Por exemplo, se desejo criar uma variável chamada x para salvar o valor 3.5, que é um ponto flutuante, eu vou escrever o comando:

Em seguida posso clicar no botão run cell (em destaque) ou apertar as teclas shift + tab (no Windows) ao mesmo tempo.ao mesmo tempo.

Dessa forma você irá salvar o valor 3.5 na variável x.

Python: função print()

Após rodar o comando, aparentemente nada acontecerá. Faremos o seguinte, vamos criar outro bloco de código, apertando o comando ‘+ Code’, para que ele nos mostre o valor da variável x, utilizando a função print().

A função print() serve para mostrar os argumentos passados a ela, isto é, ela vai imprimir os valores associados às variáveis. Veja a seguir quando pedimos para mostrar o valor de x:

Note que a saída do comando é o valor 3.5, atribuído à variável x. A seguir, vou mostrar outro exemplo.
Digamos que você deseja criar uma variável que armazena o valor 10 à variável chamada rentabilidade.

Em seguida, peça para que o programa nos mostre o valor da rentabilidade. Lembre-se que você vai criar um novo bloco de código antes de escrever esse programa:

O programa nos mostrou o valor salvo na variável rentabilidade. A função print() permite que você combine texto e variável, o que pode tornar o seu programa mais interessante. Nesse caso, basta separar por ‘,’ os elementos passados como argumento dentro da função.

Às vezes queremos que o resultado impresso seja do tipo: ‘A rentabilidade foi de 10’. Para tanto, preciso escrever, dentro da função print(), o texto ‘A rentabilidade foi de’ separado por vírgula da variável rentabilidade.

Ok! Agora você sabe como criar variáveis e utilizar a função print(). A próxima etapa será aprender a realizar operações matemáticas com o Python.

Python: Operações matemáticas

As operações básicas que vamos aprender são:

  • Adição: +
  • Subtração: –
  • Multiplicação: *
  • Divisão: /
  • Exponenciação: **

Veja bem, existem outras operações matemáticas que não apresentamos. Contudo, escolhemos as operações principais para este curso de introdução à programação Python.

Se você quer saber mais sobre programação, e deseja realizar uma operação de divisão inteira ou quer saber o resto de uma divisão, então você poderá consultar o curso de Python para Investidores disponível no link.

Abaixo, demonstramos os blocos de códigos com as principais operações: adição, subtração, multiplicação, divisão e exponenciação (ou potenciação).

Muito fácil, não é mesmo? Agora vamos combinar a criação de variáveis com essas operações, transformando a programação em Python em algo mais interessante e útil para investimentos.

Vamos criar uma variável (chamada ‘capital_poupado’) para armazenar o valor de 200, o qual representará o capital poupado em um mês.

Digamos que se passaram dois meses e você conseguiu poupar o mesmo valor no 2º mês. Em seguida, pediremos para que o programa mostre o valor do capital poupado acumulado no segundo mês, partindo do pressuposto que o dinheiro ficou guardado embaixo do travesseiro (obs.: não façam isso!!!).

Não satisfeito com o valor de R$ 400, você decidiu investir em um título de renda fixa que possui uma rentabilidade de 1% ao mês. (utilize a taxa em absoluto – 0.01) Quanto você teria acumulado de capital no primeiro mês e no segundo mês?

Para calcular esses valores, usaremos a fórmula de juros compostos que está exposta a seguir:

Capital_final = Capital_inicial ×(1+taxa)

Assim, ao final do 1º o valor capitalizado seria de R$ 202. Já ao final do 2º mês, saberia dizer qual seria o valor capitalizado total?

Ao final do 2º mês, o capital capitalizado seria de R$ 406,02. Os R$ 200 poupados no primeiro mês capitalizariam dois meses, ao passo que os R$ 200 poupados no mês seguinte seriam capitalizados por apenas um mês. Foi por esse motivo que somamos duas operações de capitalização a juros compostos.

Chegamos ao final da segunda parte da série de artigos de Introdução ao Python, onde aprendemos:

  • criar e armazenar informações; e
  • realizar operações básicas como cálculos matemáticos de soma, subtração, multiplicação, divisão e potenciação.

No próximo artigo você aprenderá a criar listas (sequência de valores) e realizar operações repetitivas por meio do controle de fluxo com o for loop.

Baixe nosso app grátis! No TC você acompanha as principais notícias e cotações do mercado em tempo real, além de ter acesso a canais exclusivos para interagir com os melhores profissionais.

A gente também está no Instagram, YouTube e no TikTok! Segue a gente lá!

Colaborador do TC School

Aprenda tudo sobre contabilidade

E-BOOK

Aprenda tudo sobre contabilidade

Neste e-book — “Contabilidade”, trazemos informações e conceitos importantes sobre contabilidade financeira.

Receba todas as novidades do TC

Deixe o seu contato com a gente e saiba mais sobre nossas novidades, eventos e facilidades.