The introduction of several modules and tools in recent Python versions has improved Python, not so much as a language, but as a tool. This article reviews these modules that make the job of Python developers substantially easier by improving the documentation and distribution of Python modules and packages. This article discusses general concepts of functional programming, and illustrates ways of implementing functional techniques in Python. The introduction to different paradigms of program problem-solving demonstrates several intermediate and advanced FP concepts.
Article includes code snipets.
The Part 3 of the series continues the discussion by illustrating additional capabilities, like currying and other higher-order functions contained in the Xoltar Toolkit. Article includes code snipets. All rights reserved.