IBOV

107.945,25 pts

-0,91%

SP500

4.368,75 pts

-0,94%

DJIA

34.141,01 pts

-0,65%

NASDAQ

14.320,06 pts

-1,31%

IFIX

2.799,91 pts

-0,36%

BRENT

US$ 87,11

+0,97%

IO62

¥ 751,50

+0,00%

TRAD3

R$ 4,31

-5,27%

ABEV3

R$ 14,72

+0,20%

AMER3

R$ 34,30

-1,91%

ASAI3

R$ 12,08

+0,49%

AZUL4

R$ 26,50

-4,02%

B3SA3

R$ 13,10

-3,95%

BIDI11

R$ 23,56

-6,84%

BBSE3

R$ 20,96

+1,64%

BRML3

R$ 9,05

-1,63%

BBDC3

R$ 17,64

+1,08%

BBDC4

R$ 21,34

+2,30%

BRAP4

R$ 26,95

-2,53%

BBAS3

R$ 31,39

+0,60%

BRKM5

R$ 49,90

+3,52%

BRFS3

R$ 23,22

+2,33%

BPAC11

R$ 21,52

+0,84%

CRFB3

R$ 15,00

+0,87%

CCRO3

R$ 12,02

-0,66%

CMIG4

R$ 12,77

-1,69%

HGTX3

R$ 37,51

+0,00%

CIEL3

R$ 2,06

-0,48%

COGN3

R$ 2,38

-0,41%

CPLE6

R$ 6,76

+0,89%

CSAN3

R$ 21,63

-1,59%

CPFE3

R$ 27,41

+1,25%

CVCB3

R$ 12,72

-0,31%

CYRE3

R$ 15,46

-1,65%

ECOR3

R$ 7,39

-3,01%

ELET3

R$ 33,37

-1,82%

ELET6

R$ 32,90

-1,64%

EMBR3

R$ 20,75

+1,07%

ENBR3

R$ 21,20

-0,37%

ENGI11

R$ 41,10

-0,33%

ENEV3

R$ 12,77

-1,23%

EGIE3

R$ 39,28

+0,25%

EQTL3

R$ 21,74

-1,80%

EZTC3

R$ 19,83

-3,31%

FLRY3

R$ 18,50

-3,29%

GGBR4

R$ 27,96

+1,82%

GOAU4

R$ 11,58

+0,95%

GOLL4

R$ 16,41

-3,81%

NTCO3

R$ 23,25

+0,34%

HAPV3

R$ 11,39

-1,97%

HYPE3

R$ 29,08

-1,28%

IGTA3

R$ 33,24

+0,00%

GNDI3

R$ 65,80

-2,56%

IRBR3

R$ 3,18

-4,79%

ITSA4

R$ 9,49

-0,62%

ITUB4

R$ 23,27

-0,12%

JBSS3

R$ 35,93

-1,04%

JHSF3

R$ 5,46

-0,18%

KLBN11

R$ 24,28

-1,89%

RENT3

R$ 53,61

-2,34%

LCAM3

R$ 23,88

-2,37%

LWSA3

R$ 8,53

-5,22%

6,56

+0,30%

LREN3

R$ 26,03

-1,55%

MGLU3

R$ 6,42

-6,95%

MRFG3

R$ 23,55

+4,94%

BEEF3

R$ 9,75

-1,11%

MRVE3

R$ 11,99

-0,41%

MULT3

R$ 19,70

-1,20%

PCAR3

R$ 20,93

+7,33%

PETR3

R$ 34,62

+0,08%

PETR4

R$ 31,93

+0,50%

VBBR3

21,01

-1,82%

PRIO3

R$ 23,20

-1,69%

QUAL3

R$ 16,20

-4,76%

RADL3

R$ 20,96

-0,19%

RAIL3

R$ 16,61

-2,17%

SBSP3

R$ 35,53

-1,30%

SANB11

R$ 31,33

-0,31%

CSNA3

R$ 25,95

+0,77%

SULA11

R$ 23,09

-3,83%

SUZB3

R$ 58,11

-2,48%

TAEE11

R$ 38,10

+0,31%

VIVT3

R$ 48,22

-0,28%

TIMS3

R$ 12,79

-1,00%

TOTS3

R$ 25,86

-2,89%

UGPA3

R$ 13,53

-2,31%

USIM5

R$ 16,23

+2,33%

VALE3

R$ 83,82

-1,28%

VIIA3

R$ 4,21

-3,21%

WEGE3

R$ 29,94

-2,18%

YDUQ3

R$ 19,58

-4,11%

IBOV

107.945,25 pts

-0,91%

SP500

4.368,75 pts

-0,94%

DJIA

34.141,01 pts

-0,65%

NASDAQ

14.320,06 pts

-1,31%

IFIX

2.799,91 pts

-0,36%

BRENT

US$ 87,11

+0,97%

IO62

¥ 751,50

+0,00%

TRAD3

R$ 4,31

-5,27%

ABEV3

R$ 14,72

+0,20%

AMER3

R$ 34,30

-1,91%

ASAI3

R$ 12,08

+0,49%

AZUL4

R$ 26,50

-4,02%

B3SA3

R$ 13,10

-3,95%

BIDI11

R$ 23,56

-6,84%

BBSE3

R$ 20,96

+1,64%

BRML3

R$ 9,05

-1,63%

BBDC3

R$ 17,64

+1,08%

BBDC4

R$ 21,34

+2,30%

BRAP4

R$ 26,95

-2,53%

BBAS3

R$ 31,39

+0,60%

BRKM5

R$ 49,90

+3,52%

BRFS3

R$ 23,22

+2,33%

BPAC11

R$ 21,52

+0,84%

CRFB3

R$ 15,00

+0,87%

CCRO3

R$ 12,02

-0,66%

CMIG4

R$ 12,77

-1,69%

HGTX3

R$ 37,51

+0,00%

CIEL3

R$ 2,06

-0,48%

COGN3

R$ 2,38

-0,41%

CPLE6

R$ 6,76

+0,89%

CSAN3

R$ 21,63

-1,59%

CPFE3

R$ 27,41

+1,25%

CVCB3

R$ 12,72

-0,31%

CYRE3

R$ 15,46

-1,65%

ECOR3

R$ 7,39

-3,01%

ELET3

R$ 33,37

-1,82%

ELET6

R$ 32,90

-1,64%

EMBR3

R$ 20,75

+1,07%

ENBR3

R$ 21,20

-0,37%

ENGI11

R$ 41,10

-0,33%

ENEV3

R$ 12,77

-1,23%

EGIE3

R$ 39,28

+0,25%

EQTL3

R$ 21,74

-1,80%

EZTC3

R$ 19,83

-3,31%

FLRY3

R$ 18,50

-3,29%

GGBR4

R$ 27,96

+1,82%

GOAU4

R$ 11,58

+0,95%

GOLL4

R$ 16,41

-3,81%

NTCO3

R$ 23,25

+0,34%

HAPV3

R$ 11,39

-1,97%

HYPE3

R$ 29,08

-1,28%

IGTA3

R$ 33,24

+0,00%

GNDI3

R$ 65,80

-2,56%

IRBR3

R$ 3,18

-4,79%

ITSA4

R$ 9,49

-0,62%

ITUB4

R$ 23,27

-0,12%

JBSS3

R$ 35,93

-1,04%

JHSF3

R$ 5,46

-0,18%

KLBN11

R$ 24,28

-1,89%

RENT3

R$ 53,61

-2,34%

LCAM3

R$ 23,88

-2,37%

LWSA3

R$ 8,53

-5,22%

6,56

+0,30%

LREN3

R$ 26,03

-1,55%

MGLU3

R$ 6,42

-6,95%

MRFG3

R$ 23,55

+4,94%

BEEF3

R$ 9,75

-1,11%

MRVE3

R$ 11,99

-0,41%

MULT3

R$ 19,70

-1,20%

PCAR3

R$ 20,93

+7,33%

PETR3

R$ 34,62

+0,08%

PETR4

R$ 31,93

+0,50%

VBBR3

21,01

-1,82%

PRIO3

R$ 23,20

-1,69%

QUAL3

R$ 16,20

-4,76%

RADL3

R$ 20,96

-0,19%

RAIL3

R$ 16,61

-2,17%

SBSP3

R$ 35,53

-1,30%

SANB11

R$ 31,33

-0,31%

CSNA3

R$ 25,95

+0,77%

SULA11

R$ 23,09

-3,83%

SUZB3

R$ 58,11

-2,48%

TAEE11

R$ 38,10

+0,31%

VIVT3

R$ 48,22

-0,28%

TIMS3

R$ 12,79

-1,00%

TOTS3

R$ 25,86

-2,89%

UGPA3

R$ 13,53

-2,31%

USIM5

R$ 16,23

+2,33%

VALE3

R$ 83,82

-1,28%

VIIA3

R$ 4,21

-3,21%

WEGE3

R$ 29,94

-2,18%

YDUQ3

R$ 19,58

-4,11%

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.