{"id":115487,"date":"2023-11-25T00:45:37","date_gmt":"2023-11-25T03:45:37","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/"},"modified":"2023-11-25T00:45:37","modified_gmt":"2023-11-25T03:45:37","slug":"switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao","status":"publish","type":"post","link":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/","title":{"rendered":"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o."},"content":{"rendered":"<p><body><\/p>\n<h1>O que \u00e9 o Switch Case em Python e como funciona<\/h1>\n<h2>Introdu\u00e7\u00e3o<\/h2>\n<p>Switch Case \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o em Python. \u00c9 uma forma de tomar decis\u00f5es condicionais com base em m\u00faltiplas op\u00e7\u00f5es. Enquanto em outras linguagens de programa\u00e7\u00e3o, como C ou Java, o Switch Case \u00e9 uma constru\u00e7\u00e3o nativa, em Python n\u00e3o existe uma implementa\u00e7\u00e3o direta dessa estrutura. No entanto, \u00e9 poss\u00edvel simular o comportamento do Switch Case utilizando outras estruturas dispon\u00edveis na linguagem.<\/p>\n<h2>Simulando o Switch Case com if-elif-else<\/h2>\n<p>Em Python, a forma mais comum de simular um Switch Case \u00e9 utilizando o bloco if-elif-else. O bloco if-elif-else permite realizar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. A primeira condi\u00e7\u00e3o que for verdadeira ser\u00e1 executada, ignorando as demais condi\u00e7\u00f5es. Para simular o comportamento do Switch Case, cada condi\u00e7\u00e3o seria equivalente a um caso do Switch. Por exemplo:<\/p>\n<pre><code>opcao = 2\n\nif opcao == 1:\n    print(\"Op\u00e7\u00e3o 1 selecionada\")\nelif opcao == 2:\n    print(\"Op\u00e7\u00e3o 2 selecionada\")\nelif opcao == 3:\n    print(\"Op\u00e7\u00e3o 3 selecionada\")\nelse:\n    print(\"Op\u00e7\u00e3o inv\u00e1lida\")<\/code><\/pre>\n<p>Nesse exemplo, se a vari\u00e1vel <code>opcao<\/code> tiver o valor 2, a mensagem &#8220;Op\u00e7\u00e3o 2 selecionada&#8221; ser\u00e1 exibida. Caso <code>opcao<\/code> tenha um valor diferente de 1, 2 ou 3, a mensagem &#8220;Op\u00e7\u00e3o inv\u00e1lida&#8221; ser\u00e1 exibida.<\/p>\n<h2>Simulando o Switch Case com dicion\u00e1rio de fun\u00e7\u00f5es<\/h2>\n<p>Uma alternativa ao uso do bloco if-elif-else para simular o Switch Case em Python \u00e9 o uso de um dicion\u00e1rio de fun\u00e7\u00f5es. Nessa abordagem, cada caso do Switch \u00e9 representado por uma chave no dicion\u00e1rio e o valor associado a essa chave \u00e9 a fun\u00e7\u00e3o a ser executada. Por exemplo:<\/p>\n<pre><code>def opcao_1():\n    print(\"Op\u00e7\u00e3o 1 selecionada\")\n\ndef opcao_2():\n    print(\"Op\u00e7\u00e3o 2 selecionada\")\n\ndef opcao_3():\n    print(\"Op\u00e7\u00e3o 3 selecionada\")\n\nopcoes = {\n    1: opcao_1,\n    2: opcao_2,\n    3: opcao_3\n}\n\nopcao = 2\n\nif opcao in opcoes:\n    opcoes[opcao]()\nelse:\n    print(\"Op\u00e7\u00e3o inv\u00e1lida\")<\/code><\/pre>\n<p>Nesse exemplo, se a vari\u00e1vel <code>opcao<\/code> tiver o valor 2, a fun\u00e7\u00e3o <code>opcao_2<\/code> ser\u00e1 executada, exibindo a mensagem &#8220;Op\u00e7\u00e3o 2 selecionada&#8221;. Caso <code>opcao<\/code> tenha um valor diferente das chaves definidas no dicion\u00e1rio, a mensagem &#8220;Op\u00e7\u00e3o inv\u00e1lida&#8221; ser\u00e1 exibida.<\/p>\n<h2>Considera\u00e7\u00f5es finais<\/h2>\n<p>Em resumo, o Switch Case em Python pode ser simulado utilizando o bloco if-elif-else ou utilizando um dicion\u00e1rio de fun\u00e7\u00f5es. Essas s\u00e3o as abordagens mais comuns para implementar essa estrutura de controle na linguagem. O importante \u00e9 entender o conceito por tr\u00e1s do Switch Case e utilizar a abordagem que seja mais adequada para cada situa\u00e7\u00e3o.<\/p>\n<p>Aprender a utilizar o Switch Case em Python \u00e9 essencial para a programa\u00e7\u00e3o, pois permite tomar decis\u00f5es condicionais de forma mais clara e organizada. Com esse conhecimento, \u00e9 poss\u00edvel desenvolver programas mais robustos e eficientes. Portanto, \u00e9 recomendado praticar e explorar diferentes cen\u00e1rios de uso do Switch Case em Python.<\/p>\n<h2>Dicas importantes para utilizar o Switch Case em Python de forma eficiente:<\/h2>\n<ul>\n<li>Mantenha o c\u00f3digo claro e leg\u00edvel. Utilize nomes significativos para as vari\u00e1veis e coment\u00e1rios explicativos para facilitar a compreens\u00e3o do c\u00f3digo.<\/li>\n<li>Evite a repeti\u00e7\u00e3o de c\u00f3digo. Se v\u00e1rias op\u00e7\u00f5es do Switch Case executam a mesma l\u00f3gica, \u00e9 poss\u00edvel agrup\u00e1-las em um \u00fanico bloco para evitar redund\u00e2ncias.<\/li>\n<li>Esteja atento ao uso adequado das estruturas de controle. O Switch Case deve ser utilizado quando existem m\u00faltiplas op\u00e7\u00f5es a serem verificadas. Se houver apenas uma op\u00e7\u00e3o, o uso do Switch Case pode n\u00e3o ser necess\u00e1rio.<\/li>\n<li>Teste o c\u00f3digo com diferentes valores de entrada para garantir que todas as op\u00e7\u00f5es do Switch Case estejam corretamente implementadas.<\/li>\n<li>Mantenha-se atualizado. Python \u00e9 uma linguagem em constante evolu\u00e7\u00e3o, e \u00e9 importante estar familiarizado com as novidades e boas pr\u00e1ticas da linguagem.<\/li>\n<\/ul>\n<p>Com essas dicas e o conhecimento sobre o Switch Case em Python, voc\u00ea estar\u00e1 preparado para utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o e desenvolver programas mais eficientes e organizados.<\/p>\n<h2>Como utilizar o Switch Case em Python para tomar decis\u00f5es condicionais<\/h2>\n<p>O Switch Case em Python \u00e9 uma estrutura de controle poderosa que permite tomar decis\u00f5es condicionais de forma eficiente e organizada. Com o Switch Case, \u00e9 poss\u00edvel executar diferentes blocos de c\u00f3digo com base em diferentes valores de uma vari\u00e1vel. Isso \u00e9 especialmente \u00fatil quando h\u00e1 uma grande quantidade de op\u00e7\u00f5es a serem verificadas e \u00e9 necess\u00e1rio evitar a repeti\u00e7\u00e3o de c\u00f3digo.<\/p>\n<p>Para utilizar o Switch Case em Python, existem algumas abordagens poss\u00edveis, como o uso do bloco if-elif-else ou o uso de um dicion\u00e1rio de fun\u00e7\u00f5es. A escolha da abordagem depende do contexto e da complexidade do problema a ser resolvido.<\/p>\n<h3>Utilizando o bloco if-elif-else<\/h3>\n<p>A primeira abordagem, utilizando o bloco if-elif-else, \u00e9 bastante simples e direta. Cada caso \u00e9 representado por uma condi\u00e7\u00e3o no bloco if-elif-else, e o c\u00f3digo correspondente ao caso \u00e9 executado quando a condi\u00e7\u00e3o \u00e9 verdadeira. Por exemplo:<\/p>\n<pre><code>opcao = 2\n\nif opcao == 1:\n    # C\u00f3digo para o caso 1\nelif opcao == 2:\n    # C\u00f3digo para o caso 2\nelif opcao == 3:\n    # C\u00f3digo para o caso 3\nelse:\n    # C\u00f3digo para o caso padr\u00e3o<\/code><\/pre>\n<p>Nesse exemplo, se a vari\u00e1vel <code>opcao<\/code> tiver o valor 2, o bloco de c\u00f3digo correspondente ao caso 2 ser\u00e1 executado. Caso <code>opcao<\/code> tenha um valor diferente de 1, 2 ou 3, o bloco de c\u00f3digo correspondente ao caso padr\u00e3o ser\u00e1 executado.<\/p>\n<h3>Utilizando um dicion\u00e1rio de fun\u00e7\u00f5es<\/h3>\n<p>A segunda abordagem, utilizando um dicion\u00e1rio de fun\u00e7\u00f5es, \u00e9 mais flex\u00edvel e permite uma maior modulariza\u00e7\u00e3o do c\u00f3digo. Nessa abordagem, cada caso do Switch \u00e9 representado por uma chave no dicion\u00e1rio e o valor associado a essa chave \u00e9 a fun\u00e7\u00e3o a ser executada. Por exemplo:<\/p>\n<pre><code>def caso_1():\n    # C\u00f3digo para o caso 1\n\ndef caso_2():\n    # C\u00f3digo para o caso 2\n\ndef caso_3():\n    # C\u00f3digo para o caso 3\n\nopcoes = {\n    1: caso_1,\n    2: caso_2,\n    3: caso_3\n}\n\nopcao = 2\n\nif opcao in opcoes:\n    opcoes[opcao]()\nelse:\n    # C\u00f3digo para o caso padr\u00e3o<\/code><\/pre>\n<p>Nesse exemplo, se a vari\u00e1vel <code>opcao<\/code> tiver o valor 2, a fun\u00e7\u00e3o <code>caso_2<\/code> ser\u00e1 executada. Caso <code>opcao<\/code> tenha um valor diferente das chaves definidas no dicion\u00e1rio, o bloco de c\u00f3digo correspondente ao caso padr\u00e3o ser\u00e1 executado.<\/p>\n<p>Ao utilizar o Switch Case em Python, \u00e9 importante seguir algumas boas pr\u00e1ticas para garantir um c\u00f3digo limpo e eficiente:<\/p>\n<ul>\n<li>Mantenha o c\u00f3digo claro e leg\u00edvel. Utilize coment\u00e1rios para documentar cada caso e explicar a l\u00f3gica por tr\u00e1s de cada bloco de c\u00f3digo.<\/li>\n<li>Evite a repeti\u00e7\u00e3o de c\u00f3digo. Se v\u00e1rios casos executam a mesma l\u00f3gica, \u00e9 poss\u00edvel agrup\u00e1-los em um \u00fanico bloco e utilizar a palavra-chave <code>or<\/code> para verificar v\u00e1rias condi\u00e7\u00f5es ao mesmo tempo.<\/li>\n<li>Esteja atento ao uso adequado das estruturas de controle. O Switch Case deve ser utilizado quando h\u00e1 uma grande quantidade de op\u00e7\u00f5es a serem verificadas. Se houver apenas uma op\u00e7\u00e3o, o uso do Switch Case pode n\u00e3o ser necess\u00e1rio.<\/li>\n<li>Teste o c\u00f3digo com diferentes valores de entrada para garantir que todos os casos estejam corretamente implementados.<\/li>\n<li>Utilize vari\u00e1veis e nomes significativos para facilitar a compreens\u00e3o do c\u00f3digo.<\/li>\n<\/ul>\n<p>Aprender a utilizar o Switch Case em Python \u00e9 essencial para a programa\u00e7\u00e3o, pois \u00e9 uma estrutura de controle muito \u00fatil e eficiente. Com o Switch Case, \u00e9 poss\u00edvel tomar decis\u00f5es condicionais de forma mais organizada e evitar a repeti\u00e7\u00e3o de c\u00f3digo. Experimente utilizar o Switch Case em seus projetos e aproveite os benef\u00edcios que essa estrutura oferece.<\/p>\n<h2>A Awari \u00e9 a melhor plataforma para aprender sobre ci\u00eancia de dados no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a target=\"_blank\" href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do Switch Case utilizando outras estruturas como o bloco if-elif-else e dicion\u00e1rios de fun\u00e7\u00f5es. Essas abordagens permitem tomar decis\u00f5es condicionais com base em diferentes op\u00e7\u00f5es. \u00c9 importante seguir boas pr\u00e1ticas ao utilizar o Switch Case, como manter o c\u00f3digo claro e leg\u00edvel, evitar repeti\u00e7\u00e3o de c\u00f3digo e testar diferentes valores de entrada. Aprender a utilizar o Switch Case em Python \u00e9 fundamental para desenvolver programas mais eficientes e organizados.<\/p>\n","protected":false},"author":9,"featured_media":27544,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115487","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o. | Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o. | Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-25T03:45:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/\",\"name\":\"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o. | Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-25T03:45:37+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do ...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency Academy\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o. | Fluency.io Brasil","description":"O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do ...","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:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/","og_locale":"pt_BR","og_type":"article","og_title":"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o. | Fluency.io Brasil","og_description":"O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do ...","og_url":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-25T03:45:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/","url":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/","name":"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o. | Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-25T03:45:37+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"O Switch Case em Python \u00e9 uma estrutura de controle essencial na programa\u00e7\u00e3o. Apesar de n\u00e3o ser nativa na linguagem, \u00e9 poss\u00edvel simular o comportamento do ...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/switch-case-em-python-aprenda-a-utilizar-essa-estrutura-de-controle-essencial-na-programacao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Switch Case em Python: Aprenda a utilizar essa estrutura de controle essencial na programa\u00e7\u00e3o."}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency Academy","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"}}]}},"_links":{"self":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts\/115487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115487"}],"version-history":[{"count":0,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts\/115487\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115487"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/format?post=115487"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}