eXtreme Programming is a just a term that got coined to a well-known and
widely accepted approach towards software development that does not
follow the traditional waterfall life-cycle model (and their close derivatives).
Having said that, this approach of software development is pretty old (much
older than the term "XP" itself). Most dynamic programming languages blend
very well to this style (and that includes Python).
This is very much like the term "Open Source Software" itself. Many
software projects were indeed following this model of software development
and distribution - much before the term was officially coined. Now suddenly
all of these software projects use the F/OSS buzz-word in their props - isn't it ?
--
Cheers,
Chandrashekar Babu.,
FOSS Technologist and Corporate Trainer.
http://www.chandrashekar.info/