Introdução

Concluído

Até mesmo o código mais bem escrito terá erros. Erros podem ocorrer devido a atualizações, arquivos movidos ou outras alterações inesperadas. Felizmente, o Python oferece suporte avançado para acompanhamento e tratamento de erros.

Cenário: criar um programa de foguete

Imagine que você é um desenvolvedor que está criando um programa para um foguete. O programa precisa ler um arquivo de configuração para carregar as configurações adequadas com sucesso. A leitura do arquivo poderá causar um erro se o arquivo estiver ausente ou se tiver outros problemas. Neste módulo, você vai explorar como criar o programa.

O que aprenderei?

Ao final deste módulo, você saberá como:

  • Ler e usar a saída de erro das exceções.
  • Tratar corretamente as exceções.
  • Gerar exceções com mensagens de erro úteis.
  • Usar exceções para controlar o fluxo de um programa.

O que é um objetivo principal?

Neste módulo, você aprenderá a usar a saída de exceção para depuração, como capturar e gerar exceções e como afetar a lógica de um programa quando ocorrerem exceções.

Pré-requisitos

Você deverá estar familiarizado com o conceito de programação.

Não é preciso instalar o Python para concluir este módulo. Você usará uma área restrita interativa para concluir os exercícios.

Se você quiser experimentar o código nas explicações, o ideal será ler primeiro a Introdução ao Python no Visual Studio Code, caso ainda não tenha feito isso. Este módulo ajuda você a preparar um ambiente do Python.