agora que você terminou a correção do seu exercício você vai conhecer um pouco mais sobre os tipos de dados dentro do Python eles são extremamente importantes e se você é um usuário que está vindo direto do Excel talvez você nunca tenha se preocupado com isso porque o Excel ele é muito amigável então ele te permite colocar vários tipos de dados como letras e números misturados dentro de uma célula e dentro de uma coluna quando eu vou para uma linguagem de programação eu preciso me preocupar Qual é o tipo de dado porque afinal de contas o
tipo de dado é o que libera a ferramenta daquilo que eu posso fazer então eu vou dar alguns exemplos eu tenho aqui um tipo que é chamado de int que é inteiro então representa por exemplo o número 10 o número - 50 o número 9175 eu tenho um outro dado que são os números decimais que aqui são chamados de flutuantes ou float e eu tenho 4.0 0.987 4 E5 e assim por diante eu tenho o tipo boleano que são verdadeiros e falsos e aqui eles são conhecidos como true e fals com a primeira letra maiúscula
e eu tenho um tipo bem comum que é chamado de string que são as letras e textos então quando eu coloco um string eu coloco entre aspas pode ser aspas simples ou pode ser aspas dupla nesse caso por exemplo Olá é um texto 7 me apesar de parecer um número como Ele está entre aspas então ele deixa de ser um número e passa a ser uma string que é do tipo texto eu tenho muitos métodos para executar com cada um desses tipos quando eu tenho um tipo string eu tenho muito mais métodos do que por
exemplo um tipo float ou um tipo int em que eu posso só contar por exemplo os tipos de informações que eu tenho já num tipo string eu posso fatiar e fazer outros tipos de análise com ela muito bem Eu espero que você tenha conseguido fazer o exercício e agora eu vou corrigir esse exercício e nós vamos falar sobre os tipos de dado bom a primeira coisa que eu fiz e que eu recomendo caso você seja um programador iniciante é que você crie um texto colocando o que você entendeu como se fosse uma nota então aqui
por exemplo eu acrescentei um texto e coloquei exercício variáveis e aí eu coloquei um nome que seja lógico aí eu deixei uma outra informação que o igual significa recebe depois eu coloquei uma outra informação que eu separo as informações por vírgula dentro do print e aí eu coloquei um modelo print o que eu quero três pontinhos vírgula o que eu quero e vou fechar o parênteses por que que eu tô fazendo isso porque Acredite no começo é muito complexo essa questão de vírgula de parênteses Será que eu coloco parênteses Será que eu searo por vírgula
então quanto mais você for escrevendo a Sua percepção sobre aquilo que você tá fazendo é mais fácil depois você se lembrar e aí eu pedi para você criar as variáveis nome idade altura e peso então o nome como é um texto eu chamei de nome coloquei o igual e aí eu coloquei no meu caso aspas simples se você não está com vício na aspas duplas comece a utilizar aspas simples caso você venha de uma outra linguagem não tem problema usar as aspas as as duplas tá no meu caso eu vou utilizar aspas simples mas não
se preocupe com isso então eu criei o meu nome e como é um texto eu coloquei entre aspas idade ela é um número logo eu não coloquei entre aspas altura também é um número e aqui talvez você tenha se deparado com um pequeno problema como eu estou falando em inglês Em inglês o separador decimal é ponto e não vírgula aqui em português no Brasil a gente usa a vírgula então por exemplo se eu comprei um produto de R 2,50 eu digito 2,50 quando eu estou comprando em dólar ou em euro eu não digito 2 vírgula
eu digito 2.50 então quando eu falo com o código eu falo com ele em inglês certo print por exemplo então aqui eu vou usar o idioma dele que é o ponto logo assim que você fizer você pode ter ter c é se deparado com um problema uma outra dica que eu te dou é o seguinte assim que você construir já clique em control enter porque se ele der um erro na sequência você já vai saber no meu caso ele não deu um erro ele não fez nada mas também não deu um erro se tivesse um
erro aqui ele já mostraria para mim automaticamente tá então eu vou colocar peso igual e vou colocar aqui o meu peso tá bom feito criei quatro variáveis agora quando eu dou control enter não acontece nada não acontece nada para você usuário porque para a ferramenta a partir desse momento existem quatro espaços reservados na memória dele um para cada uma dessas variáveis e esses espaços receberam esses nomes que você acabou de colocar agora eu preciso que ele vá lá na memória dele e me mostre essas informações e para isso a gente usa o comando que se
chama print e aí eu vou chamar essas variáveis nome vírgula idade vírgula altura vírgula peso já que eu escrevo em maiúscula em minúscula a primeira maiúscula sempre que possível se não for um texto que você quer colocar um nome escreva tudo em minúsculo isso vai te ajudar a ter menos coisas para se lembrar então quando você for escrever o nome da função por exemplo print ela é sempre em minúsculo Então se você for criar uma variável preferencialmente utilize todas as minúsculas que foi o que eu fiz aqui bom coloquei o peso altura idade e nome
e vou apertar o control enter perfeito Ele me mostrou exatamente as minhas informações só que lembra que eu falei o meu nome é um texto Então eu escrevi entre aspas a minha idade altura e peso eles são números Mas eles são números diferentes por exemplo a min altura é diferente da minha idade simplesmente porque ela tem casas decimais que aqui serão chamadas de flutuantes pra gente Talvez seja uma coisa muito Ah tudo bem É só um ponto é só uma vírgula principalmente se você estiver vindo do Excel porque lá a gente acaba não se preocupando
tanto com isso se você vende uma outra ferramenta como Python como desculpa Como o Power bi ou tablô alguma outra ferramenta analítica que seja no code low code você já começou a se preocupar um pouco mais com esse tipo de dados mas não tão intensamente quanto dentro de uma linguagem de programação aqui precisa saber qual é o tipo de dado porque esse tipo de dado um pouco mais paraa frente do nosso treinamento você vai entender que ele tem coisas que ele pode executar se ele for um texto coisas que ele pode executar se ele for
um número então a ferramenta precisa saber o tipo de coisa que ele é para poder disponibilizar para você as funcionalidades Não se preocupe mais para frente essa informação vai ficar um pouco mais claro só que agora eu vou pedir para ele me mostrar Qual é o tipo de cada uma dessas informações então eu vou escrever assim ó print abrir o parênteses e eu vou pedir para ele me mostrar o tipo então eu vou escrever assim ó Type typ e vou abrir o parênteses novamente porque é uma outra função e aí eu vou pedir nome e
vou fechar o parênteses sempre que eu abro ele mesmo já fecha Eu só preciso me preocupar em ir lá pro final então ficou print abriu parênteses que é a função o que que ele vai printar é isso que ele quer saber de você eu quero que ele printe para mim o tipo da variável nome e aí quando eu der um enter ele vai me mostrar Class que é de classe que você vai entender um pouco pra frente s STR STR significa string e string significa texto Então sempre que for um texto ele vai chamar de
string a gente vai usar bastante esse conceito então todas as vezes que eu for criar alguma coisa que é um texto eu vou dizer para ele estou criando uma string por quando eu tenho uma string eu posso fazer uma série de coisas dentro dessa string Eu Posso acrescentar eu posso cortar eu posso quebrar essa palavra porque ela é um t texto vamos ver então como ele entende a minha idade eu vou criar um outro print aqui na linha de baixo e de novo vou abrir o parênteses Vou chamar o Type abrir o parênteses novamente e
agora eu vou chamar a variável idade como é uma variável não vou escrever entre aspas e vou dar um enter agora ele tá dizendo que a minha variável idade ela é do tipo int int significa que ela é um número inteiro tá então ele está falando de um número que não tem pontos flutuantes ou seja ele não tem casas decimais a gente vai fazer a mesma coisa para peso e para e altura então eu vou escrever o print Vou chamar o Type e agora eu vou chamar peso e vou pra próxima linha e vou escrever
o print vou pedir o Type e vou pedir para ele me mostrar a minha altura e fechei vamos dar o control enter então eu coloquei o control enter olha só ele entendeu então que o nome que é a minha primeira linha é um string um texto a minha segunda linha que é a minha idade é um int que é um inteiro Já o meu peso que eu acabei colocando invertido aqui o meu peso que é 80 também é ente agora a minha altura que é 1,83 sim de verdade eu tenho 1,83 ele é um um
ponto flutuante P 83 então ele chamou esse flutuante de float tá sempre que eu tiver um número que tenha uma casa decimal ele será chamado de float então se eu escrever por exemplo 80.0 ele deixa de ser um número inteiro e passa a se tornar um número flutuante por causa do ponto e da casa decimal Ficou claro para você a gente vai utilizar bastante esses conceitos agora você vai conhecer uma segunda função até agora você conheceu o que é uma variável que é uma gavetinha onde a gente armazena as coisas e você aprendeu uma função
chamada print que faz com que o Python busque alguma coisa na memória e me mostre agora eu vou conhecer uma outra função que é uma função que permite que o usuário me conte alguma coisa então ao invés de eu simplesmente criar uma variável eu mesmo eu vou pegar uma linha de código e vou falar para o usuário Qual é o seu nome e vou armazenar esta informação dentro da variável nome e depois eu vou mostrar isso assim como acontece na criação de um site ele te pergunta o seu nome depois ele pergunta a sua idade
e aí ele mostra isso lá na frente ou utiliza essa variável lá na frente para isso o nome da função é input ou seja coloque o seu dado lembra que eu disse que é quase como escrever uma carta em Inglês então vamos lá eu vou criar um novo texto e vou chamar de variáveis com interatividade já que sou obrigada a colocar os textos obrigada você não é você pode escrever as células uma embaixo da outra mas se você é um programador iniciante Provavelmente depois você vai ficar completamente perdido o que foi que você fez e
aí quando você quiser voltar num exemplo que você mesmo criou com as suas próprias informações você simplesmente não vai saber aonde está Acredite isso acontece mesmo então sempre que possível coloque o texto explicando o que foi que você fez como um caderno mesmo por isso que se chama notebook vamos lá eu vou escrever então o que eu quero que o usuário faça eu quero que ele faça um input lembra minúsculo e ele é uma função então eu vou abrir o parênteses e agora eu vou pedir para ele escrever para mim qual é o nome dele
então é um texto eu vou colocar aspas e vou dizer assim ó Qual o seu nome ponto de interrogação bom o que que vai acontecer aqui quando eu apertar o control enter ele vai aparecer uma célula para mim como se fosse um daqueles formulários me perguntando qual é o seu nome e aí eu vou responder Jaqueline claramente você não vai escrever Jaqueline porque Jaqueline é o meu nome A não ser que você se se chame Jaqueline também E aí eu vou dar um enter e ele vai retornar para mim a informação Jaqueline mas eu armazenei
essa informação aonde em lugar nenhum se eu for usar um print eu vou pedir para ele printar o qu para mim se eu não armazenei o meu nome em lugar nenhum então ao invés de só colocar um input nós vamos criar uma variável e pedir para o programa salvar o meu nome em uma variável para isso é que depois lá na frente eu consigo retornar exatamente o que acontece nos formulários e na criação do seu e-mail lá no começo então eu vou criar uma variável chamada nome E lembra que a variável precisa receber uma informação
então ficou nome recebe o input de qual é o seu nome Vamos criar mais uma variável agora com a idade então idade recebe o input abre parênteses de Qual a sua idade perfeito a agora eu vou pedir para o programa retornar para mim por se eu apertar aqui o control enter ele vai me perguntar qual é o seu nome Jaqueline enter Qual é a sua idade 41 enter que que ele fez nada porque ele só armazenou na memória e eu como usuária em nenhum momento dei um comando para ele me mostrar o que está na
variável eu simplesmente disse para ele salve esta informação e muitas vezes no código a gente cria a variável mas eu não peço para ele retornar simplesmente porque eu vou utilizá-la em algum outro cálculo alguma coisa mais paraa frente não necessariamente eu preciso enxergar entende isso às vezes eu só quero deixar aquela informação guardada no meu caso eu quero enxergar a informação então eu vou pedir para ele retornar para mim as variáveis como eu vou clicar aqui e pedir um print como eu dei um control enter ele está com a célula executando aqui ó então eu
vou pedir para ela parar o meu comando E aí ele falou nossa deu um erro Se acostume com esses erros eles aparecerão várias vezes para você não tem problema é só você voltar e verificar se você esqueceu uma vírgula ou um ponto ou um parênteses lá embaixo ele simplesmente vai dar um erro dizendo que ele foi interrompido pelo usuário não tem problema vou terminar o código e depois eu vou executar então eu vou clicar em print abri o parênteses e vou chamar nome vírgula idade e aí fecha o parênteses e agora sim eu mando executar
ele está me perguntando qual é o seu nome Jaqueline enter Qual é a sua idade 41 E aí eu vou pedir para ele printar o meu nome e a minha idade e aí ele colocou Jaqueline 41 Deu para entender esses dois comandos a gente utiliza bastante os comandos de input e print eu pego o input que o usuário colocou armazeno em uma variável e depois eu utilizo o print para me mostrar essas informações na próxima aula a gente segue conhecendo mais a fundo como eu trabalho melhor com o Python