Principles of Functional Programming in Python
Based on https://www.youtube.com/watch?v=oWydwUxg5ZE
Libraries used:
- toolz - a set of utility functions for iterators, functions, and dictionaries.
- pyrsistent - immutable data structures
- hypothesis - property based testing
- effect - effect isolation