Companies Home Search Profile

Core Python 3: Advanced Flow Control

Focused View

Robert Smallshire

1:41:50

129 View
  • 1. Course Overview.mp4
    01:40
  • 1. Version Check.mp4
    00:20
  • 2. Loop-else Clauses.mp4
    01:28
  • 3. The While-else Construct.mp4
    02:55
  • 4. Evaluating Stack Programs.mp4
    09:10
  • 1. For-else Clauses.mp4
    01:06
  • 2. Handling Search Failure With for-else.mp4
    02:26
  • 3. Refactoring from Loop-else to Extracted Functions.mp4
    02:07
  • 1. Try-else Clauses.mp4
    02:51
  • 2. Narrowing Try-block Scope Using try-else.mp4
    01:51
  • 1. Emulating Switch.mp4
    01:15
  • 2. Refactoring from If-elif-else to Mappings of Callables.mp4
    11:08
  • 1. Dispatching on Type.mp4
    06:05
  • 2. Refactoring to Separate Concerns.mp4
    05:16
  • 3. Dictionary Dispatch.mp4
    01:07
  • 4. Introspective Lookup.mp4
    02:22
  • 5. The singledispatch Decorator.mp4
    06:29
  • 6. Overloading Methods.mp4
    06:51
  • 7. Implementing Multiple Dispatch.mp4
    02:54
  • 1. Short-circuit Evaluation.mp4
    03:58
  • 2. The Logical-and Operator.mp4
    04:02
  • 3. The Logical-or Operator.mp4
    02:23
  • 4. Coalescing Nulls.mp4
    06:08
  • 5. Guarding Expressions with Logical-and.mp4
    04:02
  • 6. Safe Expressions with Shortcut Evaluation.mp4
    06:41
  • 7. Summary.mp4
    05:15
  • Description


    On occasion, the fundamental control-flow structures of Python can feel clumsy or limiting. This course will teach you extensions and alternatives to these basic structures that can help your code be easier to write and more likely to be correct.

    What You'll Learn?


      Complex flow control structures can be hard to write and harder to read. In this course, Core Python 3: Advanced Flow Control, you’ll learn to apply alternative techniques for flow control. First, you’ll explore loop-else clauses. Next, you’ll discover try-else clauses. Finally, you’ll learn how to perform mutli-way branching and leverage short-circuit evaluation. When you’re finished with this course, you’ll have the skills and knowledge of advanced Python flow control needed to create elegant, understandable, and fast programs.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Robert Smallshire
    Robert Smallshire
    Instructor's Courses
    Robert Smallshire is a founder of Sixty North, a software product and consulting business in Norway. Robert has worked in senior architecture and technical management roles for software companies in the energy sector processing the masses of information flowing from today's digital oil fields. He has designed, and implemented effective architectures for sophisticated scientific and enterprise software in Python, C++, and C#. Robert is a regular speaker at conferences, meetups and corporate software events where he can be found speaking about topics as diverse as behavioral microeconomics in software development to implementing web services on 8-bit microcontrollers. He is organizer of the Oslo Python group and holds a Ph.D. in a natural science.
    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 26
    • duration 1:41:50
    • level advanced
    • Release Date 2023/01/24