Anda di halaman 1dari 2

PYTHON

1. Generalidades

1.1 Definicin: Python es un lenguaje de programacin creado por Guido van
Rossum a principios de los aos 90 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.

1.2Historia: El origen del lenguaje Python se remonta a principios de los noventa.
Por este tiempo, un investigador holands llamado Guido van Rossum, que
trabajaba en el centro de investigacin CWI (Centrum Wiskunde & Informatica) de
msterdam, es asignado a un proyecto que consista en el desarrollo de un
sistema operativo distribuido llamado Amoeba. Por aquel tiempo, el CWI utilizaba
un lenguaje de programacin llamado ABC. En lugar de emplear este lenguaje
para el proyecto Amoeba, Guido decide crear uno nuevo que pueda superar las
limitaciones y problemas con los que se haba encontrado al trabajar en otros
proyectos con ABC.

La primera versin del lenguaje ve la luz en 1991, pero no es hasta tres aos
despus cuando decide publicarse la versin 1.0. Inicialmente el CWI decidi
liberar el intrprete del lenguaje bajo una licencia open source propia, pero en
septiembre de 2000 y coincidiendo con la publicacin de la versin 1.6, se toma la
decisin de cambiar la licencia por una que sea compatible con la licencia GPL
(GNU General Public Licence). Esta nueva licencia se denominar python
Software Foundation Licence y se diferencia de la GPL al ser una licencia no
copyleft. Este hecho implica que es posible modificar el cdigo duente y
desarrollar cdigo derivado sin la necesidad de hacerlo open source.

Python tiene un claro carcter open source y la Python Software Foundation invita,
a cualquiera que quiera hacerlo, a contribuir al desarrollo y promocin de este
lenguaje de programacin.

1.3 Ventajas: La ms clara ventaja es que se consiguen buenos resultados con
pocas lneas de cdigo, se trata de un lenguaje bastante poderoso. En el mundo
del software libre, especialmente dentro de la comunidad de GNU/Linux goza de
mucha popularidad y bastantes de los programas que vienen dentro de las distros
estn desarrollados en Python.

Otro aspecto ms es el hecho de que nos permite generar programas
multiplataforma que pueden ser ejecutados (con sus obvias dependencias) en
cualquier sistema en que pueda instalarse un interprete Python (Windows, Mac,
Linux, FreeBSD, OpenSolaris, etc). As como plataformas web (Django, Ruby).

Por ltimo, una ventaja sobre todo para los profesionales en el rea de
programacin, conocer Python ofrece la oportunidad de nuevos trabajos en
proyectos que utilizan dicho lenguaje. Veanlo como una oportunidad ms de
encontrar trabajo.

2. Crear instalador de Python 2.6.6 con py2exe 2.6.6 en Windows:
De varias formas que hay para crear un instalador de python, esta fue la
escogimos, para tal efecto:
2.1 Pasos para crear el instalador:
a. Solo necesitamos descargarnos la app py2exe de la siguiente web
http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/, solo debes descargar e
instalar la que corresponda con la versin de Python en la que ests trabajando.
b. Luego de haberla instalado nos creamos dos archivos a uno lo llamaremos
calculadora.py y al otro lo vamos a llamar setup.py dentro de la carpeta de la
aplicacin que hemos creado en mi caso la App se llama Calculadora y esta
ubicada en la raiz de disco local C:\.
Nota: para crear el archivo se puede realizar en cualquier editor de texto que
reconozca a python, en nuestro lo haremos con el nativo de python llama IDLE, la
sintaxis seria algo como esto:

Anda mungkin juga menyukai