Latest Articles ::
Functional programming should not be confused with imperative (or procedural) programming. Neither is it like object oriented programming. It is...
Programs written in a functional programming language (like say Scheme) mirror the structure of mathematical expressions; math expressions are...
In the second of a three-part series, David and Brad build on their first article on R,
If you work on large-scale development projects, then you're familiar with the advantages of writing modular code. Well-structured, modular code is...
Author David Mertz touched on many basic concepts of functional programming in earlier Charming Python articles: "Functional programming in Python",...
This column continues David's introduction to functional programming (FP) in Python. Enjoy this introduction to different paradigms of program...
Although users usually think of Python as a procedural and object-oriented language, it actually contains everything you need for a completely...
This article explores the new Python 2.3 itertools module, and gives you a sense of the new expressive power available with combinatorial iterators...