1. Course Overview: 00:00:00 __ 1. Course Overview 2. Loop-else Clauses: 00:01:41 __ 1. Version Check 00:02:01 __ 2. Loop-else Clauses 00:03:30 __ 3. The While-else Construct 00:06:26 __ 4. Evaluating Stack Programs 3. For-else Clauses: 00:15:37 __ 1. For-else Clauses 00:16:43 __ 2. Handling Search Failure With for-else 00:19:10 __ 3. Refactoring from Loop-else to Extracted Functions 4. Try-else Clauses: 00:21:18 __ 1. Try-else Clauses 00:24:09 __ 2. Narrowing Try-block Scope Using try-else 5. Emulating Switch: 00:26:01 __ 1. Emulating Switch 00:27:16 __ 2. Refactoring from If-elif-else to Mappings of Callables 6. Dispatching on Type: 00:38:25 __ 1. Dispatching on Type 00:44:30 __ 2. Refactoring to Separate Concerns 00:49:47 __ 3. Dictionary Dispatch 00:50:55 __ 4. Introspective Lookup 00:53:17 __ 5. The singledispatch Decorator 00:59:47 __ 6. Overloading Methods 01:06:38 __ 7. Implementing Multiple Dispatch 7. Short-circuit Evaluation: 01:09:32 __ 1. Short-circuit Evaluation 01:13:30 __ 2. The Logical-and Operator 01:17:33 __ 3. The Logical-or Operator 01:19:56 __ 4. Coalescing Nulls 01:26:05 __ 5. Guarding Expressions with Logical-and 01:30:07 __ 6. Safe Expressions with Shortcut Evaluation 01:36:48 __ 7. Summary
Hide player controls
Hide resume playing