Главная
Study mode:
on
1
Intro
2
Why Functional Programming
3
Mutable objects
4
decorators
5
partial application
6
lazy evaluation
7
type annotations
8
structural pattern matching
9
other functional patterns
10
testing
11
conclusion
12
Questions
Description:
Explore functional programming concepts within Python's object-oriented framework in this 27-minute EuroPython 2021 conference talk. Delve into shared state, pure functions, side effects, and other functional programming principles. Learn how to implement functional patterns in everyday Python code using lesser-known language features. Discover why this paradigm is gaining relevance and how it influences modern languages and libraries. Gain insights into decorators, partial application, lazy evaluation, type annotations, structural pattern matching, and testing techniques. Enhance your Python programming skills by combining object-oriented and functional approaches for more robust, concise, and testable code.

Functional Programming Inside OOP - It’s Possible With Python

EuroPython Conference
Add to list