Chapter 2. Dealing with Exceptions

In the previous chapter, we started with a simple command-line script and gradually transformed it into an object-oriented code. Several new features were added in the process. So far, we have paid little attention to the application quality. We neglected to look for any obvious errors encountered during the program execution. Such errors detected during the application runtime are referred to as exceptions. In this chapter, you will learn techniques to make the application more robust by handling exceptions.

Specifically, we will cover the following topics:

  • What are the exceptions in Python?
  • Controlling the program flow with the try…except clause
  • Dealing with common problems by handling exceptions
  • Creating and using ...

Get Learning Python Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.