Companies Home Search Profile

Core Python 3: Robust Resource and Error Handling

Focused View

Austin Bingham

1:14:36

76 View
  • 1. Course Overview.mp4
    01:38
  • 1. Version Check.mp4
    00:20
  • 2. Review.mp4
    03:50
  • 1. Exception Hierarchies.mp4
    05:42
  • 1. Exception Payloads.mp4
    04:27
  • 1. User-defined Exceptions.mp4
    03:37
  • 1. Implicit Chaining.mp4
    02:55
  • 2. Explicit Chaining.mp4
    02:45
  • 1. Tracebacks.mp4
    03:42
  • 1. Assertions and Invariants.mp4
    04:24
  • 2. Class Invariants.mp4
    01:43
  • 3. Assertions and Performance.mp4
    02:00
  • 4. Postconditions - A Practical Example.mp4
    05:35
  • 1. Introduction.mp4
    03:03
  • 2. The Context Manager Protocol.mp4
    04:46
  • 3. Implementing a Context Manager.mp4
    04:47
  • 4. Expansion of the With-statement.mp4
    01:50
  • 1. The Context Manager Decorator.mp4
    05:50
  • 1. Multiple Context Managers.mp4
    05:48
  • 1. Modeling Database Transactions.mp4
    05:54
  • Description


    Exceptions are ubiquitous in Python. In this course, you'll broaden your knowledge of exceptions and how to work with them. You'll also be introduced to context managers, Python's facility for safely and automatically managing resources.

    What You'll Learn?


      The dominant error handling strategy in Python is the use of exceptions, and exceptions are ubiquitous in the Python language, standard library, and package ecosystem. In this course, Core Python 3: Robust Resource and Error Handling, you’ll understand how to work with exceptions in Python. First, you’ll be introduced to context managers, Python’s facility for safely and automatically managing resources. Next, you'll see how larger systems often benefit greatly from more sophisticated exception handling strategies. Finally, you'll discover how to model database transactions. When you're finished with this course, you’ll know how to chain associated exception together, define your own exceptions, and define and deploy context managers.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Austin Bingham
    Austin Bingham
    Instructor's Courses
    Austin is a founding director of Sixty North, a software consulting, training, and application development company. A native of Texas, in 2008 Austin moved to Stavanger, Norway where he helped develop industry-leading oil reservoir modeling software in C++ and Python. Prior to that he worked at National Instruments developing LabVIEW, at Applied Research Labs (Univ. of Texas at Austin) developing sonar systems for the U.S. Navy, and at a number of telecommunications companies. He is an experienced presenter and teacher, having spoken at a number of conferences, software groups, and internal corporate venues. Austin is also an active member of the open source community, contributing regularly to various Python and Emacs projects, and he's the founder of Stavanger Software Developers, one of the largest and most active social software groups in Stavanger. Austin holds a Master of Science in Computer Engineering from the University of Texas at Austin.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 20
    • duration 1:14:36
    • level average
    • English subtitles has
    • Release Date 2023/02/20