Что такое Python
Говоря коротко, Python - это интерпретируемый, расширяемый язык объектно-ориентированного скриптинга и программирования очень высокого уровня.

Чуть подробнее...

Python - это язык объектно-ориентированного программирования. Он поддерживает динамическую объектно-ориентированную модель с множественным наследованием и перегрузкой методов и операций и обработкой исключительных ситуаций. Он также допускает метаклассы и метапрограммирование (для тех, кто знает что это такое и умеет этим пользоваться ).  В Python реализован очень удачный набор встроенных рекурсивных типов данных (списки , кортежи, словари), динамическая и иерархическая модель загрузки программных модулей. Вместе все это  позволяет представлять и обрабатывать практически все, что поддается воображению программиста.

Python - это язык для создания большихобъектно-ориентированных систем или их прототипов, позволяя делать это проще и быстрее, чем с использованием языков системного программирования C, C++ или Java. Можно смело сказать, что если языки C, C++ "облегчают  жизнь" компьютеру, позволяя создавать переносимый и эффективный код, то Python действительно облегчает жизнь программисту, предоставляя ему возможность акцентировать свое внимание на аспектах объектно-ореинтерованного проектирования будущей системы. То же самое можно сказать и по отношению к языку Java.

Python - это язык объектно-ориентированного скриптинга. Как и другие языки для скриптинга - Tcl, Perl, Scheme, Rexx, JScript, VBScript -  Python является интерпретируемым языком очень высокого уровня с очень простым синтаксисом, объектной-ориентацией и легким в освоении. Хотя, проведение четкой границы между программированием и скриптингом представляется нвозможным или трудным делом, все же можно сказать, что в языке Python программирование приобрело характер скриптинга, а скриптинг приобрел объектную ориентацию и  сильные стороны программирования.

Python - это язык для создания CGI-скриптов и Internet-приложений.

Python - это расширяемый язык программирования. Возможности языка Python могут быть расширены путем использования возможностей других языков (C, C++, Java, Tcl, Delphi, Prolog, Fortran и др.), современных библиотек (Tk, GTK, OpenGL, VTK, wxWindows и др.) средствами расширения языка (С API, Cxx).  В тоже время он может сам встраиваться и использоваться другими языками программирования и системами. Наиболее яркий пример -- интеграция языков Python и Java, реализованная в JPython.

Python - это язык для интегрирования  различных программных  компонент, библиотек, систем  в единое целое. Он также может выступать в качестве интерфейсного или управляющего языка.

Python - это переносимый язык. Он может быть установлен почти везде, где есть компилятор с языка C или С++. В настоящее время он поддерживает платформы PC, Mac, Sun, PalmPilot и операционные системы DOS, MacOS,  OS/2, SunOS, Solaris, Unix (Linux, FreeBSD), Windows 95/98/NT.

Python - это свободно распространяемый язык. В настоящее время он поддреживает лицензионное соглашение, подобное соглашению для FreeBSD.

Еще подробнее?... Но это тема для Введения.