Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Exception Handling in Python 3 - try, except, else, finally
Rating: 4.4 out of 5(690 ratings)
45,607 students

Exception Handling in Python 3 - try, except, else, finally

To Know Basics of Python and To Enter Python World Very Easily. Get Full Perfection on Exception Handling Concepts
Created byDURGASOFT DURGA
Last updated 8/2019
English

What you'll learn

  • Student can get much perfection on Python Fundamentals and Exception Handling

Course content

5 sections78 lectures21h 39m total length
  • What is Python and Father of Python19:29

    Explore Python as a general-purpose, high-level, open-source programming language. Learn about Guido van Rossum, its creator, and its cross-platform, programmer-friendly design.

  • Easyness of Python when compared with Other Languages26:14

    Compare Python's simplicity with C and Java, highlighting dynamic typing and concise syntax through hello world and simple arithmetic examples, showing Python as a beginner-friendly language.

  • Why the name 'Python'8:00

    Explore how Python's name originated from the complete Monty Python's Flying Circus, with references to the snake association and naming stories such as Java coffee.

  • Python as All Rounder11:08

    Explore how Python serves as an all-round language, blending functional, object-oriented, and scripting features borrowed from C, C++, and Java, with modular programming and lambda expressions.

  • Where we can use Python7:06

    Explore Python's uses for desktop standalone apps, web apps with Django, Flask, or Pyramid, and network and game apps; harness data analysis, machine learning, and neural networks for artificial intelligence.

  • Features of Python: Part-113:12

    Discover Python features such as simple, easy to learn syntax; open source, high level and portable; dynamic typing, object oriented, and extensive libraries, with concise code that speeds development.

  • Features of Python: Part-220:25

    Discover Python's open source, free licensing and the Python Software Foundation's role in maintenance. Explore how Python's platform independence and the Python virtual machine enable portable, cross-platform programming.

  • Features of Python: Part-314:02

    Discover how Python's dynamic typing lets variables hold multiple types without explicit declarations, contrasting with statically typed Java, and how Python's interpreted, multi-paradigm design supports object-oriented, scripting, and modular programming.

  • Features of Python: Part-413:10

    Explore Python's extensible and embedded capabilities to run or embed other languages like C, Java, or C#, reuse legacy code, and boost performance with libraries.

  • Features of Python Summary7:11

    Explore Python features such as dynamic typing, interpreted nature, and portability, and learn how Python's open-source, cross-platform nature supports object-oriented, modular, and high-level programming.

  • Limitations and Flavors of Python18:06

    Explore Python's limitations, from mobile and enterprise suitability to performance and interpreters, and discover how CPython, PyPy, and other flavors offer open-source, customizable options.

  • Python Versions13:52

    Trace the evolution from Python 2.x to 3.x and the shift to a non backward-compatible language. Understand how backward compatibility affects features like the print function and version lifecycles.

Requirements

  • It's desirable to have some minimum basic knowledge of English

Description

As the part of Exception Handling, we will cover the following topics.


1. Syntax Error vs Runtime Error

2. The 3 Most Important Questions about Exception Handling

3. Default Exception Handling and Exception Hierarchy

4. Customized Exception Handling by using try-except

5. Control flow in try-except

6. How to print Exception Information to the console?

7. try with multiple except blocks?

8. Single except block that can handle multiple different exceptions

9. Default Except Block & Various except block syntaxes

10. finally block purpose and Speciality

11. finally block vs os._exit(0)

12. Important Interview Question: difference between finally block and destructor

13. Control Flow in try-except-finally

14. Nested try-except-finally theory and demo program

15. Control Flow in Nested try-except-finally

16. else block with try-except-finally theory

17. else block with try-except-finally demo programs

18. Various possible combinations of try-except-else-finally

19. Types of Exceptions-Predefined and User Defined

20. How to define and raise Customized Exceptions & Demo Program

Who this course is for:

  • Anyone looking to know basics of Python
  • Anyone looking to clear Python Interviews
  • Anyone looking to clear Python Certification
  • Anyone to get perfection on day to day coding requirements on Python Language Fundamentals and Exception Handling Concepts