{"id":1141391,"date":"2023-01-14T08:00:00","date_gmt":"2023-01-14T11:00:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1141391"},"modified":"2023-06-22T16:28:11","modified_gmt":"2023-06-22T19:28:11","slug":"ciencia-dados-python","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/","title":{"rendered":"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-introducao\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Retomando a nossa s\u00e9rie de temas sobre Ci\u00eancia de Dados, \u00e1rea que despenca nas provas de Tecnologia da Informa\u00e7\u00e3o e nas provas das carreiras mais concorridas, vamos apresentar hoje um resumo bem did\u00e1tico da linguagem Python.<\/p>\n\n\n\n<p>Ela \u201ccaiu no gosto\u201d do mercado de TI e das bancas de concursos p\u00fablicos, em grande parte por causa de sua simplicidade e aplicabilidade em diversos contextos. Em outras palavras, \u00e9 uma aposta forte para as pr\u00f3ximas provas de 2023.<\/p>\n\n\n\n<p>N\u00f3s vamos falar da linguagem Python de uma maneira mais objetiva e esquematizada. Assim, ser\u00e1 um artigo para voc\u00ea salvar nos favoritos para tirar d\u00favidas da linguagem e fazer revis\u00f5es futuras. Veja como os t\u00f3picos ser\u00e3o divididos:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Aplica\u00e7\u00f5es da Linguagem<\/strong><\/li>\n\n\n\n<li><strong>Principais Caracter\u00edsticas<\/strong><\/li>\n\n\n\n<li><strong>Sintaxe B\u00e1sica <\/strong><\/li>\n\n\n\n<li><strong>Manipula\u00e7\u00e3o de <em>Strings<\/em><\/strong><\/li>\n\n\n\n<li><strong>Cole\u00e7\u00f5es de Dados<\/strong><\/li>\n\n\n\n<li><strong>Manipula\u00e7\u00e3o de Cole\u00e7\u00f5es<\/strong><\/li>\n\n\n\n<li><strong>Convers\u00e3o de Tipos<\/strong><\/li>\n\n\n\n<li><strong>Python 2 e 3<\/strong><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>O objetivo deste artigo n\u00e3o \u00e9 ensinar voc\u00ea a programar de fato. O ideal \u00e9 que voc\u00ea j\u00e1 tenha algum conhecimento pr\u00e9vio de linguagens de programa\u00e7\u00e3o em geral para n\u00e3o ficar perdido.<\/p>\n\n\n\n<p>No entanto, se n\u00e3o conhecer absolutamente nada de linguagens de programa\u00e7\u00e3o, a nossa sugest\u00e3o \u00e9 que voc\u00ea busque os materiais do Estrat\u00e9gia Concursos e retorne a esta publica\u00e7\u00e3o quando estiver preparado.<\/p>\n\n\n\n<p>O artigo \u00e9 indicado a todos os concurseiros que far\u00e3o provas espec\u00edficas da \u00e1rea de TI e\/ou estudam para carreiras com n\u00edvel de concorr\u00eancia alto (Fiscal, Policial etc.).<\/p>\n\n\n\n<p>Por fim, como esta publica\u00e7\u00e3o n\u00e3o ser\u00e1 t\u00e3o longa, a recomenda\u00e7\u00e3o \u00e9 que voc\u00ea fa\u00e7a a leitura de uma s\u00f3 vez. Como as se\u00e7\u00f5es s\u00e3o um pouco dependentes umas das outras, n\u00e3o \u00e9 apropriado particionar o conte\u00fado. Bom, chega de papo. Vamos come\u00e7ar ent\u00e3o?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Tempo de leitura aproximada: 15 a 20 minutos<\/mark><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-aplicacoes-da-linguagem\">Aplica\u00e7\u00f5es da Linguagem<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Por causa de sua simplicidade e praticidade, Python popularizou-se entre os desenvolvedores das mais diversas \u00e1reas. Dessa forma, veja no esquema abaixo as poss\u00edveis aplica\u00e7\u00f5es da linguagem:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"351\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20205800\/aplicacoes.png\" alt=\"Figura 1 - Aplica\u00e7\u00f5es da linguagem Python.\" class=\"wp-image-1141392\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20205800\/aplicacoes.png 595w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20205800\/aplicacoes-300x177.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20205800\/aplicacoes-150x88.png 150w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><figcaption class=\"wp-element-caption\">Figura 1 &#8211; Aplica\u00e7\u00f5es da linguagem Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-principais-caracteristicas\">Principais Caracter\u00edsticas<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Antes de mais nada, Python \u00e9 uma linguagem aberta, que n\u00e3o requer o uso de licen\u00e7a para sua utiliza\u00e7\u00e3o (<em>open-source<\/em>). Em outras palavras, voc\u00ea n\u00e3o precisa pagar nada por ela.<\/p>\n\n\n\n<p>O c\u00f3digo em Python \u00e9 um <em>script <\/em><strong>*.py <\/strong>ou <strong>*.pyw<\/strong>. Comumente diz-se que ele \u00e9 interpretado (ou seja, n\u00e3o \u00e9 compilado). Veja que um programa escrito nessa linguagem facilita a portabilidade para outros ambientes.&nbsp;<\/p>\n\n\n\n<p>Al\u00e9m disso, o Python pode trabalhar de forma vers\u00e1til com o paradigma imperativo\/procedural, declarativo\/funcional ou orientado a objetos. Talvez voc\u00ea n\u00e3o conhe\u00e7a, mas vamos explicar como diferenciar os tr\u00eas.<\/p>\n\n\n\n<p>Primeiramente, o paradigma imperativo\/procedural \u00e9 o mais cl\u00e1ssico, dos prim\u00f3rdios. Os comandos s\u00e3o a\u00e7\u00f5es que mudam o estado das vari\u00e1veis. Por outro lado, o paradigma declarativo\/funcional \u00e9 o oposto. Os comandos do programa s\u00e3o uma sequ\u00eancia de fun\u00e7\u00f5es, evitando estados ou dados mut\u00e1veis. Veja:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"146\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20210237\/paradigmas.png\" alt=\"Figura 2 - Exemplos de c\u00f3digos dos paradigmas imperativo\/procedural e declarativo\/funcional.\" class=\"wp-image-1141393\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20210237\/paradigmas.png 570w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20210237\/paradigmas-300x77.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20210237\/paradigmas-150x38.png 150w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><figcaption class=\"wp-element-caption\">Figura 2 &#8211; Exemplos de c\u00f3digos dos paradigmas imperativo\/procedural e declarativo\/funcional em Python (Fonte: Guia Dev. Dispon\u00edvel em: &lt;<a href=\"https:\/\/guia.dev\/pt\/pillars\/languages-and-tools\/programming-paradigms.html\">https:\/\/guia.dev\/pt\/pillars\/languages-and-tools\/programming-paradigms.html<\/a>&gt;. Acesso em: 15 dez. 2022).<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Em contrapartida, no paradigma orientado a objetos, trabalhamos com os conceitos de objetos e eventos, t\u00edpicos das linguagens mais recentes. Veja mais um exemplo:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"600\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211359\/paradigmaoo.png\" alt=\"Figura 3 \u2013 Exemplo de c\u00f3digo do paradigma orientado a objeto.\" class=\"wp-image-1141395\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211359\/paradigmaoo.png 570w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211359\/paradigmaoo-285x300.png 285w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211359\/paradigmaoo-150x158.png 150w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><figcaption class=\"wp-element-caption\">Figura 3 \u2013 Exemplo de c\u00f3digo do paradigma orientado a objeto em Python (Fonte: Guia Dev. Dispon\u00edvel em: &lt;<a href=\"https:\/\/guia.dev\/pt\/pillars\/languages-and-tools\/programming-paradigms.html\">https:\/\/guia.dev\/pt\/pillars\/languages-and-tools\/programming-paradigms.html<\/a>&gt;. Acesso em: 15 dez. 2022).<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Por fim, Python \u00e9 uma linguagem fortemente e dinamicamente tipada. Ou seja, ela consegue entender o tipo da vari\u00e1vel de forma din\u00e2mica, durante a execu\u00e7\u00e3o do programa, sem que o desenvolvedor defina previamente.&nbsp; Al\u00e9m disso, n\u00e3o s\u00e3o feitas convers\u00f5es autom\u00e1ticas de tipos.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"266\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211642\/caracteristicas.png\" alt=\"Figura 4 - Principais caracter\u00edsticas do Python.\" class=\"wp-image-1141396\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211642\/caracteristicas.png 443w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211642\/caracteristicas-300x180.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20211642\/caracteristicas-150x90.png 150w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><figcaption class=\"wp-element-caption\">Figura 4 &#8211; Principais caracter\u00edsticas do Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-sintaxe-basica\">Sintaxe B\u00e1sica<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Assim como ocorre em toda linguagem, a sintaxe dos principais elementos \u00e9 um pouco de \u201cdecoreba\u201d. A fim de facilitar a sua vida, vamos apresentar em forma de quadro esquematizado:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-cyan-blue-background-color has-background\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Elemento <\/th><th class=\"has-text-align-left\" data-align=\"left\"> Tipo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Representa\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Coment\u00e1rio<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">1 linha<\/td><td class=\"has-text-align-left\" data-align=\"left\">#<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">M\u00faltiplas linhas<\/td><td class=\"has-text-align-left\" data-align=\"left\">&#8221;&#8217; (3 aspas simples) ou<br \/>&#8220;&#8221;&#8221; (3 aspas duplas)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Entrada<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Padr\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">input(entrada)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">Arquivo<\/td><td class=\"has-text-align-left\" data-align=\"left\">read(entrada)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Sa\u00edda<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Padr\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">print(sa\u00edda)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">Arquivo<\/td><td class=\"has-text-align-left\" data-align=\"left\">write(sa\u00edda)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Condicional<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">if express\u00e3o:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<br \/>elif express\u00e3o:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<br \/>else:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><em><strong>Loop<\/strong><\/em><\/td><td class=\"has-text-align-left\" data-align=\"left\">Enquanto<\/td><td class=\"has-text-align-left\" data-align=\"left\">while express\u00e3o:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<br \/>else:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">Para<\/td><td class=\"has-text-align-left\" data-align=\"left\">for i in intervalo:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Fun\u00e7\u00e3o <\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">def nome(par\u00e2metro):<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;escopo<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Tratamento de Exce\u00e7\u00e3o<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\">try:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;express\u00e3o<br \/>except:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<br \/>else:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<br \/>finally:<br \/>      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a\u00e7\u00f5es<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 1 &#8211; Resumo da sintaxe dos principais elementos em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>S\u00f3 para ilustrar, agora vamos apresentar um exemplo bem simples para voc\u00ea visualizar a sintaxe no c\u00f3digo:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"784\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20215256\/sintaxe.png\" alt=\"Figura 5 - Exemplo de sintaxe dos principais elementos em Python.\" class=\"wp-image-1141404\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20215256\/sintaxe.png 471w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20215256\/sintaxe-180x300.png 180w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/20215256\/sintaxe-150x250.png 150w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><figcaption class=\"wp-element-caption\">Figura 5 &#8211; Exemplo de sintaxe dos principais elementos em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Grande parte das quest\u00f5es de Python pede para o candidato informar qual a sa\u00edda esperada do programa. Sendo assim, \u00e9 fundamental que voc\u00ea conhe\u00e7a a sintaxe da linguagem para conseguir resolv\u00ea-las.<\/p>\n\n\n\n<p>Se voc\u00ea chegou at\u00e9 aqui e entendeu os conceitos apresentados, acreditamos que j\u00e1 conseguir\u00e1 acertar muitas quest\u00f5es. Nas pr\u00f3ximas se\u00e7\u00f5es, vamos falar de outros t\u00f3picos de Python que tamb\u00e9m costumam ser explorados em provas de concurso. &nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-manipulacao-de-strings\">Manipula\u00e7\u00e3o de <em>Strings<\/em><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Segue um quadro esquematizado com as fun\u00e7\u00f5es comuns para manipula\u00e7\u00e3o de <em>strings<\/em> em Python. Como voc\u00ea j\u00e1 est\u00e1 familiarizado com a sintaxe, vamos apresentar os exemplos de forma mais direta dessa vez, s\u00f3 para ilustrar, no pr\u00f3prio quadro:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-pale-cyan-blue-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Nome<\/th><th class=\"has-text-align-center\" data-align=\"center\">Descri\u00e7\u00e3o<\/th><th class=\"has-text-align-center\" data-align=\"center\">Exemplo<\/th><th class=\"has-text-align-center\" data-align=\"center\">Resultado<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>+<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Concatena <em>strings<\/em>.<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8220;Estrategia &#8221; + &#8220;Concursos&#8221;<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8220;Estrategia Concursos&#8221;<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>[X] e [X:Y]<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Identifica uma <em>substring<\/em>.<\/td><td class=\"has-text-align-center\" data-align=\"center\">texto = &#8220;Estrategia Concursos&#8221;<br \/>print(texto[0])<br \/>print(texto[4:7])<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8220;E&#8221;<br \/>&#8220;ate&#8221;<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>len<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Calcula o tamanho de uma <em>string<\/em>.<\/td><td class=\"has-text-align-center\" data-align=\"center\">len(&#8220;Estrategia&#8221;)<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>replace<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Substitui uma <em>string <\/em>por outra. <\/td><td class=\"has-text-align-center\" data-align=\"center\">texto = &#8220;Estrategia Concursos&#8221; print(texto.replace(&#8220;Estrategia&#8221;, &#8220;Coruja&#8221;))<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8220;Coruja Concursos&#8221;<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>count<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Conta o n\u00famero de ocorr\u00eancias de uma <em>string<\/em>.<\/td><td class=\"has-text-align-center\" data-align=\"center\">texto = &#8220;Estrategia Concursos. A Coruja que garante a sua aprova\u00e7\u00e3o.&#8221;<br \/><br \/>print(texto.count(&#8220;Co&#8221;))<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>startswith<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Verifica se a <em>string<\/em> come\u00e7a por determinado texto.<\/td><td class=\"has-text-align-center\" data-align=\"center\">texto = &#8220;Estrategia Concursos&#8221;<br \/>print(texto.startswith(&#8220;Estrategia&#8221;))<\/td><td class=\"has-text-align-center\" data-align=\"center\">true<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>endswith<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Verifica se a <em>string<\/em> termina com determinado texto.<\/td><td class=\"has-text-align-center\" data-align=\"center\">texto = &#8220;Estrategia Concursos&#8221;<br \/>print(texto.endswith(&#8220;Coruja&#8221;))<\/td><td class=\"has-text-align-center\" data-align=\"center\">false<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 2 &#8211; Fun\u00e7\u00f5es de manipula\u00e7\u00e3o de <em>strings<\/em> em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Se voc\u00ea tiver a oportunidade de praticar a linguagem, ser\u00e1 \u00f3timo para o seu aprendizado. Fique ligado, pois existem diversos emuladores de Python gratuitos na Internet. Entretanto, se n\u00e3o puder treinar, ent\u00e3o tente memorizar o quadro com a t\u00e9cnica a que est\u00e1 habituado.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-colecoes-de-dados\">Cole\u00e7\u00f5es de Dados<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Para quem n\u00e3o est\u00e1 t\u00e3o familiarizado, pense em cole\u00e7\u00f5es como grupinhos de dados. Assim, as principais cole\u00e7\u00f5es em Python s\u00e3o listas, tuplas, <em>sets<\/em> e dicion\u00e1rios. Vamos ver um pouco de cada uma delas:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><strong><span style=\"text-decoration: underline;\">Listas:<\/span><\/strong> cole\u00e7\u00e3o de valores organizada por \u00edndice (iniciado sempre por 0). S\u00e3o mut\u00e1veis, podendo ser alteradas ap\u00f3s a sua cria\u00e7\u00e3o (por exemplo, adicionar ou excluir elementos). Al\u00e9m disso, podem contemplar tipos de dados heterog\u00eaneos (por exemplo, misturar inteiros com <em>strings<\/em> etc.)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Ex:<\/strong> pessoa = [&#8220;Cristiane Selem&#8221;, 1.54]<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pessoa[0]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#acessa &#8220;Cristiane Selem&#8221;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><strong><span style=\"text-decoration: underline;\">Tuplas:<\/span><\/strong> cole\u00e7\u00e3o de valores com caracter\u00edsticas semelhantes \u00e0s das listas, por\u00e9m s\u00e3o imut\u00e1veis. Em outras palavras, n\u00e3o permitem altera\u00e7\u00f5es ap\u00f3s a sua cria\u00e7\u00e3o. Por conseguinte, as tuplas s\u00f3 devem ser utilizadas quando h\u00e1 certeza de que n\u00e3o haver\u00e1 altera\u00e7\u00f5es nos elementos.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Ex:<\/strong> signos = (&#8220;\u00c1ries&#8221;, &#8220;Touro&#8221;, &#8220;G\u00eameos&#8221;, &#8220;C\u00e2ncer&#8221;, &#8220;Le\u00e3o&#8221;, &#8220;Virgem&#8221;, &#8220;Libra&#8221;, &#8220;Escorpi\u00e3o&#8221;, &#8220;Sagit\u00e1rio&#8221;,     &#8220;Capric\u00f3rnio&#8221;, &#8220;Aqu\u00e1rio&#8221;, &#8220;Peixes&#8221;)<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signos[9]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #acessa &#8220;Capric\u00f3rnio&#8221;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><strong><span style=\"text-decoration: underline;\"><em>Sets<\/em>:<\/span> <\/strong>cole\u00e7\u00e3o de valores n\u00e3o ordenados e n\u00e3o duplicados. Da mesma forma que as listas, tamb\u00e9m s\u00e3o mut\u00e1veis. Sua estrutura \u00e9 muito semelhante ao conceito de conjuntos da matem\u00e1tica, podendo inclusive trabalhar com opera\u00e7\u00f5es entre eles (por exemplo, uni\u00e3o, intersec\u00e7\u00e3o, diferen\u00e7a etc.).<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Ex:<\/strong> professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Thiago Cavalcanti&#8221;}<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><strong><span style=\"text-decoration: underline;\">Dicion\u00e1rios:<\/span><\/strong> cole\u00e7\u00e3o em que cada elemento \u00e9 representado pelo par \u201cchave:valor\u201d. Em outras palavras, ao inv\u00e9s de \u00edndices, os valores dos elementos s\u00e3o acessados por meio de sua chave associativa. Da mesma forma que as listas e os <em>sets<\/em>, os dicion\u00e1rios s\u00e3o cole\u00e7\u00f5es mut\u00e1veis.<\/p>\n\n\n\n<p>Repare que a chave n\u00e3o necessariamente precisa ser um n\u00famero inteiro (poderia ser uma <em>string<\/em>, por exemplo):<\/p>\n\n\n\n<p><strong>Ex:<\/strong> pessoa = {&#8220;nome&#8221;: &#8220;Cristiane Selem&#8221;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;altura&#8221;: 1.54}<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pessoa[&#8220;nome&#8221;] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#acessa &#8220;Cristiane Selem&#8221;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-manipulacao-de-colecoes\">Manipula\u00e7\u00e3o de Cole\u00e7\u00f5es<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Seguem alguns quadros esquematizados com as fun\u00e7\u00f5es comuns para manipula\u00e7\u00e3o de cole\u00e7\u00f5es em Python. Uma vez que voc\u00ea j\u00e1 est\u00e1 ambientado com cole\u00e7\u00f5es, vamos apresentar os exemplos de forma mais direta, no pr\u00f3prio quadro:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-luminous-vivid-orange-color has-text-color\" id=\"h-lista\">LISTA<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-pale-cyan-blue-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Nome<\/th><th class=\"has-text-align-center\" data-align=\"center\">Descri\u00e7\u00e3o<\/th><th class=\"has-text-align-center\" data-align=\"center\">Exemplo<\/th><th class=\"has-text-align-center\" data-align=\"center\">Resultado<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">append<\/td><td class=\"has-text-align-center\" data-align=\"center\">Adiciona um elemento ao final de uma lista.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;, 1.54]<br \/>pessoa.append(57)<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;, 1.54, 57]<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">insert<\/td><td class=\"has-text-align-center\" data-align=\"center\">Insere um elemento em uma posi\u00e7\u00e3o espec\u00edfica da lista.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;, 1.54]<br \/>pessoa.insert(1, 57)<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;, 57, 1.54]<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">remove<\/td><td class=\"has-text-align-center\" data-align=\"center\">Remove um elemento de uma lista, identificado pelo seu valor.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;, 1.54]<br \/>pessoa.remove(1.54)<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;]<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">pop<\/td><td class=\"has-text-align-center\" data-align=\"center\">Remove um elemento de uma lista, identificado pelo seu \u00edndice.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;, 1.54]<br \/>pessoa.pop(1)<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = [&#8220;Cristiane Selem&#8221;]<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 3 \u2013 Fun\u00e7\u00f5es de manipula\u00e7\u00e3o da cole\u00e7\u00e3o lista em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-luminous-vivid-orange-color has-text-color\" id=\"h-set\"><em>SET<\/em><\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-pale-cyan-blue-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Nome<\/th><th class=\"has-text-align-center\" data-align=\"center\">Descri\u00e7\u00e3o<\/th><th class=\"has-text-align-center\" data-align=\"center\">Exemplo<\/th><th class=\"has-text-align-center\" data-align=\"center\">Resultado<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">add<\/td><td class=\"has-text-align-center\" data-align=\"center\">Adiciona um elemento ao conjunto.<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;}<br \/>&nbsp;<br \/>professoresTI.add(&#8220;Thiago Cavalcanti&#8221;)<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = <br \/>{&#8220;Thiago Cavalcanti&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Andr\u00e9 Castro&#8221;}<br \/><strong>&nbsp;<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">remove \/ discard<\/td><td class=\"has-text-align-center\" data-align=\"center\">Remove um elemento do conjunto.<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Thiago Cavalcanti&#8221;}<br \/>&nbsp;<br \/>professoresTI.remove(&#8220;Thiago Cavalcanti&#8221;)<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Evandro Dalla Vecchia&#8221;, &#8220;Andr\u00e9 Castro&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Fernando Pedrosa&#8221;}<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">|<\/td><td class=\"has-text-align-center\" data-align=\"center\">Uni\u00e3o de conjuntos.<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Thiago Cavalcanti&#8221;}<br \/><br \/>professoresInformatica = {&#8220;Diego Carvalho&#8221;, &#8220;Emanuelle Gouveia&#8221;, &#8220;Renato da Costa&#8221;}<br \/>&nbsp;<br \/>print(professoresTI | professoresInformatica)<\/td><td class=\"has-text-align-center\" data-align=\"center\">{&#8220;Andr\u00e9 Castro&#8221;, &#8220;Renato da Costa&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Emanuelle Gouveia&#8221;, &#8220;Thiago Cavalcanti&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Diego Carvalho&#8221;}<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u2229<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Intersec\u00e7\u00e3o de conjuntos.<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Thiago Cavalcanti&#8221;}<br \/><br \/>professoresInformatica = {&#8220;Diego Carvalho&#8221;, &#8220;Emanuelle Gouveia&#8221;, &#8220;Renato da Costa&#8221;}<br \/>&nbsp;<br \/>print(professoresTI &amp; professoresInformatica)<\/td><td class=\"has-text-align-center\" data-align=\"center\">{\u201cDiego Carvalho\u201d}<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>&#8211;<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Diferen\u00e7a de conjuntos.<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Thiago Cavalcanti&#8221;}<br \/><br \/>professoresInformatica = {&#8220;Diego Carvalho&#8221;, &#8220;Emanuelle Gouveia&#8221;, &#8220;Renato da Costa&#8221;}<br \/>&nbsp;<br \/>print(professoresTI &#8211; professoresInformatica)<\/td><td class=\"has-text-align-center\" data-align=\"center\">{&#8220;Andr\u00e9 Castro&#8221;, &#8220;Thiago Cavalcanti&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Raphael Lacerda&#8221;}<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>^<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Diferen\u00e7a sim\u00e9trica de conjuntos.<\/td><td class=\"has-text-align-center\" data-align=\"center\">professoresTI = {&#8220;Andr\u00e9 Castro&#8221;, &#8220;Diego Carvalho&#8221;, &#8220;Evandro Dalla Vecchia&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Thiago Cavalcanti&#8221;}<br \/><br \/>professoresInformatica = {&#8220;Diego Carvalho&#8221;, &#8220;Emanuelle Gouveia&#8221;, &#8220;Renato da Costa&#8221;}<br \/>&nbsp;<br \/>print(professoresTI ^ professoresInformatica)<\/td><td class=\"has-text-align-center\" data-align=\"center\">{&#8220;Evandro Dalla Vecchia&#8221;, &#8220;Renato da Costa&#8221;, &#8220;Fernando Pedrosa&#8221;, &#8220;Raphael Lacerda&#8221;, &#8220;Andr\u00e9 Castro&#8221;, &#8220;Thiago Cavalcanti&#8221;, &#8220;Emanuelle Gouveia&#8221;}<br \/><strong>&nbsp;<\/strong><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 4 \u2013 Fun\u00e7\u00f5es de manipula\u00e7\u00e3o da cole\u00e7\u00e3o set em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-luminous-vivid-orange-color has-text-color\" id=\"h-dicionario\">DICION\u00c1RIO<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-pale-cyan-blue-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Nome<\/th><th class=\"has-text-align-center\" data-align=\"center\">Descri\u00e7\u00e3o<\/th><th class=\"has-text-align-center\" data-align=\"center\">Exemplo<\/th><th class=\"has-text-align-center\" data-align=\"center\">Resultado<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">get<\/td><td class=\"has-text-align-center\" data-align=\"center\">Acesso a um elemento do dicion\u00e1rio.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = {&#8220;nome&#8221;: &#8220;Cristiane Selem&#8221;, &#8220;altura&#8221;: &nbsp;&nbsp;&nbsp;1.54}<br \/>&nbsp;<br \/>print(pessoa.get(&#8220;nome&#8221;, &#8220;O nome da pessoa n\u00e3o foi encontrado&#8221;))<\/td><td class=\"has-text-align-center\" data-align=\"center\">Cristiane Selem<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">update<\/td><td class=\"has-text-align-center\" data-align=\"center\">Adiciona um elemento ao dicion\u00e1rio.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = {&#8220;nome&#8221;: &#8220;Cristiane Selem&#8221;, &#8220;altura&#8221;: &nbsp;&nbsp;&nbsp;1.54}<br \/>&nbsp;<br \/>pessoa.update({&#8220;peso&#8221;:57})<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = {&#8220;nome&#8221;: &#8220;Cristiane Selem&#8221;,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;altura&#8221;: &nbsp;&nbsp;&nbsp;1.54,<br \/>&#8220;peso&#8221;: 57}<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">pop \/ del<\/td><td class=\"has-text-align-center\" data-align=\"center\">Remove um elemento do dicion\u00e1rio.<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = {&#8220;nome&#8221;: &#8220;Cristiane Selem&#8221;, &#8220;altura&#8221;: &nbsp;&nbsp;&nbsp;1.54}<br \/>&nbsp;<br \/>pessoa.pop(&#8220;altura&#8221;)<\/td><td class=\"has-text-align-center\" data-align=\"center\">pessoa = {&#8220;nome&#8221;: &#8220;Cristiane Selem&#8221;}<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 5 \u2013 Fun\u00e7\u00f5es de manipula\u00e7\u00e3o da cole\u00e7\u00e3o dicion\u00e1rio em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#fcabbf\"><strong>Voc\u00ea sabia?<\/strong> &gt;&gt;&gt;&gt;&gt;&gt; Diferen\u00e7a sim\u00e9trica de conjuntos \u00e9 representada pela uni\u00e3o dos elementos pertencentes aos conjuntos, exceto a intersec\u00e7\u00e3o.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"273\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22203724\/image-218.png\" alt=\"Figura 6 - Diferen\u00e7a sim\u00e9trica entre conjuntos.\" class=\"wp-image-1142488\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22203724\/image-218.png 416w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22203724\/image-218-300x197.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22203724\/image-218-150x98.png 150w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><figcaption class=\"wp-element-caption\"><br \/>Figura 6 &#8211; Diferen\u00e7a sim\u00e9trica entre conjuntos.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-conversao-de-tipos\">Convers\u00e3o de Tipos<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Assim como a maioria das linguagens, o Python tamb\u00e9m permite convers\u00e3o de tipos. A fim de facilitar o seu aprendizado, disponibilizamos um quadro esquematizado com as principais fun\u00e7\u00f5es de convers\u00e3o em Python, juntamente com seus exemplos:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-pale-cyan-blue-background-color has-background\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Nome<\/th><th class=\"has-text-align-center\" data-align=\"center\">Descri\u00e7\u00e3o<\/th><th class=\"has-text-align-center\" data-align=\"center\">Exemplo<\/th><th class=\"has-text-align-center\" data-align=\"center\">Resultado<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>int<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Converte para inteiro.<\/td><td class=\"has-text-align-center\" data-align=\"center\">print(int(12.27))<\/td><td class=\"has-text-align-center\" data-align=\"center\">12 (n\u00famero truncado)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>float<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Converte para ponto flutuante.<\/td><td class=\"has-text-align-center\" data-align=\"center\">print(float(&#8220;6&#8221;))<\/td><td class=\"has-text-align-center\" data-align=\"center\">6.0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>str<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Converte para <em>string<\/em>.<\/td><td class=\"has-text-align-center\" data-align=\"center\">print(str(6.12))<\/td><td class=\"has-text-align-center\" data-align=\"center\">6.12<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>list<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Convertem os valores para lista.<\/td><td class=\"has-text-align-center\" data-align=\"center\">print(list((&#8220;Cristiane&nbsp; Selem&#8221;, 1.54)))<\/td><td class=\"has-text-align-center\" data-align=\"center\">[&#8220;Cristiane Selem&#8221;, 1.54]<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>tuple<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Convertem os valores para tupla.<\/td><td class=\"has-text-align-center\" data-align=\"center\">print(tuple([&#8220;Cristiane Selem&#8221;, 1.54]))<\/td><td class=\"has-text-align-center\" data-align=\"center\">(&#8220;Cristiane Selem&#8221;, 1.54)<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabela 6 \u2013 Fun\u00e7\u00f5es de convers\u00e3o de tipos em Python.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-python-2-e-3\">Python 2 e 3<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>A linguagem Python tamb\u00e9m sofre evolu\u00e7\u00f5es. De acordo com essa ideia, Python 2 e Python 3 representam essas atualiza\u00e7\u00f5es da vers\u00e3o original. Como voc\u00ea j\u00e1 deve imaginar, certamente existem algumas diferen\u00e7as para justificar o incremento.<\/p>\n\n\n\n<p>Al\u00e9m de mais recente, o Python 3 tamb\u00e9m possui uma sintaxe mais simples e mais f\u00e1cil de entender. S\u00f3 para ilustrar, segue um resumo esquematizado das principais diferen\u00e7as:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"1024\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219-735x1024.png\" alt=\"Figura 7 \u2013 Principais diferen\u00e7as entre Python 2 e Python 3.\" class=\"wp-image-1142489\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219-735x1024.png 735w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219-215x300.png 215w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219-768x1071.png 768w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219-610x850.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219-150x209.png 150w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22205210\/image-219.png 886w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><figcaption class=\"wp-element-caption\">Figura 7 \u2013 Principais diferen\u00e7as entre Python 2 e Python 3.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\" id=\"h-conclusao\">Conclus\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Em suma, apresentamos no artigo de hoje um resumo esquematizado da linguagem Python, tema que despenca nas provas de Tecnologia da Informa\u00e7\u00e3o que exigem Ci\u00eancia de Dados. Assim, se voc\u00ea entendeu bem os conceitos, o pr\u00f3ximo passo agora ser\u00e1 realizar muitas quest\u00f5es para treinar.<\/p>\n\n\n\n<p>Alunos aprovados realizam centenas ou at\u00e9 milhares de quest\u00f5es para atingir seu objetivo. O acesso ao Sistema de Quest\u00f5es do Estrat\u00e9gia \u00e9 feito pelo link: <a href=\"https:\/\/concursos.estrategia.com\/\">https:\/\/concursos.estrategia.com\/<\/a>.<\/p>\n\n\n\n<p>N\u00e3o esque\u00e7a tamb\u00e9m de retornar ao t\u00f3pico periodicamente para fazer revis\u00f5es. Este artigo foi preparado especialmente para ajudar voc\u00ea nisso. Salve-o nos seus favoritos e utilize-o da melhor forma.<\/p>\n\n\n\n<p>Por fim, se voc\u00ea quiser aprofundar o conte\u00fado ou tirar d\u00favidas espec\u00edficas da linguagem Python, busque o material do Estrat\u00e9gia Concursos. N\u00f3s oferecemos diversos cursos em pdf, videoaulas e \u00e1udios para voc\u00ea ouvir onde quiser. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Bons estudos e at\u00e9 a pr\u00f3xima!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022) e TCE-RJ (2022). Atualmente exerce o cargo efetivo de Especialista em Previd\u00eancia Social \u2013 Ci\u00eancia da Computa\u00e7\u00e3o no Rioprevid\u00eancia, al\u00e9m de ser colaboradora do Blog do Estrat\u00e9gia Concursos.<\/em><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos Abertos<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Quer Saber Tudo de Concursos Previstos?<\/strong><\/h4>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Confira Nossos Artigos<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2023<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos. <\/p>\n","protected":false},"author":2462,"featured_media":1142523,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1,220180,220184,220181,1983,220182,220183,220188,1988,220189,220190,220186,220187,214710],"tags":[221245,40,25,776],"tax_estado":[219964,219965,219966,219967,219968,219969,219970,219971,219972,219973,219974,219975,219976,219977,219978,219979,219980,219981,219982,219983,219984,219985,219986,219987,219988,219989,219990],"class_list":["post-1141391","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cursos-e-concursos","category-controle-gestao","category-engenharias-e-ti","category-area-financeira","category-fiscal-estadual","category-fiscal-federal","category-fiscal-municipal","category-policial-agente-penitenciario","category-policia","category-policial-guarda-civis","category-policial-peritos","category-policial-oficial","category-policial-pracas","category-tribunais-de-contas","tag-ciencia-de-dados","tag-concurso","tag-tecnologia-da-informacao","tag-ti","tax_estado-ac","tax_estado-al","tax_estado-am","tax_estado-ap","tax_estado-ba","tax_estado-ce","tax_estado-df","tax_estado-es","tax_estado-go","tax_estado-ma","tax_estado-mg","tax_estado-ms","tax_estado-mt","tax_estado-pa","tax_estado-pb","tax_estado-pe","tax_estado-pi","tax_estado-pr","tax_estado-rj","tax_estado-rn","tax_estado-ro","tax_estado-rr","tax_estado-rs","tax_estado-sc","tax_estado-se","tax_estado-sp","tax_estado-to"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Linguagem Python Esquematizada: Ci\u00eancia de Dados.<\/title>\n<meta name=\"description\" content=\"Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada.\" \/>\n<meta property=\"og:description\" content=\"Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-14T11:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-22T19:28:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"164\" \/>\n\t<meta property=\"og:image:height\" content=\"104\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cristiane Selem Ferreira Neves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cristiane Selem Ferreira Neves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\"},\"author\":{\"name\":\"Cristiane Selem Ferreira Neves\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\"},\"headline\":\"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada.\",\"datePublished\":\"2023-01-14T11:00:00+00:00\",\"dateModified\":\"2023-06-22T19:28:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\"},\"wordCount\":2669,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png\",\"keywords\":[\"ci\u00eancia de dados\",\"Concurso\",\"Tecnologia da Informa\u00e7\u00e3o\",\"TI\"],\"articleSection\":[\"Concursos P\u00fablicos\",\"Controladorias\/Gest\u00e3o (CGU, CGE, STN, EPPGG)\",\"Engenharias e TI\",\"Financeira (BACEN, CVM, SUSEP e BNDES)\",\"Fiscal - Estadual (ICMS)\",\"Fiscal - Federal (RFB e AFT)\",\"Fiscal - Municipal (ISS)\",\"Policial (Agente Penitenci\u00e1rio)\",\"Policial (Agente, Escriv\u00e3o e Investigador)\",\"Policial (Guardas Civis)\",\"Policial (Peritos, Papiloscopistas)\",\"Policial (PM\/BM - Oficial)\",\"Policial (PM\/BM - Pra\u00e7as)\",\"Tribunais de Contas (TCU, TCE, TCM)\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#respond\"]}],\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\",\"name\":\"Linguagem Python Esquematizada: Ci\u00eancia de Dados.\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png\",\"datePublished\":\"2023-01-14T11:00:00+00:00\",\"dateModified\":\"2023-06-22T19:28:11+00:00\",\"description\":\"Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png\",\"width\":164,\"height\":104},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\",\"name\":\"Cristiane Selem Ferreira Neves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"caption\":\"Cristiane Selem Ferreira Neves\"},\"description\":\"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Linguagem Python Esquematizada: Ci\u00eancia de Dados.","description":"Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos.","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:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/","og_locale":"pt_BR","og_type":"article","og_title":"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada.","og_description":"Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2023-01-14T11:00:00+00:00","article_modified_time":"2023-06-22T19:28:11+00:00","og_image":[{"width":164,"height":104,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png","type":"image\/png"}],"author":"Cristiane Selem Ferreira Neves","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Cristiane Selem Ferreira Neves","Est. tempo de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/"},"author":{"name":"Cristiane Selem Ferreira Neves","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904"},"headline":"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada.","datePublished":"2023-01-14T11:00:00+00:00","dateModified":"2023-06-22T19:28:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/"},"wordCount":2669,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png","keywords":["ci\u00eancia de dados","Concurso","Tecnologia da Informa\u00e7\u00e3o","TI"],"articleSection":["Concursos P\u00fablicos","Controladorias\/Gest\u00e3o (CGU, CGE, STN, EPPGG)","Engenharias e TI","Financeira (BACEN, CVM, SUSEP e BNDES)","Fiscal - Estadual (ICMS)","Fiscal - Federal (RFB e AFT)","Fiscal - Municipal (ISS)","Policial (Agente Penitenci\u00e1rio)","Policial (Agente, Escriv\u00e3o e Investigador)","Policial (Guardas Civis)","Policial (Peritos, Papiloscopistas)","Policial (PM\/BM - Oficial)","Policial (PM\/BM - Pra\u00e7as)","Tribunais de Contas (TCU, TCE, TCM)"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#respond"]}],"copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/","name":"Linguagem Python Esquematizada: Ci\u00eancia de Dados.","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png","datePublished":"2023-01-14T11:00:00+00:00","dateModified":"2023-06-22T19:28:11+00:00","description":"Aprenda a linguagem Python conosco de uma forma esquematizada e prepare-se em alto n\u00edvel para as provas de TI dos principais concursos.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/12\/22223310\/imagemdestaque-1.png","width":164,"height":104},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/ciencia-dados-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Ci\u00eancia de Dados Passo a Passo: Linguagem Python Esquematizada."}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904","name":"Cristiane Selem Ferreira Neves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","caption":"Cristiane Selem Ferreira Neves"},"description":"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1141391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/2462"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1141391"}],"version-history":[{"count":53,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1141391\/revisions"}],"predecessor-version":[{"id":1237493,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1141391\/revisions\/1237493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/1142523"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1141391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1141391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1141391"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1141391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}