Sei sulla pagina 1di 10

Python es un lenguaje de scripting

independiente de plataforma de proposito


general y orientado a objetos, preparado
para realizar cualquier tipo de programa,
desde aplicaciones Windows a servidores
de red o incluso, pginas web.

En los ltimos aos el lenguaje se ha


hecho muy popular, gracias a varias
razones como:
La cantidad de libreras que contiene, tipos de datos y funciones
incorporadas en el propio lenguaje, que ayudan a realizar muchas
tareas habituales sin necesidad de tener que programarlas desde
cero.
La sencillez y velocidad con la que se crean los programas. Un
programa en Python puede tener de 3 a 5 lneas de cdigo menos
que su equivalente en Java o C.
La cantidad de plataformas en las que podemos desarrollar, como
Unix, Windows, OS/2, Mac y otros.
Adems, Python es gratuito, incluso para propsitos
empresariales.

El creador del lenguaje es un europeo


llamado Guido Van Rossum. Hace ya ms
de una dcada que diseo Python, ayudado
y motivado por su experiencia en la
creacin de otro lenguaje llamado ABC. El
objetivo de Guido era cubrir la necesidad
de un lenguaje orientado a objetos de
sencillo uso.

Caractersticas del lenguaje


Propsito general
Se pueden crear todo tipo de programas.
Multiplataforma
Originalmente se desarroll para Unix,
aunque cualquier sistema es compatible
con el lenguaje siempre y cuando exista un
intrprete programado para l.

Interpretado
Interactivo
Python dispone de un intrprete por lnea de
comandos en el que se pueden introducir
sentencias. Cada sentencia se ejecuta y
produce un resultado visible, que puede
ayudarnos a entender mejor el lenguaje y
probar los resultados de la ejecucin de
porciones de cdigo rpidamente.

Orientado a Objetos
Funciones y libreras
Dispone de muchas funciones incorporadas en el
propio lenguaje, para el tratamiento de strings,
nmeros, archivos, etc. Adems, existen muchas
libreras que podemos importar en los programas
para tratar temas especficos como la
programacin de ventanas o sistemas en red o
cosas tan interesantes como crear archivos
comprimidos en .zip.

Sintaxis clara
Por ltimo, destacar que Python tiene una sintaxis muy
visual, gracias a una notacin identada (con mrgenes) de
obligado cumplimiento. En muchos lenguajes, para separar
porciones de cdigo, se utilizan elementos como las llaves o
las palabras clave begin y end. Para separar las porciones de
cdigo en Python se debe tabular hacia dentro, colocando un
margen al cdigo que ira dentro de una funcin o un bucle.
Esto ayuda a que todos los programadores adopten unas
mismas notaciones y que los programas de cualquier
persona tengan un aspecto muy similar.

Algunos de los principios bajo


los que est concebido el
lenguaje (Tim Peters, "El Zen
de Python") son:
Bello es mejor que feo.
Explcito es mejor que implcito.
Simple es mejor que complejo.
Complejo es mejor que complicado.
La legibilidad cuenta.
Los casos especiales no son tan especiales como para
quebrantar las reglas.

Potrebbero piacerti anche