Python is an easy-to-learn, powerful language for programming. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
Since Python is the language that powers both Plone and Zope, at least minimal knowledge of the language is needed when developing for Plone. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs. Python allows you to work quickly and integrate your systems more effectively.
Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface.
Python runs on Windows, Linux/Unix, Mac OS X, and has been ported to the Java and .NET virtual machines.
See more information about advantages of Plone Python in the What is Python? article.