Exception Handling in Python

Exception Handling in Python programming and context manager for robust software development

This Exception Handling in Python course is thoroughly detailed, to the point and does not waste any time. It provides numerous quiz questions and exercises with solutions to strengthen your understanding of Exception handling in Python.

What you’ll learn

  • Master all of the basics of Exception Handling in Python.
  • Learn Advanced features of Exception Handling in Python.
  • Get the skills to apply exception handling in Python Projects.
  • Create robust software by mastering Exception Handling in Python.
  • Concepts of exception Handling explained with visualizations.
  • To the point explanation, no waste of time.
  • Get the confidence to face Python coding interviews.
  • Get the ability to write readable and efficient programs.
  • Quiz questions.
  • Practice exercises with Solutions.

Course Content

  • Exception Handling in Python –> 24 lectures • 2hr 34min.
  • Context Managers and with statement –> 10 lectures • 49min.
  • Bonus Lecture –> 1 lecture • 1min.

Exception Handling in Python

Requirements

  • Basic Knowledge of Python.

This Exception Handling in Python course is thoroughly detailed, to the point and does not waste any time. It provides numerous quiz questions and exercises with solutions to strengthen your understanding of Exception handling in Python.

Exception handling code gives your program the ability to handle any failures or problems that occur during execution time. This course will show you how to make your software robust by handling exceptions in Python.

In this course we will start from scratch and I will teach you everything you need to know about Exception Handling in Python.

This course includes the following –

 

  • Types of errors
  • Strategies to deal with exceptions
  • Default Exception Handling
  • Built in Exceptions : Python Exceptions Class Hierarchy
  • Custom Exception Handling by using try-except
  • Catching Multiple exceptions
  • What to do inside an exception handler
  • finally block
  • else block
  • How to get the exception details
  • Nested try
  • raise statement
  • Reraising the exception
  • Chaining of exceptions
  • Custom exceptions
  • assert statement
  • Introduction to Context Managers
  • Runtime Context
  • Examples of Context Managers
  • Built in Context Managers
  • Nested with statement

By the end of this course, you will be fluent in exception handling in Python and will be able to apply that knowledge in real life projects to create robust software.

According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and NASA. Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence.

 

Get Tutorial