{"id":13986,"date":"2023-10-23T15:13:17","date_gmt":"2023-10-23T18:13:17","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=13986"},"modified":"2023-10-24T14:30:41","modified_gmt":"2023-10-24T17:30:41","slug":"aprendendo-python-por-conta-propria-o-que-sao-dados-e-quais-os-tipos-em-python","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=13986","title":{"rendered":"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python?"},"content":{"rendered":"\n<p><a href=\"https:\/\/categoriaoutros.com.br\/?p=13951\">No post anterior<\/a> vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes. <\/p>\n\n\n\n<p>Quando voc\u00ea envia um texto para sua esposa voc\u00ea est\u00e1 enviando um dado, assim tamb\u00e9m como quando envia um n\u00famero, som ou v\u00eddeo. Isso porque dados em linguagem de computador s\u00e3o informa\u00e7\u00f5es que podem ser armazenadas e processadas pelo computador. Eles podem representar n\u00fameros, texto, imagens, sons e outros tipos de informa\u00e7\u00f5es. <\/p>\n\n\n\n<p>Os dados s\u00e3o a base para a realiza\u00e7\u00e3o de c\u00e1lculos, tomada de decis\u00f5es e execu\u00e7\u00e3o de tarefas pelos computadores. O tipo de dados representa um tipo de valor e determina quais opera\u00e7\u00f5es podem ser realizadas nele.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>O computador \u00e9 um dispositivo de processamento de dados. O computador armazena os dados em sua mem\u00f3ria e os processa de acordo com o programa fornecido. Dados s\u00e3o uma representa\u00e7\u00e3o de fatos sobre um determinado objeto.<\/p>\n<cite><a href=\"https:\/\/www.tutorialspoint.com\/python\/python_data_types.htm\">tutorialspoint<\/a><\/cite><\/blockquote>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao.jpeg\" alt=\"o que s\u00e3o dados e quais os tipos em Python\" class=\"wp-image-13807\" srcset=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao.jpeg 1024w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-300x300.jpeg 300w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-150x150.jpeg 150w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-768x768.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Python: O que S\u00e3o Dados e Quais os Tipos?<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">O que s\u00e3o dados em Python?<\/h2>\n\n\n\n<p>Em Python a explica\u00e7\u00e3o ou defini\u00e7\u00e3o do que s\u00e3o dados n\u00e3o \u00e9 diferente: os dados s\u00e3o informa\u00e7\u00f5es que podem ser armazenadas e manipuladas pelo computador. Eles podem ser n\u00fameros, palavras, textos, imagens e muito mais. Por exemplo, se voc\u00ea quiser representar a sua idade em Python, voc\u00ea pode usar um dado do tipo n\u00famero. Se voc\u00ea quiser representar o seu nome, voc\u00ea pode usar um dado do tipo texto. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como Python processa dados?<\/h2>\n\n\n\n<p>O processador \u00e9 o c\u00e9rebro do computador e \u00e9 respons\u00e1vel por processar os dados. Ele recebe os dados atrav\u00e9s de dispositivos de entrada, como teclado e mouse. Em seguida, ele executa instru\u00e7\u00f5es em uma velocidade muito r\u00e1pida, seguindo um conjunto de regras chamado de <strong>c\u00f3digo de m\u00e1quina<\/strong>. Essas instru\u00e7\u00f5es dizem ao processador o que fazer com os dados. O processador realiza c\u00e1lculos, compara\u00e7\u00f5es e outras opera\u00e7\u00f5es para processar os dados. Por fim, ele produz um resultado, que pode ser exibido na tela, armazenado em um arquivo ou enviado para outros dispositivos de sa\u00edda, como impressora ou alto-falantes ou para a interface do Python.<\/p>\n\n\n\n<p>Quando os dados s\u00e3o recebidos pelo Python, atrav\u00e9s de teclado ou outro dispositivo qualquer, ele processa esses dados de uma forma que \u00e9 f\u00e1cil de entender para n\u00f3s, humanos. Quando escrevemos um c\u00f3digo em Python, podemos dizer ao computador o que fazer com os dados. Por exemplo, podemos pedir para somar dois n\u00fameros, imprimir uma mensagem na tela ou at\u00e9 mesmo criar um jogo divertido. Python \u00e9 como um assistente que nos ajuda a lidar com os dados de forma eficiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Tipos de dados em Python <\/h2>\n\n\n\n<p>Os tipos de dados em Python s\u00e3o usados para definir o <strong>tipo de uma vari\u00e1vel<\/strong>. Define que tipo de dados vamos armazenar em uma vari\u00e1vel. Os dados armazenados na mem\u00f3ria podem ser de v\u00e1rios tipos. Por exemplo, a idade de uma pessoa \u00e9 armazenada como um valor num\u00e9rico e seu endere\u00e7o \u00e9 armazenado como caracteres alfanum\u00e9ricos.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Os tipos de dados em Python s\u00e3o usados para definir o tipo de uma vari\u00e1vel. Define que tipo de dados vamos armazenar em uma vari\u00e1vel<\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/i.pinimg.com\/564x\/6a\/dd\/3d\/6add3d7a70e3a85eb977dfaa85a1d1d8.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Python tem v\u00e1rios tipos de dados integrados que discutiremos neste tutorial:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Num\u00e9rico: int, float, complexo <\/li>\n\n\n\n<li>String: str <\/li>\n\n\n\n<li>Sequ\u00eancia: lista, tupla, intervalo <\/li>\n\n\n\n<li>Bin\u00e1rio: bytes, bytearray, memoryview<\/li>\n\n\n\n<li>Mapeamento: dict<\/li>\n\n\n\n<li>Booleano: bool <\/li>\n\n\n\n<li>Set: set, fronzenet<\/li>\n\n\n\n<li>None: NoneType<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">1.2 Dado Num\u00e9rico em Python<\/h3>\n\n\n\n<p>Os tipos de dados num\u00e9ricos do Python armazenam valores num\u00e9ricos &#8211; isso \u00e9 mais que l\u00f3gico \ud83d\ude42 &#8211; Objetos num\u00e9ricos s\u00e3o criados quando voc\u00ea atribui um valor a eles. Por exemplo,<\/p>\n\n\n\n<pre>\nvar1 = 1 # tipo de dados int \nvar2 = True # tipo de dados bool \nvar3 = 10.023 # tipo de dados flutuante \nvar4 = 10+3j # tipo de dados complexo\n<\/pre>\n\n\n\n<p>Python suporta quatro tipos num\u00e9ricos diferentes e cada um deles possui classes integradas na biblioteca Python, chamadas <strong>int<\/strong>, <strong>bool<\/strong>, <strong>float<\/strong> e <strong>complex<\/strong> respectivamente. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>int<\/strong>: n\u00fameros inteiros com sinal <\/li>\n\n\n\n<li><strong>bool:<\/strong> subtipo de n\u00fameros inteiros<\/li>\n\n\n\n<li><strong>float<\/strong>: valores reais de ponto flutuante<\/li>\n\n\n\n<li><strong>complexo<\/strong>: n\u00fameros complexos<\/li>\n<\/ul>\n\n\n\n<p>Assim como eu, voc\u00ea deve est\u00e1 se perguntando o que \u00e9 esse tal de tipo complexo de dado em Python. Um dado complexo \u00e9 composto de duas partes: <strong>real<\/strong> e <strong>imagin\u00e1ria <\/strong>e s\u00e3o separados por sinais &#8216;<strong>+<\/strong>&#8216; ou &#8216;<strong>&#8211;<\/strong>&#8216;; A parte imagin\u00e1ria tem o sufixo &#8216;<strong>j&#8217;<\/strong>, que \u00e9 o n\u00famero imagin\u00e1rio. O n\u00famero complexo em Python \u00e9 representado como x+yj, onde x \u00e9 a parte real e y \u00e9 a parte imagin\u00e1ria. Portanto, 5+6j \u00e9 um n\u00famero complexo.<\/p>\n\n\n\n<p>H\u00e1 uma fun\u00e7\u00e3o em Python chamada <strong>type() <\/strong>que at\u00e9 j\u00e1 usamos mos post &#8220;<a href=\"https:\/\/categoriaoutros.com.br\/?p=13951\">Aprendendo Python por Conta Pr\u00f3pria: Vari\u00e1veis em Python<\/a>&#8221; n a se\u00e7\u00e3o &#8220;<a href=\"https:\/\/categoriaoutros.com.br\/?p=13951#:~:text=Exibindo%20os%20Tipos%20de%20Dados(Vari%C3%A1veis)%20em%20Python\">Exibindo os Tipos de Dados(Vari\u00e1veis) em Python<\/a>&#8220;. <\/p>\n\n\n\n<p><strong>type() <\/strong>que retorna a classe do objeto fornecido. Aqui, \u00e9 usado para verificar o tipo de um n\u00famero inteiro e de ponto flutuante. Dentro de type() voc\u00ea coloca uma vari\u00e1vel o um texto qualquer. Veja,<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> type(123)\n&lt;class 'int'>\n>>> type(9.99)\n&lt;class 'float'><\/pre>\n\n\n\n<p>Se fizemos isso com 5+6j teremos:<\/p>\n\n\n\n<pre>&gt;&gt;&gt; type(5+6j)\n&lt;class &apos;complex&apos;&gt;<\/pre>\n\n\n\n<p>Como vimos acima, sabemos que um n\u00famero booleano possui apenas dois valores poss\u00edveis, representados pelas palavras-chave <strong>true<\/strong>(Verdadeiro) e <strong>false<\/strong>(Falso). Eles correspondem aos inteiros 1 e 0, respectivamente.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> type (True)\n&lt;class 'bool'>\n>>> type(False)\n&lt;class 'bool'><\/pre>\n\n\n\n<p>Veja uma tabela com exemplos,<\/p>\n\n\n\n<p>Here are some examples of numbers \u2212<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>int<\/th><th>bool<\/th><th>float<\/th><th>complex<\/th><\/tr><tr><td>10<\/td><td>True<\/td><td>0.0<\/td><td>3.14j<\/td><\/tr><tr><td>0O777<\/td><td>False<\/td><td>15.20<\/td><td>45.j<\/td><\/tr><tr><td>-786<\/td><td><\/td><td>-21.9<\/td><td>9.322e-36j<\/td><\/tr><tr><td>080<\/td><td><\/td><td>32.3+e18<\/td><td>.876j<\/td><\/tr><tr><td>0x17<\/td><td><\/td><td>-90.<\/td><td>-.6545+0J<\/td><\/tr><tr><td>-0x260<\/td><td><\/td><td>-32.54e100<\/td><td>3e+26J<\/td><\/tr><tr><td>0x69<\/td><td><\/td><td>70.2-E12<\/td><td>4.53e-7j<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Voc\u00ea deve est\u00e1 se perguntando o porqu\u00ea que &#8220;0O777&#8221; e &#8220;0x17&#8221; s\u00e3o considerados inteiros. O prefixo &#8220;0O&#8221; indica que o n\u00famero \u00e9 representado em octal (base 8) e o prefixo &#8220;0x&#8221; indica que o n\u00famero \u00e9 representado em hexadecimal (base 16). Ambos s\u00e3o n\u00fameros inteiros v\u00e1lidos em Python, mas representados em diferentes bases num\u00e9ricas. Python permite a representa\u00e7\u00e3o de n\u00fameros inteiros em bases diferentes, como decimal, octal e hexadecimal, para atender a v\u00e1rias necessidades de programa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Exemplo de um script Python, <\/p>\n\n\n\n<pre>\n# vari\u00e1vel inteira.\na = 100\nprint(\"O tipo de vari\u00e1vel com valor\", a, \"is\", type(a))\n\n# vari\u00e1vel booleana.\nb = True\nprint(\"O tipo de vari\u00e1vel com valor\", b, \"is\", type(b))\n\n#vari\u00e1vel flutuante.\nc=20,345\nprint(\"O tipo de vari\u00e1vel com valor\", c, \"is\", type(c))\n\n# vari\u00e1vel complexa.\nd=10+3j\nprint(\"O tipo de vari\u00e1vel com valor\", d, \"is\", type(d))\n\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.3 Tipos de dados String e de sequ\u00eancia em Python<\/h3>\n\n\n\n<p>Aqui juntei numa mesma explica\u00e7\u00e3o dados String e de sequ\u00eancia em python, isso porque uma string n\u00e3o deixa de ser uma sequ\u00eancia de caracteres. Em Python,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o tipo de dados &#8220;String&#8221; representa uma sequ\u00eancia de caracteres, como palavras, frases ou at\u00e9 mesmo n\u00fameros escritos como texto. <\/li>\n\n\n\n<li>J\u00e1 o tipo de dados &#8220;Sequ\u00eancia&#8221; em Python \u00e9 uma cole\u00e7\u00e3o ordenada de elementos, onde cada elemento possui uma posi\u00e7\u00e3o espec\u00edfica na sequ\u00eancia. As strings s\u00e3o um exemplo de sequ\u00eancia em Python.<\/li>\n<\/ul>\n\n\n\n<p>Em resumo, temos como tipos de<strong> dados de sequ\u00eancia<\/strong>: <strong>String, Lista e Tuplas<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1.3.1 String em Python<\/h4>\n\n\n\n<p>\u00c9 usado para representar texto em Python. Por exemplo, voc\u00ea pode armazenar nomes, frases ou qualquer combina\u00e7\u00e3o de caracteres em uma string. As strings s\u00e3o escritas entre aspas simples (&#8221;) ou duplas (&#8220;&#8221;).<\/p>\n\n\n\n<p>Exemplos,<\/p>\n\n\n\n<pre>\nminha_string = 'Ol\u00e1, Mundo!'\n<\/pre>\n\n\n\n<p>As strings s\u00e3o imut\u00e1veis, o que significa que n\u00e3o podem ser alteradas depois de criadas. No entanto, \u00e9 poss\u00edvel criar novas strings a partir de strings existentes usando opera\u00e7\u00f5es de concatena\u00e7\u00e3o e formata\u00e7\u00e3o. Ao executar uma opera\u00e7\u00e3o em strings, voc\u00ea sempre produz um novo objeto string do mesmo tipo, em vez de alterar uma string existente.<\/p>\n\n\n\n<p>Contanto que a mesma sequ\u00eancia de caracteres esteja entre aspas simples, duplas ou triplas, n\u00e3o importam. Portanto, as seguintes representa\u00e7\u00f5es de string s\u00e3o equivalentes:<\/p>\n\n\n\n<pre>&gt;&gt;&gt; &apos;Categoria Outros&apos;\n&apos;Categoria Outros&apos;\n&gt;&gt;&gt; &quot;Categoria Outros&quot;\n&apos;Categoria Outros&apos;\n&gt;&gt;&gt; &apos;&apos;&apos;Categoria Outros&apos;&apos;&apos;\n&apos;Categoria Outros&apos;<\/pre>\n\n\n\n<p>Uma string em Python \u00e9 um objeto da classe str. Isso pode ser verificado com a fun\u00e7\u00e3o <strong>type()<\/strong>.<\/p>\n\n\n\n<pre>&gt;&gt;&gt; type(&quot;Bem-vindo ao Categoria Outros&quot;)\n&lt;class &apos;str&apos;&gt;\n<\/pre>\n\n\n\n<p>Como sendo uma sequ\u00eancia de caracteres, uma string pode ter manipulados seus elementos de acordo com suas posi\u00e7\u00f5es e para isso usamos <strong>fatiamento<\/strong>(ou slicing)<strong> <\/strong>e <strong>concatena\u00e7\u00e3o<\/strong>. O fatialmento \u00e9 usado usando <strong>[ ]<\/strong> e <strong>[:]<\/strong><\/p>\n\n\n\n<pre>\nstr = 'Ol\u00e1, mundo!' \nprint (str) # Imprime string completa \nprint (str[2]) # Imprime o primeiro caractere da string \nprint (str[1:6]) # Imprime caracteres come\u00e7ando do 2\u00ba ao 6\u00ba \nprint (str[2:]) # Imprime uma string come\u00e7ando no terceiro caractere \nprint (str * 2) # Imprime string duas vezes \nprint (str + \" Teste\") # Imprime string concatenada\n<\/pre>\n\n\n\n<p>Isso produzir\u00e1 o seguinte resultado,<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Ol\u00e1, mundo!\n\u00e1\nl\u00e1, m\n\u00e1, mundo!\nOl\u00e1, mundo!Ol\u00e1, mundo!\nOl\u00e1, mundo! Teste\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">1.3.2 Lista em Python<\/h4>\n\n\n\n<p>Lista \u00e9 uma cole\u00e7\u00e3o ordenada de elementos em Python. Voc\u00ea pode armazenar diferentes tipos de dados em uma lista, como n\u00fameros, strings e at\u00e9 mesmo outras listas. As listas s\u00e3o escritas entre colchetes (<strong>[]<\/strong>), e os elementos s\u00e3o separados por v\u00edrgulas.<\/p>\n\n\n\n<p>Exemplos,<\/p>\n\n\n\n<pre>\nminha_lista = [1, 2, 3, 'quatro', 'cinco']\n<\/pre>\n\n\n\n<p>As listas s\u00e3o mut\u00e1veis, o que significa que \u00e9 poss\u00edvel adicionar, remover e modificar valores em uma lista depois de criada.<\/p>\n\n\n\n<p>Uma lista em Python \u00e9 um objeto da classe list. Podemos verificar isso com a fun\u00e7\u00e3o type().<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_lista = [1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;]\n&gt;&gt;&gt; type (minha_lista)\n&lt;class &apos;list&apos;&gt;<\/pre>\n\n\n\n<p>Conforme mencionado, um item da lista pode ser de qualquer tipo de dados. Isso significa que um objeto de lista tamb\u00e9m pode ser um item de outra lista. Nesse caso, torna-se uma lista aninhada.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[['Um', 'Dois', 'Tr\u00eas'], [1,2,3], [1,0, 2,0, 3,0]]<\/pre>\n\n\n\n<p>Os valores armazenados em uma lista Python podem ser acessados usando o operador slice ([ ] e [:]) com \u00edndices come\u00e7ando em 0 no in\u00edcio da lista e indo at\u00e9 o final -1. O sinal de mais (+) \u00e9 o operador de concatena\u00e7\u00e3o de lista e o asterisco (*) \u00e9 o operador de repeti\u00e7\u00e3o. Por exemplo<\/p>\n\n\n\n<pre>\n<pre>&gt;&gt;&gt; minha_lista = [1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;]\n&gt;&gt;&gt; lista_pequena = [&apos;manga&apos;, &apos;goaiaba&apos;]<\/pre>\n\nprint (minha_lista) # Imprime a lista completa \nprint(minha_listaa[0]) # Imprime o primeiro elemento da lista \nprint (minha_list[1:3]) # Imprime elementos come\u00e7ando do 2\u00ba ao 3\u00ba \nprint (minha_list[2:]) # Imprime elementos a partir do 3\u00ba elemento \nprint (lista_pequena * 2) # Imprime a lista duas vezes \nprint (minha_lista + lista_pequena) # Imprime listas concatenadas\n<\/pre>\n\n\n\n<p>O resultado \u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[1, 2, 3, 'quatro', 'cinco']\n1\n[2, 3]\n[3, 'quatro', 'cinco']\n['manga', 'goiaba', 'manga', 'goiaba']\n[1, 2, 3, 'quatro', 'cinco', 'manga', 'goiaba']<\/pre>\n\n\n\n<p>Podemos alterar um item na lista acima. Ela tem 5 elementos: 1, 2, 3, &#8216;quatro&#8217;, &#8216;cinco&#8217;.<\/p>\n\n\n\n<p>lembre-se que listas e tuplas iniciam a contagem em zero e n\u00e3o 1. Ent\u00e3o o quinto elemento \u00e9 o quarto. Vamos acrescentar um quinto.<\/p>\n\n\n\n<p>A lista em seu estado original<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_lista = [1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;]\n&gt;&gt;&gt; print (minha_lista)\n[1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;]<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Podemos colocar muitas coisas dentro de uma lista, inclusive uma tupla. <\/p>\n\n\n\n<pre>\nminha_lista = [(1, 2, 3), 'quatro', 'cinco']\n<\/pre>\n\n\n\n<p>Agora alteramos cinco por cem<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_lista[4] = &apos;cem&apos;\n&gt;&gt;&gt; print (minha_lista)\n[1, 2, 3, &apos;quatro&apos;, &apos;cem&apos;]<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1.3.3 Tuplas em Python<\/h4>\n\n\n\n<p>Tipo de dados Tupla (Tuple) \u00e9 semelhante a uma lista, mas \u00e9 imut\u00e1vel, o que significa que n\u00e3o pode ser alterada ap\u00f3s a cria\u00e7\u00e3o. As tuplas s\u00e3o usadas para armazenar um conjunto fixo de elementos. Elas s\u00e3o escritas entre par\u00eanteses (<strong>()<\/strong>) e os elementos s\u00e3o separados por v\u00edrgulas.<\/p>\n\n\n\n<pre>\nminha_tupla = (1, 2, 3, 'quatro', 'cinco')\n<\/pre>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Listas s\u00e3o escritas dentro de [] enquanto tuplas s\u00e3o em ()<\/p><\/blockquote><\/figure>\n\n\n\n<p>Todos os exemplos que fizemos com as listas podem ser feitos com tuplas de forma similar.<\/p>\n\n\n\n<p>Em Python, uma tupla \u00e9 um objeto da classe tupla. Podemos verificar isso com a fun\u00e7\u00e3o type().<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_tupla = (1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;)\n&gt;&gt;&gt; type(minha_tupla)\n&lt;class &apos;tuple&apos;&gt;<\/pre>\n\n\n\n<p>Para formar uma tupla, o uso de par\u00eanteses \u00e9 opcional. Os itens de dados separados por v\u00edrgula sem nenhum s\u00edmbolo delimitador s\u00e3o tratados como uma tupla por padr\u00e3o.<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_tupla =  &apos;quatro&apos;, &apos;cinco&apos;\n&gt;&gt;&gt; type(minha_tupla)\n&lt;class &apos;tuple&apos;&gt;<\/pre>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>As tuplas podem ser consideradas listas somente leitura.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Vamos testar e validar que a tupla \u00e9 somente leitura. Veja ela em seu estado original<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_tupla = (1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;)\n&gt;&gt;&gt; print (minha_tupla)\n(1, 2, 3, &apos;quatro&apos;, &apos;cinco&apos;)<\/pre>\n\n\n\n<p>Agora vamos tentar alterar cinco por cem e veja o erro<\/p>\n\n\n\n<pre>&gt;&gt;&gt; minha_tupla[4] = &apos;cem&apos;\nTraceback (most recent call last):\n  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;\nTypeError: &apos;tuple&apos; object does not support item assignment<\/pre>\n\n\n\n<p>O erro &#8220;<em>TypeError: &#8216;tuple&#8217; object does not support item assignment<\/em>&#8221; pode ser traduzido como &#8220;<em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">TypeError: o objeto &#8216;tuple&#8217; n\u00e3o suporta atribui\u00e7\u00e3o de item<\/mark><\/em>&#8220;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.4 Tipo de Dado Dicion\u00e1rio em Python<\/h3>\n\n\n\n<p>Em Python, um dicion\u00e1rio \u00e9 um tipo de dados que permite armazenar pares de chave-valor. \u00c9 como um dicion\u00e1rio real, onde voc\u00ea pode procurar uma palavra (chave) e encontrar seu significado (valor). As chaves s\u00e3o \u00fanicas e os valores podem ser de qualquer tipo de dado. Os dicion\u00e1rios s\u00e3o \u00fateis para armazenar e recuperar informa\u00e7\u00f5es de maneira r\u00e1pida e eficiente.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Um dicion\u00e1rio em Python n\u00e3o \u00e9 uma sequ\u00eancia. \u00c9 uma cole\u00e7\u00e3o de itens, cada item (par chave:valor) n\u00e3o \u00e9 identificado pelo \u00edndice posicional como em string, lista ou tupla; algo mapeado!<\/p><\/blockquote><\/figure>\n\n\n\n<p>O dicion\u00e1rio \u00e9 um objeto mut\u00e1vel, portanto \u00e9 poss\u00edvel realizar a\u00e7\u00f5es de adi\u00e7\u00e3o, modifica\u00e7\u00e3o ou exclus\u00e3o com a funcionalidade correspondente definida na classe dict.<\/p>\n\n\n\n<p>O dicion\u00e1rio  em Python \u00e9 como arrays associativos ou hashes encontrados em Perl e consiste em pares de <strong>chave:valor<\/strong>. Os pares s\u00e3o separados por v\u00edrgula e colocados entre chaves {}. Para estabelecer o mapeamento entre chave e valor, o s\u00edmbolo de ponto e v\u00edrgula&#8217;:&#8217; \u00e9 colocado entre os dois.<\/p>\n\n\n\n<pre>\n>>> {1:'um', 2:'dois', 3:'tr\u00eas'}\n<\/pre>\n\n\n\n<p>Em Python, dicion\u00e1rio \u00e9 um objeto da classe dict integrada. Podemos verificar isso com a fun\u00e7\u00e3o type().<\/p>\n\n\n\n<pre>&gt;&gt;&gt; type({1:&apos;um&apos;, 2:&apos;dois&apos;, 3:&apos;tr\u00eas&apos;})\n&lt;class &apos;dict&apos;&gt;\n<\/pre>\n\n\n\n<p>Os dicion\u00e1rios s\u00e3o colocados entre chaves ({ }) e os valores podem ser atribu\u00eddos e acessados usando colchetes ([]). Por exemplo:<\/p>\n\n\n\n<pre>\ndict = {} \ndict['um'] = \"Este \u00e9 um\" \ndict[2] = \"Isso \u00e9 dois\" \ndict_pequena = {'nome': 'jo\u00e3o','c\u00f3digo':6734, 'depto': 'vendas'} \nprint (dict['um']) # Imprime o valor para a chave 'um' \nprint (dict[2]) # Imprime o valor para 2 chaves \nprint (dict_pequena) # Imprime o dicion\u00e1rio completo \nprint (dict_pequena.keys()) # Imprime todas as chaves \nprint (dict_pequena.values()) # Imprime todos os valores\n<\/pre>\n\n\n\n<p>Isso produz o seguinte resultado,<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Este \u00e9 um\nIsso \u00e9 dois\n{'nome': 'jo\u00e3o', 'c\u00f3digo': 6734, 'depto': 'vendas'}\ndict_keys(['nome', 'c\u00f3digo', 'depto'])\ndict_values(['jo\u00e3o', 6734, 'vendas'])<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">1.5 Tipo de dados do conjunto(Set) em Python<\/h4>\n\n\n\n<p>Em Python, um conjunto (ou set) \u00e9 um tipo de dado que armazena uma cole\u00e7\u00e3o de elementos \u00fanicos e n\u00e3o ordenados. Ele \u00e9 representado por chaves {} e os elementos s\u00e3o separados por v\u00edrgulas. Os conjuntos s\u00e3o mut\u00e1veis, o que significa que \u00e9 poss\u00edvel adicionar, remover e modificar os elementos. Al\u00e9m disso, os conjuntos n\u00e3o permitem elementos duplicados, ou seja, cada elemento aparece apenas uma vez no conjunto. Isso os torna \u00fateis para opera\u00e7\u00f5es de uni\u00e3o, interse\u00e7\u00e3o e diferen\u00e7a entre conjuntos.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>O conceito de conjuntos em Python \u00e9 o mesmo dos conjuntos que vimos em matem\u00e1tica durante do ensino fundamental na escola.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Veja um exemplo: <strong>{2023, &#8220;Python&#8221;, 3.11, 5+6j, 1.23E-4}<\/strong><\/p>\n\n\n\n<p>Itens separados por v\u00edrgula em um conjunto s\u00e3o colocados entre chaves ou colchetes {}. Os itens na cole\u00e7\u00e3o definida podem ser de diferentes tipos de dados.<\/p>\n\n\n\n<p>Se teclar Enter teremos o seguinte resultado,<\/p>\n\n\n\n<pre>&gt;&gt;&gt; {2023, &quot;Python&quot;, 3.11, 5+6j, 1.23E-4}\n{(5+6j), 3.11, 0.000123, 2023, &apos;Python&apos;}<\/pre>\n\n\n\n<p>Observe que os itens da cole\u00e7\u00e3o definida podem n\u00e3o seguir a mesma ordem em que foram inseridos. A posi\u00e7\u00e3o dos itens \u00e9 otimizada pelo Python para realizar opera\u00e7\u00f5es sobre conjuntos conforme definido em matem\u00e1tica.<\/p>\n\n\n\n<p>Set ou conjunto \u00e9 um objeto da classe set integrada, como pode ser verificado com a fun\u00e7\u00e3o type().<\/p>\n\n\n\n<pre>&gt;&gt;&gt; type({2023, &quot;Python&quot;, 3.11, 5+6j, 1.23E-4})\n&lt;class &apos;set&apos;&gt;<\/pre>\n\n\n\n<p>Um conjunto pode armazenar apenas objetos imut\u00e1veis, como n\u00famero (int, float, complexo ou bool), string ou tupla. Se voc\u00ea tentar colocar uma lista ou um dicion\u00e1rio na cole\u00e7\u00e3o definida, o Python gerar\u00e1 um TypeError.<\/p>\n\n\n\n<p>Somente objetos imut\u00e1veis possuem fun\u00e7\u00e3o de <strong>hashing<\/strong>. Posso dizer que s\u00e3o hash\u00e1veis? <strong>Hashing<\/strong> \u00e9 um mecanismo da ci\u00eancia da computa\u00e7\u00e3o que permite uma busca mais r\u00e1pida de objetos na mem\u00f3ria do computador.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1.6 Tipo de dado booleano em Python<\/h4>\n\n\n\n<p>Dado booleano \u00e9 uma informa\u00e7\u00e3o que pode ser verdadeira ou falsa. \u00c9 como responder &#8220;sim&#8221; ou &#8220;n\u00e3o&#8221; para uma pergunta.<\/p>\n\n\n\n<p>O tipo booleano Python \u00e9 um dos tipos de dados integrados que representa um dos dois valores Verdadeiro(true) ou Falso(false). A fun\u00e7\u00e3o <strong>bool()<\/strong> do Python permite avaliar o valor de qualquer express\u00e3o e retornar True ou False com base na express\u00e3o.<\/p>\n\n\n\n<p>True e False t\u00eam que ser digitados com a primeira letra mai\u00fascula!<\/p>\n\n\n\n<pre>\na = True \n#mostre o valor de a \nprint(a) \n# exibe o tipo de dados de a \nprint(type(a))\n<\/pre>\n\n\n\n<p>Veja esse exemplo no terminal do Python:<\/p>\n\n\n\n<pre>&gt;&gt;&gt; a = True\n&gt;&gt;&gt; print(a)\nTrue\n&gt;&gt;&gt; type(a)\n&lt;class &apos;bool&apos;&gt;\n&gt;&gt;&gt; bool(a==False)\nFalse<\/pre>\n\n\n\n<p>Em <strong>bool(a==False)<\/strong> eu comparo se &#8220;a&#8221; \u00e9 igual a falso, como a \u00e9 verdadeiro ele retorna falso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Lembre sempre que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>itens dentro de [] formam uma lista que \u00e9 mut\u00e1vel.<\/li>\n\n\n\n<li>itens dentro de () formam uma tupla que \u00e9 imut\u00e1vel.<\/li>\n\n\n\n<li>itens dentro de {} formam um dicion\u00e1rio. Tem chave:valor.<\/li>\n\n\n\n<li>itens dentro de {} formam um conjunto. N\u00e3o tem chave:valor<\/li>\n<\/ul>\n\n\n\n<p>String \u00e9 uma sequ\u00eancia de caracteres e  e Boleando \u00e9 um dado que aceita apenas true ou false como valores.<\/p>\n\n\n\n<p>At\u00e9 certo ponto, as listas Python s\u00e3o semelhantes aos arrays em C. Uma diferen\u00e7a entre eles \u00e9 que todos os itens pertencentes a uma lista Python podem ser de tipos de dados diferentes, enquanto um array C pode armazenar elementos relacionados a um tipo de dados espec\u00edfico.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes. Quando voc\u00ea envia um texto para sua esposa voc\u00ea est\u00e1 enviando um dado, assim tamb\u00e9m como quando envia um n\u00famero, som ou v\u00eddeo. Isso porque dados em linguagem de computador s\u00e3o&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=13986\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python?&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":12896,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82,16,4362],"tags":[2088,4571],"class_list":["post-13986","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cursos","category-informatica-dicas","category-python","tag-python","tag-tipos-de-dados-em-linguagem-de-programacao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python? - Categoria Outros<\/title>\n<meta name=\"description\" content=\"No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=13986\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python? - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=13986\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-23T18:13:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-24T17:30:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"377\" \/>\n\t<meta property=\"og:image:height\" content=\"359\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13986#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13986\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python?\",\"datePublished\":\"2023-10-23T18:13:17+00:00\",\"dateModified\":\"2023-10-24T17:30:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13986\"},\"wordCount\":2537,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"python\",\"Tipos de Dados em linguagem de programa\u00e7\u00e3o\"],\"articleSection\":[\"Cursos\",\"Inform\u00e1tica\",\"Python\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=13986#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13986\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=13986\",\"name\":\"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python? - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2023-10-23T18:13:17+00:00\",\"dateModified\":\"2023-10-24T17:30:41+00:00\",\"description\":\"No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes.\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13986#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=13986\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13986#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python? - Categoria Outros","description":"No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=13986","og_locale":"pt_BR","og_type":"article","og_title":"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python? - Categoria Outros","og_description":"No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes.","og_url":"https:\/\/categoriaoutros.com.br\/?p=13986","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2023-10-23T18:13:17+00:00","article_modified_time":"2023-10-24T17:30:41+00:00","og_image":[{"width":377,"height":359,"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg","type":"image\/jpeg"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=13986#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=13986"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python?","datePublished":"2023-10-23T18:13:17+00:00","dateModified":"2023-10-24T17:30:41+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=13986"},"wordCount":2537,"commentCount":2,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["python","Tipos de Dados em linguagem de programa\u00e7\u00e3o"],"articleSection":["Cursos","Inform\u00e1tica","Python"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=13986#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=13986","url":"https:\/\/categoriaoutros.com.br\/?p=13986","name":"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python? - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2023-10-23T18:13:17+00:00","dateModified":"2023-10-24T17:30:41+00:00","description":"No post anterior vimos o que s\u00e3o vari\u00e1veis. Nesse post iremos falar sobre o que s\u00e3o dados e quais os tipos em Python existentes.","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=13986#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=13986"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=13986#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Aprendendo Python por Conta Pr\u00f3pria: O que S\u00e3o Dados e Quais os Tipos em Python?"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/13986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13986"}],"version-history":[{"count":14,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/13986\/revisions"}],"predecessor-version":[{"id":14010,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/13986\/revisions\/14010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/media\/12896"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}