Introdução

Concluído

Mesmo o código mais bem escrito terá erros. Erros podem acontecer devido a atualizações, arquivos movidos ou outras alterações inesperadas. Felizmente, o Python oferece suporte avançado para rastrear e lidar com erros.

Cenário: Construir um programa de foguetes

Imagine que você é um desenvolvedor que está criando um programa para um foguete. O programa precisa ler um arquivo de configuração para garantir que as configurações adequadas sejam carregadas. Ler o arquivo pode causar um erro se o arquivo estiver faltando ou tiver outros problemas. Neste módulo, você explorará como criar o programa.

O que vou aprender?

No final deste módulo, saberá como:

  • Leia e use a saída de erro de exceções.
  • Lidar adequadamente com exceções.
  • Levante exceções com mensagens de erro úteis.
  • Use exceções para controlar o fluxo de um programa.

Qual é o principal objetivo?

Neste módulo, você aprenderá sobre como 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 exceções acontecem.

Pré-requisitos

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

Você não precisa instalar o Python para concluir este módulo. Você usará um sandbox interativo para concluir os exercícios.

Se você quiser experimentar o código nas explicações, talvez queira trabalhar com Introdução ao Python no Visual Studio Code primeiro, se ainda não o fez. Este módulo ajuda você a preparar um ambiente Python.