Functional programming in Python - Python - Development

  • Name
Functional programming in Python
  • Author
Functional programming in Python
  • Category
Python / Development
  • HomePage Address
Click to Visit
  • No. of hits
83

     Although users usually think of Python as a procedural and object-oriented language, it actually contains everything you need for a completely functional approach to programming. This article discusses general concepts of functional programming, and illustrates ways of implementing functional techniques in Python. It starts with the hardest question: "What is functional programming (FP), anyway?" One answer would be to say that FP is what you do when you program in languages like Lisp, Scheme, Haskell, ML, OCAML, Clean, Mercury, or Erlang (or a few others). That is a safe answer, but not one that clarifies very much. Unfortunately, it is hard to get a consistent opinion on just what FP is, even from functional programmers themselves.

Top Python scripts
1).   Functional programming in Python This article discusses general concepts of functional programming, and illustrates ways of implementing functional techniques in Python. Despite the thought that Python is a procedural and object-oriented language, the tutorial contains everything you need for a completely functional approach to programming.
2).   Improving the social infrastructure of Python: pydoc and distutils modules 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.
3).   Functional programming in Python, Part 2 This article is a continuation of the introduction to functional programming (FP) in Python. It offers various programs of problem-solving and demonstrates several intermediate and advanced concepts of FP.
4).   Functional programming in Python, Part 3 The article is part 3 of the series on Functional Programming in Python. It illustrates additional capabilities of FP like currying and other higher-order functions contained in the Xoltar Toolkit. Article also includes code snippets
5).   Functional programming in Python, Part 3 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.
6).   Functional programming in Python, Part 2 This column continues the introduction to functional programming (FP) in Python. The introduction to different paradigms of program problem-solving demonstrates several intermediate and advanced FP concepts. Article includes code snipets.
New Python scripts
1).   Functional programming in Python This article discusses general concepts of functional programming, and illustrates ways of implementing functional techniques in Python. Despite the thought that Python is a procedural and object-oriented language, the tutorial contains everything you need for a completely functional approach to programming.
2).   Functional programming in Python, Part 2 This article is a continuation of the introduction to functional programming (FP) in Python. It offers various programs of problem-solving and demonstrates several intermediate and advanced concepts of FP.
3).   Functional programming in Python, Part 2 This column continues the introduction to functional programming (FP) in Python. The introduction to different paradigms of program problem-solving demonstrates several intermediate and advanced FP concepts. Article includes code snipets.
4).   Functional programming in Python, Part 3 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.
5).   Improving the social infrastructure of Python: pydoc and distutils modules 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.
6).   Functional programming in Python, Part 3 The article is part 3 of the series on Functional Programming in Python. It illustrates additional capabilities of FP like currying and other higher-order functions contained in the Xoltar Toolkit. Article also includes code snippets
 
 
 Seitenanfang  Home   Submit     Most Popular   New   Privacy Policy   Bookmark