Python programming language has emerged as one of the most powerful language for development of software applications for geo-spatial data analysis and processing. Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting language to connect existing components together.