Caracteristicas Del Lenguaje

Simple
python es un lenguaje simple y minimalistiaco.leer un buen programa en python es como leer ingles(pero muy estricto ingles).
el pseudo-código natural de python es una de sus grandes fortalezas ya que permite concentrarse en la solución del problema en lugar de la sintaxis, es decir el propio lenguaje.
Libre y Fuente Abierta
python es un ejemplo de floss(free/libre and open source software-gratuito libre y software de fuente abierta).en terminos simples puedes distribuir libremente copias de este software,leer su código fuente, hacerle cambios usar partes del mismo en nuevos programas libres y en general lo que quieras.floss esta basado en un concepto de una comunidad que comparte conocimiento. esta es una de las razones por las cuales python es tan bueno ha sido creado y mejorado por una comunidad que solo quiere ver un mejor python.
Lenguaje De Alto Nivel
cuando escribes programas en python nunca debes preocuparte por los detalles de bajo nivel, como manejar la memoria empleado a tu programa.
Portable
debido a su naturaleza de ser open source, python ha sido portado(es decir cambiado para hacerlo funcionar) a diversas plataformas. todos tus programas trabajan en alguna de esas plataformas sin requerir cambio alguno. sin embargo debes ser lo suficiente cuidadoso para evitar las características con dependencia del sistema(es decir librerías o modulo que solo funcionen en un sistema particular).
puede usar python sobre linux, windows, masintosh, solaris, os/2, amiga, aros, as/400, beos , os/390, z/os, plam os, QNX, VMS, psion, acorn RISCK OS, Vx works,playstation, sahrp saruz, windows CE y procket PC.
Interpretado
cuando usas un lenguaje interpretado como python, no existen complicaciones separadas y pasos de ejecución, solo ejecutas el programa desde el código de la fuente. internamente python  combierte el código fuente en una forma intermedia llamada bytecodes, después lo traduce en lenguaje nativo de tu computadora y lo ejecuta todo esto hace el uso de python mas sencillo. solo debes ejecutar tus programas- no debes preocuparte por enlazar y cargar librerías, etc. 
Principales Características
  • python toma las mejores características de varios lenguajes en una sintaxis sencilla, elegante sin ambigüedades. adopta la identacion como delimitador de bloques.
  • los programas en python suelen ser mas cortos que en otro lenguaje por sus tipos de datos de alto nivel. no es necesario la declaración de variables.
  • python es compatible hacia atras, los programas hechos en versiones anteriores funcionan en las versiones nuevas.