- Call by sharing python
- Tuple: records and immutable list
- Dataclass, collections.namedtuple and typing.NamedTuple
- Data models in python
- Duck Typing and Nominal Typing
- Shallow and Deep copy in python
- Pattern Matching in Python
- From positional parameters to named parameters
- Type Hints
- Function as object
- Strategy using functions
- Comprehension and generator expressions in python
- Methods itemgetter and attrgetter
- Static Protocols
- Scope: global and nonlocal
- High Order Function in Python
- Special method call
