Simple, elegant, Pythonic functional programming.
-
Updated
Dec 1, 2024 - Python
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
Simple, elegant, Pythonic functional programming.
Make your functions return something meaningful, typed, and safe!
A fancy and practical functional tools
🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
Python library for creating data pipelines with chain functional programming
A simple Rust like Result type for Python 3. Fully type annotated.
A Python stream processing engine modeled after Yahoo! Pipes
Functional programming tools for the shell
🖥️ a cross-platform modern shell.
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
TorchOpt is an efficient library for differentiable optimization built upon PyTorch.
Functional programming for Python
A Python toolkit for processing tabular data
A functional, content-addressable programming language.
effect isolation in Python, to facilitate more purely functional code
Async/await reactive tools for Python 3.10+
Recursive descent parsing library for Python based on functional combinators
A python lens library for manipulating deeply nested immutable structures
Python port of underscore.js