{"id":115391,"date":"2023-11-24T17:33:27","date_gmt":"2023-11-24T20:33:27","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/"},"modified":"2023-11-24T17:33:27","modified_gmt":"2023-11-24T20:33:27","slug":"python-aprenda-a-usar-o-try-except-para-lidar-com-erros","status":"publish","type":"post","link":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/","title":{"rendered":"Python: Aprenda a usar o Try Except para lidar com erros"},"content":{"rendered":"<p><body><\/p>\n<h1>Como funciona o Try Except no Python<\/h1>\n<p>O Try Except \u00e9 uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para lidar com exce\u00e7\u00f5es e erros. Ele permite que o desenvolvedor controle o fluxo do programa e trate de forma adequada as situa\u00e7\u00f5es inesperadas que possam ocorrer durante a execu\u00e7\u00e3o do c\u00f3digo.<\/p>\n<h2>A estrutura b\u00e1sica do Try Except<\/h2>\n<p>A estrutura b\u00e1sica do Try Except consiste em um bloco Try, onde o c\u00f3digo suscet\u00edvel a erros \u00e9 colocado, e um bloco Except, onde o tratamento do erro \u00e9 definido. Quando um erro ocorre dentro do bloco Try, o programa pula para o bloco Except correspondente ao tipo de erro ocorrido e executa as instru\u00e7\u00f5es ali presentes.<\/p>\n<h2>Funcionamento do Try Except no Python<\/h2>\n<p>O Try Except no Python funciona da seguinte maneira: o c\u00f3digo dentro do bloco Try \u00e9 executado normalmente, e caso nenhum erro ocorra, o programa segue adiante. No entanto, se um erro \u00e9 lan\u00e7ado durante a execu\u00e7\u00e3o do c\u00f3digo dentro do bloco Try, o programa interrompe sua execu\u00e7\u00e3o normal e pula para o bloco Except correspondente ao tipo de erro.<\/p>\n<p>Existem diversos tipos de exce\u00e7\u00f5es que podem ser tratadas pelo Try Except, como por exemplo ValueError, TypeError, FileNotFoundError, entre outros. \u00c9 importante conhecer os diferentes tipos de exce\u00e7\u00f5es para poder lidar com elas adequadamente em seu c\u00f3digo.<\/p>\n<h2>Benef\u00edcios de utilizar o Try Except na programa\u00e7\u00e3o Python<\/h2>\n<p>A utiliza\u00e7\u00e3o do Try Except na programa\u00e7\u00e3o Python traz diversos benef\u00edcios para o desenvolvedor. Vejamos alguns deles:<\/p>\n<ol>\n<li>Tratamento de erros: O Try Except permite que erros sejam tratados de forma adequada, evitando que o programa seja interrompido e fornecendo mensagens de erro claras e significativas para o usu\u00e1rio.<\/li>\n<li>Controle do fluxo do programa: Com o Try Except, \u00e9 poss\u00edvel controlar o fluxo do programa mesmo quando ocorrem erros. \u00c9 poss\u00edvel definir diferentes a\u00e7\u00f5es a serem tomadas de acordo com o tipo de erro ocorrido, permitindo que o programa aja de forma adequada em cada situa\u00e7\u00e3o.<\/li>\n<li>Melhoria da experi\u00eancia do usu\u00e1rio: Ao utilizar o Try Except, \u00e9 poss\u00edvel fornecer mensagens de erro amig\u00e1veis para o usu\u00e1rio, explicando de forma clara o que aconteceu de errado e fornecendo poss\u00edveis solu\u00e7\u00f5es para o problema.<\/li>\n<li>Detec\u00e7\u00e3o de erros dif\u00edceis de prever: O Try Except permite detectar e tratar erros que n\u00e3o s\u00e3o facilmente previs\u00edveis durante o desenvolvimento do c\u00f3digo. Isso torna o programa mais robusto e confi\u00e1vel, evitando falhas inesperadas.<\/li>\n<\/ol>\n<h2>Melhores pr\u00e1ticas para implementar o Try Except no Python<\/h2>\n<p>Ao implementar o Try Except no Python, \u00e9 importante seguir algumas melhores pr\u00e1ticas para garantir um c\u00f3digo limpo, leg\u00edvel e eficiente. Aqui est\u00e3o algumas dicas para utilizar o Try Except de forma adequada:<\/p>\n<ol>\n<li>Especifique o tipo de exce\u00e7\u00e3o: \u00c9 recomendado especificar o tipo de exce\u00e7\u00e3o que est\u00e1 sendo tratada no bloco Except. Isso torna o c\u00f3digo mais claro e evita que exce\u00e7\u00f5es n\u00e3o esperadas sejam tratadas de forma incorreta.<\/li>\n<li>Evite capturar exce\u00e7\u00f5es gen\u00e9ricas: Evite capturar exce\u00e7\u00f5es gen\u00e9ricas como Exception, a menos que seja realmente necess\u00e1rio. Capturar exce\u00e7\u00f5es gen\u00e9ricas pode esconder erros e tornar a depura\u00e7\u00e3o mais dif\u00edcil.<\/li>\n<li>Trate as exce\u00e7\u00f5es de forma adequada: Dentro do bloco Except, trate as exce\u00e7\u00f5es de forma adequada. Isso pode incluir exibir mensagens de erro, registrar o erro em um arquivo de log ou tomar a\u00e7\u00f5es espec\u00edficas para lidar com o erro.<\/li>\n<li>Utilize o bloco Finally, se necess\u00e1rio: O bloco Finally \u00e9 opcional e pode ser utilizado para definir a\u00e7\u00f5es que devem ser executadas independentemente de ocorrerem exce\u00e7\u00f5es ou n\u00e3o. Por exemplo, fechar um arquivo aberto ou liberar recursos do sistema.<\/li>\n<\/ol>\n<h2>Exemplos de uso do Try Except para lidar com erros em Python<\/h2>\n<p>Vamos agora analisar alguns exemplos de como utilizar o Try Except para lidar com erros em Python:<\/p>\n<h3>Exemplo 1: Divis\u00e3o por zero<\/h3>\n<pre><code>try:\n    resultado = 10 \/ 0\nexcept ZeroDivisionError:\n    print(\"Erro: Divis\u00e3o por zero n\u00e3o \u00e9 permitida.\")\n<\/code><\/pre>\n<p>Neste exemplo, o c\u00f3digo dentro do bloco Try tenta realizar uma divis\u00e3o por zero, o que resultaria em um erro. No bloco Except, capturamos a exce\u00e7\u00e3o ZeroDivisionError e exibimos uma mensagem de erro adequada.<\/p>\n<h3>Exemplo 2: Abertura de arquivo<\/h3>\n<pre><code>try:\n    arquivo = open(\"arquivo.txt\", \"r\")\n    conteudo = arquivo.read()\n    arquivo.close()\nexcept FileNotFoundError:\n    print(\"Erro: O arquivo n\u00e3o foi encontrado.\")\n<\/code><\/pre>\n<p>Neste exemplo, o c\u00f3digo dentro do bloco Try tenta abrir um arquivo que n\u00e3o existe. Caso o arquivo n\u00e3o seja encontrado, a exce\u00e7\u00e3o FileNotFoundError \u00e9 capturada e uma mensagem de erro \u00e9 exibida.<\/p>\n<p>Esses s\u00e3o apenas alguns exemplos de como utilizar o Try Except para lidar com erros em Python. \u00c9 importante entender as necessidades espec\u00edficas do seu c\u00f3digo e definir as a\u00e7\u00f5es adequadas para lidar com cada tipo de erro.<\/p>\n<p>Em resumo, o Try Except \u00e9 uma constru\u00e7\u00e3o poderosa na linguagem Python que permite ao desenvolvedor lidar com erros e exce\u00e7\u00f5es de forma eficiente. Ao utiliz\u00e1-lo corretamente, \u00e9 poss\u00edvel melhorar a robustez e a confiabilidade do c\u00f3digo, proporcionando uma melhor experi\u00eancia para o usu\u00e1rio.<\/p>\n<h2>Melhores pr\u00e1ticas para implementar o Try Except no Python<\/h2>\n<p>Ao implementar o Try Except no Python, \u00e9 importante seguir algumas melhores pr\u00e1ticas para garantir um c\u00f3digo limpo, leg\u00edvel e eficiente. Essas pr\u00e1ticas ajudam a melhorar a qualidade do c\u00f3digo e a facilitar a manuten\u00e7\u00e3o e depura\u00e7\u00e3o futuras. Aqui est\u00e3o algumas dicas valiosas:<\/p>\n<ul>\n<li>Mantenha o bloco Try o mais curto poss\u00edvel: \u00c9 recomendado colocar apenas o c\u00f3digo que pode gerar uma exce\u00e7\u00e3o dentro do bloco Try. Isso ajuda a identificar rapidamente o trecho de c\u00f3digo problem\u00e1tico e facilita a depura\u00e7\u00e3o. Al\u00e9m disso, torna o c\u00f3digo mais leg\u00edvel e evita o tratamento de exce\u00e7\u00f5es desnecess\u00e1rias.<\/li>\n<li>Especifique o tipo de exce\u00e7\u00e3o: \u00c9 uma boa pr\u00e1tica especificar o tipo de exce\u00e7\u00e3o que voc\u00ea est\u00e1 esperando capturar no bloco Except. Isso torna o c\u00f3digo mais claro e ajuda a evitar a captura de exce\u00e7\u00f5es indesejadas. Por exemplo, se voc\u00ea est\u00e1 esperando uma exce\u00e7\u00e3o FileNotFoundError, especifique-a explicitamente no bloco Except.<\/li>\n<li>Evite capturar exce\u00e7\u00f5es gen\u00e9ricas: Evite capturar exce\u00e7\u00f5es gen\u00e9ricas como Exception, a menos que seja realmente necess\u00e1rio. Capturar exce\u00e7\u00f5es gen\u00e9ricas pode ocultar erros inesperados e tornar a depura\u00e7\u00e3o mais dif\u00edcil. \u00c9 melhor capturar exce\u00e7\u00f5es espec\u00edficas e tratar cada uma delas de acordo com a necessidade.<\/li>\n<li>Utilize o bloco Finally, se necess\u00e1rio: O bloco Finally \u00e9 opcional e pode ser utilizado para definir a\u00e7\u00f5es que devem ser executadas independentemente de ocorrerem exce\u00e7\u00f5es ou n\u00e3o. Por exemplo, se voc\u00ea estiver abrindo um arquivo no bloco Try, \u00e9 uma boa pr\u00e1tica fech\u00e1-lo no bloco Finally para garantir que os recursos sejam liberados corretamente.<\/li>\n<li>Utilize mensagens de erro informativas: Ao capturar uma exce\u00e7\u00e3o no bloco Except, \u00e9 recomendado fornecer mensagens de erro claras e informativas. Isso ajuda a identificar o problema e facilita a resolu\u00e7\u00e3o do erro. Al\u00e9m disso, ao fornecer mensagens de erro adequadas, voc\u00ea melhora a experi\u00eancia do usu\u00e1rio e facilita a depura\u00e7\u00e3o do c\u00f3digo.<\/li>\n<li>Trate as exce\u00e7\u00f5es de forma adequada: Dentro do bloco Except, \u00e9 importante tratar as exce\u00e7\u00f5es de forma adequada. Isso pode incluir exibir mensagens de erro, registrar o erro em um arquivo de log, enviar notifica\u00e7\u00f5es por e-mail ou tomar a\u00e7\u00f5es espec\u00edficas para lidar com o erro. O tratamento adequado das exce\u00e7\u00f5es ajuda a manter a integridade do programa e a fornecer uma resposta adequada ao usu\u00e1rio.<\/li>\n<\/ul>\n<h2>Exemplos de uso do Try Except para lidar com erros em Python<\/h2>\n<p>Vejamos agora alguns exemplos pr\u00e1ticos de como utilizar o Try Except para lidar com erros em Python:<\/p>\n<h3>Exemplo 1: Tratamento de divis\u00e3o por zero<\/h3>\n<pre><code>try:\n    resultado = 10 \/ 0\nexcept ZeroDivisionError:\n    print(\"Erro: Divis\u00e3o por zero n\u00e3o \u00e9 permitida.\")\n<\/code><\/pre>\n<p>Neste exemplo, o Try Except \u00e9 utilizado para tratar o erro de divis\u00e3o por zero. Caso ocorra uma divis\u00e3o por zero, a exce\u00e7\u00e3o ZeroDivisionError \u00e9 capturada e uma mensagem de erro apropriada \u00e9 exibida.<\/p>\n<h3>Exemplo 2: Tratamento de erro ao abrir um arquivo<\/h3>\n<pre><code>try:\n    arquivo = open(\"arquivo.txt\", \"r\")\n    conteudo = arquivo.read()\n    arquivo.close()\nexcept FileNotFoundError:\n    print(\"Erro: O arquivo n\u00e3o foi encontrado.\")\n<\/code><\/pre>\n<p>Neste exemplo, o Try Except \u00e9 usado para lidar com o erro de arquivo n\u00e3o encontrado. Se o arquivo especificado n\u00e3o existir, a exce\u00e7\u00e3o FileNotFoundError ser\u00e1 capturada e uma mensagem de erro ser\u00e1 exibida.<\/p>\n<p>Esses exemplos ilustram como o Try Except pode ser usado para tratar diferentes tipos de erros em Python. Ao utilizar essa constru\u00e7\u00e3o, voc\u00ea pode lidar com exce\u00e7\u00f5es de forma eficiente, mantendo a estabilidade do programa e fornecendo uma melhor experi\u00eancia ao usu\u00e1rio.<\/p>\n<p>Em resumo, o Try Except \u00e9 uma ferramenta poderosa que permite ao desenvolvedor lidar com erros de forma adequada e controlada. Ao seguir as melhores pr\u00e1ticas e utilizar exemplos como os apresentados, voc\u00ea estar\u00e1 apto a implementar o Try Except de forma eficiente em seus projetos Python, garantindo assim um c\u00f3digo mais robusto e confi\u00e1vel.<\/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 href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" target=\"_blank\" 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 artigo &#8220;Como funciona o Try Except no Python&#8221; explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para lidar com exce\u00e7\u00f5es e erros. O artigo detalha a estrutura b\u00e1sica do Try Except, explica como ele funciona e destaca os benef\u00edcios de utiliz\u00e1-lo na programa\u00e7\u00e3o Python. Al\u00e9m disso, o artigo oferece algumas melhores pr\u00e1ticas para implementar o Try Except e exemplos pr\u00e1ticos de como utiliz\u00e1-lo para lidar com erros em Python. Ao seguir essas pr\u00e1ticas e utilizar o Try Except de forma eficiente, \u00e9 poss\u00edvel melhorar a qualidade do c\u00f3digo e proporcionar uma melhor experi\u00eancia para o usu\u00e1rio.<\/p>\n","protected":false},"author":9,"featured_media":27514,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115391","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>Python: Aprenda a usar o Try Except para lidar com erros - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"O artigo &quot;Como funciona o Try Except no Python&quot; explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para ...\" \/>\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\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python: Aprenda a usar o Try Except para lidar com erros - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"O artigo &quot;Como funciona o Try Except no Python&quot; explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-24T20:33:27+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=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/\",\"name\":\"Python: Aprenda a usar o Try Except para lidar com erros - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-24T20:33:27+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"O artigo \\\"Como funciona o Try Except no Python\\\" explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para ...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python: Aprenda a usar o Try Except para lidar com erros\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"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":"Python: Aprenda a usar o Try Except para lidar com erros - Fluency.io Brasil","description":"O artigo \"Como funciona o Try Except no Python\" explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para ...","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\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/","og_locale":"pt_BR","og_type":"article","og_title":"Python: Aprenda a usar o Try Except para lidar com erros - Fluency.io Brasil","og_description":"O artigo \"Como funciona o Try Except no Python\" explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para ...","og_url":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-24T20:33:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/","url":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/","name":"Python: Aprenda a usar o Try Except para lidar com erros - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-24T20:33:27+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"O artigo \"Como funciona o Try Except no Python\" explora a utiliza\u00e7\u00e3o do Try Except como uma constru\u00e7\u00e3o fundamental na linguagem de programa\u00e7\u00e3o Python para ...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-try-except-para-lidar-com-erros\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Python: Aprenda a usar o Try Except para lidar com erros"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","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\/115391","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=115391"}],"version-history":[{"count":0,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts\/115391\/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=115391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115391"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/format?post=115391"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}