Introduccion a Phytun

Páginas: 15 (3659 palabras) Publicado: 21 de mayo de 2013
Introducción a Python 1
http://users.servicios.retecal.es/tjavier

Introducción a
Python
v1.01

Tomás Javier Robles Prado
tjavier@usuarios.retecal.es
http://users.servicios.retecal.es/tjavier

Tomás Javier Robles Prado
-1-

Introducción a Python 2
http://users.servicios.retecal.es/tjavier

Índice
Introducción
Python como Lenguaje de scripts
Python es un lenguaje interpretado.Python Vs Otros Lenguajes
Python: Tipos dinámicos y fuertemente tipado.
Python como lenguaje orientado a objetos
Un poco de sintaxis
Módulos de interés
Bibliografía
Acerca de este documento...

Tomás Javier Robles Prado
-2-

Introducción a Python 3
http://users.servicios.retecal.es/tjavier

Introducción
Allá por 1991 cuando un tal Linus Torvalds cacharreaba con su Minix, enHolanda se
lanzaba la primera versión de Python. Es curioso que ha sido en Holanda donde se desarrolló
también Minix.
El creador del lenguaje es Guido Van Rossum. Actualmente sigue ocupándose del
lenguaje con un buen número de colaboradores.
Python es un lenguaje interpretado, orientado a objetos de propósito general. Python
permite mantener de forma sencilla interacción con el sistema operativo,y resulta muy
adecuado para manipular archivos de texto. Esta característica hace que muchas distribuciones
de GNU/Linux utilicen Python para sus herramientas de configuración. También es
ampliamente utilizado en la web. Conviene echar un vistazo a Zope.
Actualmente Python tiene una licencia compatible con GPL, lo que significa que
puedes modificar y distribuir libremente su código. Aunqueesta situación es nueva. Pese a que
Python ha sido tradicionalmente libre, la adopción de la GPL es muy reciente. Un paso
adelante más.
Python comenzó a desarrolarse en y para ordenadores Mac. Actualmente son en
sistemas Linux donde se lleva todo el peso de la programación y el uso en Linux de Python
está más extendido que en otras plataformas. Sin embargo Python es multiplataforma y
podemosdescargar el intérprete para casi cualquier máquina.
El nombre de Python no tiene nada que ver con los reptiles, sino con el espectáculo de
la BBC de los Monty Python.

Python como Lenguaje de scripts
Habitualmente sobre todo en entornos *IX se suelen utilizar scripts de shell con
cometidos muy diversos, como el arranque del sistema, el arranque del modo gráfico, para
automatizar ciertastareas, sobre todo con archivos de texto, etc. En entornos Microsoft estos
scripts equivalen a los antiguos *.bat, aunque la potencia de estos es mucho menor.
Estos scripts están compuestos por una serie de comandos del sistema que se ejecutan
secuencialmente. Son sencillos de crear pero tienen una potencia limitada. Un usuario hábil
logrará mediante el uso de grep, cut automatizar algunastareas sobre archivos de texto, pero
pronto se encontrará con limitaciones, se le quedarán pequeños. Veamos un ejemplo:
Un usuario tiene un directorio llamado $HOME/pascal/ donde trabaja a diario. Cada
día cuando termina su jornada, desea hacer una copia de seguridad de su trabajo en
un disquete. Tiene decenas de ficheros fuente y desea que cada vez sólo guarde en el
disquete los archivos que hansufrido cambios respecto al día anterior.
Este es un ejemplo en que los scripts de shell podrían ser insuficientes (al menos yo no
conozco forma de hacerlo). Tampoco parece que merezca mucho la pena realizar un programa
Tomás Javier Robles Prado
-3-

Introducción a Python 4
http://users.servicios.retecal.es/tjavier

en C o Pascal para solucionar este problema, ya que puede resultartedioso y complicado
cuando en realidad el problema es sencillo.
Aquí es donde entran en juego los lenguajes de scripts como Python, Perl o Tcl. Si bien
no son los más adecuados para programas grandes (el carecer de control estático de tipos es un
arma de doble filo) para programas medianos o pequeños que impliquen el uso de archivos de
texto y necesiten interactuar de manera fluida con el SO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion a
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS