04. Core Python. Functions and Functional Programming (Austin Bingham & Robert Smallshire, 2020)
1. Course Overview:
00:00:00 __ 1. Course Overview
2. Function and Callables:
00:01:59 __ 1. Review of Functions
00:06:42 __ 2. Callable Instances
00:10:24 __ 3. Classes Are Callable
00:13:20 __ 4. Lambdas
00:17:35 __ 5. Summary
3. Extended Argument and Call Syntax:
00:18:41 __ 1. Extended Formal Argument Syntax
00:22:44 __ 2. Keyword and Positional-only Arguments
00:26:57 __ 3. Extended Call Syntax
00:29:46 __ 4. Summary
4. Closures:
00:30:28 __ 1. Local Functions
00:36:04 __ 2. Closures and Nested Scopes
00:38:48 __ 3. The Nonlocal Keyword
00:43:04 __ 4. Summary
5. Function Decorators:
00:44:00 __ 1. Function Decorators
00:48:26 __ 2. What Can Be a Decorator
00:51:23 __ 3. Applying Multiple Decorators
00:53:13 __ 4. Preserving Function Metadata
00:55:58 __ 5. Parameterized Decorators
6. Functional-style Tools:
00:59:24 __ 1. Map
01:05:08 __ 2. Filter
01:06:58 __ 3. Reduce
01:09:15 __ 4. Combining the Tools
7. Multi-input and Nested Comprehension:
01:11:40 __ 1. Multi-input Comprehensions
01:15:25 __ 2. Nested Comprehensions