Functional Python ProgrammingPython is an easy to learn, scalable and productive language that is used in a variety of areas. Many of Pythons many features work well with functional programming.This book shows you how to apply popular functional programming techniques to Python. First, we introduce functional programming, explain how to use basic functional programming concepts such as first-level citizen functions and higher-order functions in Python, and then introduce functional programming techniques that can catch performance and development convenience simultaneously using generators and iterators . In the process, functional programming techniques to organize and prepare data through various examples related to data retrieval show that it can be a good tool to code ideas concisely and elegantly when used in artificial intelligence or machine learning.