Sei sulla pagina 1di 2

INTRODUCCION

Python es un lenguaje de programacin interpretado e interactivo de propsito general. Guido van


Rossum ide el lenguaje Python a finales de los 80 y comenz a implementarlo en diciembre de
1989. En febrero de 1991 public la primera versin pblica. Cuyo nombre est inspirado en el
grupo de cmicos ingleses Monty Python. Es un lenguaje similar a Perl, pero con una sintaxis
muy limpia y que favorece un cdigo legible.
Se trata de un lenguaje interpretado o de script, con tipado dinmico, fuertemente tipado,
multiplataforma y orientado a objetos.
Un lenguaje interpretado o de script es aquel que se ejecuta utilizando un programa intermedio
llamado intrprete, un lugar de compilar el cdigo a lenguaje mquina que pueda comprender y
ejecutar directamente una computadora (lenguajes compilados). La ventaja de los lenguajes
compilados es que su ejecucin es ms rpida.
La caracterstica de tipado dinmico se refiere a que no es necesario declarar el tipo de dato que
va a contener una determinada variable, sino que su tipo se determinar en tiempo de ejecucin
segn el tipo del valor al que se asigne, y el tipo de esta variable puede cambiar si se le asigna un
valor de otro tipo.
Fuertemente Tipado
Por ejemplo, si tenemos una variable que contiene un texto (variable de tipo cadena o string) no
podremos tratarla como un nmero (sumar la cadena 20 y el nmero 30). En otros lenguajes el
tipo de la variable cambiara para adaptarse al comportamiento esperado, aunque esto es ms
propenso a errores.
Multiplataforma
El intrprete de Python est disponible en multitud de plataformas (UNIX, Solaris, Linux, DOS,
Windows, OS/2, Mac OS, etc.).
Su sintaxis simple, clara y sencilla; el tipado dinmico, el gestor de memoria, la gran cantidad de
libreras disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una aplicacin en
Python sea sencilla, muy rpida.
Algunos casos de xito en el uso de Python son Google, Yahoo, la NASA, Industrias Light & Magic,
y todas las distribuciones Linux, en las que Python cada vez representa un tanto por ciento mayor
de los programas disponibles.
Simple:
Python es un lenguaje muy simple, El pseudo-cdigo natural de Python es una de sus grandes
fortalezas.
Propsito General:
Tambin se pueden desarrollar pginas Web.
Lenguaje Orientado a Objetos:

Al ser un Lenguaje Orientado a Objetos es construido sobre objetos que combinan datos y
funcionalidades.
Incrustable:
Se puede insertar lenguaje Python dentro un programa C/C++ y de esta manera ofrecer las
facilidades del scripting.

Extensas Libreras:
Las libreras pueden ayudar a hacer varias cosas como expresiones regulares, generacin de
documentos, evaluacin de unidades, pruebas, procesos, bases de datos, navegadores web, CGI,
ftp, correo electrnico, XML, XML-RPC, HTML, archivos WAV, criptografa, GUI.

Python es un lenguaje de programacin multiparadigma. Esto significa que ms que forzar a los
programadores a adoptar un estilo particular de programacin, permite varios estilos: programacin
orientada a objetos, programacin estructurada y programacin funcional. Otros muchos
paradigmas ms estn soportados mediante el uso de extensiones.
Otro objetivo del diseo del lenguaje era la facilidad de extensin. Nuevos mdulos se pueden
escribir fcilmente en C o C++. Python puede utilizarse como un lenguaje de extensin para
mdulos y aplicaciones que necesitan de una interfaz programable.

Potrebbero piacerti anche