Functions & Scope
Defining functions, scope, closures, and functional patterns.
33 topics
Function Basics
4- 1 Default Arguments
- 2 Keyword Arguments
- 3 Positional-Only Parameters in Python
- 4 Return Values
Scope & Closures
19- 1 Abstract Classes
- 2 Args Kwargs
- 3 Callable Objects
- 4 Closures & Scope in Python
- 5 Duck Typing
- 6 First Class Functions
- 7 Function Annotations
- 8 Functools
- 9 Higher Order Functions
- 10 Map Filter Reduce
- 11 Memoization
- 12 Nested Functions
- 13 Partial Functions
- 14 Property Decorator
- 15 Protocols
- 16 Python Lambdas and Closures
- 17 Recursion
- 18 Scope And Namespaces
- 19 Staticmethod Classmethod
Functional Patterns
3- 1 Functools Cache
- 2 functools Module
- 3 Lambda Functions in Python
Other
7- 1 Currying in Python
- 2 Function Composition in Python
- 3 Functional Pipelines in Python
- 4 Memoization Techniques
- 5 Monads in Python
- 6 Property Based Testing
- 7 Property Graph Modeling with Python