flâneur — a map of the web's best reading

Functional Programming HOWTO — Python 3.12.3 documentation

docs.python.org · 8,501 words · saved by 1 readers

In this document, we’ll take a tour of Python’s features suitable for implementing programs in a functional style. After an introduction to the concepts of functional programming, we’ll look at language features such as iterators and generators and relevant library modules such as itertools and functools. This section explains the basic concept of functional programming; if you’re just interested in learning about Python language features, skip to the next section on Iterators. Programming languages support decomposing problems in several different ways: Most programming languages are procedural: programs are lists of instructions that tell the computer what to do with the program’s input. C, Pascal, and even Unix shells are procedural languages. In declarative languages, you write a specification that describes the problem to be solved, and the language implementation figures out how to perform the computation efficiently. SQL is the declarative language you’re most likely to be famil

Functional Programming HOWTO — Python 3.14.6 documentation Navigation index modules | next | previous | Python » 3.14.6 Documentation » Python HOWTOs » Functional Programming HOWTO | Theme Auto Light Dark | Functional Programming HOWTO ¶ Author : A. M. Kuchling Release : 0.32 In this document, we’ll take a tour of Python’s features suitable for implementing programs in a functional style. After an introduction to the concepts of functional programming, we’ll look at language features such as iterator s and generator s and relevant library modules such as itertools and func

Explore this link on the map →

related reading