FunctionalProgramming Notes
FunctionalProgramming Notes
---
## What is FP?
functions.
## Core Concepts
- **Pure functions:** Same inputs always give same outputs. No side effects.
- **Immutability:** Data isn't changed; instead, new data structures are returned.
## Example
def square(x):
return x * x
nums = [1, 2, 3, 4]
## Benefits
## Common Pitfalls
- Data transformations.