sábado, 23 de junio de 2012

que es python

. Python fue diseñado para ser fácil de leer, que utiliza palabras clave en inglés, donde con frecuencia como en otros idiomas utilizan puntuacion y tiene un menor número de construcciones sintácticas que otros idiomas.
  •   Python es interpretado: Esto significa que se procesa en tiempo de ejecución por el intérprete y no es necesario para compilar su programa antes de ejecutarlo. . Esto es similar a Perl y PHP.
  • Python is Interactive: Python es interactiva: Esto significa que usted realmente puede sentarse en el intérprete de Python e interactuar con el intérprete directamente a escribir sus programas.
  •  Python es orientado a objetos: Esto significa que Python soporta orientada a objetos de estilo o técnica de programación que encapsula el código dentro de los objetos.
  •   Python es el lenguaje para principiantes: Python es un lenguaje ideal para los programadores principiantes y apoya el desarrollo de una amplia gama de aplicaciones, desde procesamiento de textos simple para navegadores WWW para los juegos.

  La historia de Python:

 . Python ha sido desarrollado por Guido van Rossum en los últimos años ochenta y principios de los noventa en el Instituto Nacional de Investigación de Matemáticas y Ciencias de la Computación en los Países Bajos.
  Python se deriva de muchos otros idiomas, entre ellos ABC, Modula-3, C, C + +, Algol-68 SmallTalk, y shell de Unix, y otros lenguajes de scripting.
  Python tiene derechos de autor, como Perl, Python el código fuente está disponible bajo la GNU General Public License (GPL).
  Python ahora es mantenido por un equipo de desarrollo principal en el instituto, a pesar de Guido van Rossum todavía tiene un papel vital en la dirección de su progreso.

  Python Características:

  Aspectos más destacados de Python características incluyen:
  •   Fácil de aprender: Python tiene relativamente pocas palabras, la estructura simple, y una sintaxis claramente definida.  Esto permite al alumno aprender el idioma en un período relativamente corto de tiempo.
  •   Fácil de leer: el código Python es mucho más claramente definida y visible a los ojos.
  •   Fácil de mantener: el éxito de Python es que su código fuente es bastante fácil de mantener.
  •   Una amplia biblioteca estándar: Uno de los más fuertes de Python es la mayor parte de la biblioteca es muy portable y compatibles con cualquier plataforma en UNIX, Windows y Macintosh.
  •  .Modo Interactivo: Apoyo a un modo interactivo en el que se pueden introducir los resultados de una terminal de derecho a la lengua, lo que permite la prueba interactiva y la depuración de los fragmentos de código.
  •   Portátil: Python se puede ejecutar en una amplia variedad de plataformas de hardware y tiene la misma interfaz en todas las plataformas.
  •  . Extensible: Se pueden agregar módulos de bajo nivel a la intérprete de Python. . Estos módulos permiten a los programadores agregar o personalizar sus herramientas para ser más eficientes.
  •   Bases de datos: Python proporciona interfaces para todas las bases de datos comerciales importantes.
  •   Interfaz gráfica de usuario de programación: Python soporta aplicaciones de interfaz gráfica de usuario que se pueden crear y portado a muchas llamadas al sistema, las bibliotecas, y los sistemas de ventanas, tales como MFC de Windows, Macintosh y el sistema X Window de Unix.
  •  Escalable: Python proporciona una mejor estructura y apoyo para programas grandes que secuencias de comandos shell.
  Aparte de las características antes mencionadas, Python tiene una gran lista de buenas características, pocos son los siguientes:
  •  Apoyo a los métodos de programación funcional y estructurada, así como programación orientada a objetos.
  • Puede ser utilizado como un lenguaje de scripting o puede ser compilado a byte-code para la construcción de aplicaciones de gran tamaño.
  •   Muy alto nivel de los tipos de datos dinámicos y soporta la comprobación de tipo dinámico.
  •   Apoya la recolección automática de basura.
  •   Se puede integrar fácilmente con C, C + +, COM, ActiveX, CORBA y Java.