Programming Symbian phones using C++ is not easy, and many have complained about it. To create a small program is very difficult in C++, that is why some prefer to do Java (MIDP) programming, which is easier. Some people thinks that Java is still to complicated and time consuming to write simple programs, that is why some programming languages was ported to Symbian, and Python is one of them.
Python is a multi-paradigm high-level programming language, first released by Guido van Rossum in 1991. Python has been ported to Symbian before 3rd edition, and although it does not have the same feature set compared with the previous Symbian (due to the new security model), it is quite usable.
You can download Python for Series 60 at: http://wiki.opensource.nokia.com/projects/PyS60.