Implement common functional programming design patterns and techniques in Python Learn how to choose between imperative and functional approaches based on expressiveness, clarity, and performance Apply functional Python to common Exploratory Data Analysis (EDA) programming problems