Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.
Its embedded high-level data structures in conjunction with dynamic typification and binding make it one of the best means for rapid application development (RAD). Its advantages are: automatic memory management, high productivity, simplicity of syntax and its easy-to-interpret property, low costs of product maintenance, free distribution, quick modifying-testing-debugging process.