chapter 9: Dealing with Errors

9.1 Knowing Why Python Doesn’t Understand You

9.2 Considering the Sources of Errors

9.3 Catching Exceptions

9.4 Raising Exceptions

9.5 Creating and Using Custom Exceptions

9.6 Using the finally Clause

Algorithms Train

01-01.BasicException1.py

01-02.BasicException2.py

01-03.CustomException.py

01-04.ExceptionWithArguments.py

01-05.ExceptionWithFinally.py

01-06.GetExceptionArguments1.py

01-07.GetExceptionArguments2.py

01-08.MultipleException1.py

01-09.MultipleException2.py

01-10.MultipleException3.py

01-11.MultipleException4.py

01-12.RaiseException1.py

01-13.RaiseException2.py

02.check_palindrome_string2.py

03.accept_hyphen_separated.py

04.calculate_the_number.py

05.form_New_String.py

06.count_the_occurrences.py

07.check_substring.py

08.reversed_words.py

09.sequences_and_series.py

10.simple_arithmetic_progression.py

11.simple_encryption_number_1_alternating_split.py

12.simple_fun_number_290_sum_of_threes.py

13.sort_the_odd.py

solver.py

palindromeRearranging.py

phoneCall.py

solver.py

solver.py

solver.py