Introduccion a Python

Python Logo

Python Logo

Python es un lenguaje de programación interpretado, ampliable y orientado a objetos que se distribuye con un amplio conjunto de módulos que permiten el acceso a un gran número de servicios del sistema operativo, servicios de internet (como HTML, XML, FTP, etc.), gráficos (incluidos OpenGL, TK, etc.), funciones de manejo de cadenas, servicios de correo (IMAP, SMTP, POP3, etc.), multimedia (audio, JPEG) y servicios de criptografía. Existen además multitud de módulos proporcionados por terceros que añaden otros servicios. Python se distribuye bajo términos similares a los de la licencia GPL y está disponible para los sistemas operativos Linux, Unix, Windows y Macintosh. En http://www.python.org hay más informacion disponible sobre Python.

utilizando el interprete

Para utilizar el interprete de python basta con teclear desde linea de comandos la palabra python p.e en mi maquina se ve algo como:

$ python
Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38)
[GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

Para salir del interprete desde Linux,Unix o Mac presionar Control+D y en Windows o Dos Control+Z, una de las utilidades del interprete es que se puede ocupar como calculadora p.e.

>>> 45*54
2430
>>> 45/453
0
>>> 45.00/453.00
0.099337748344370855
>>> print “hola mundo”
hola mundo

Notar que el interprete hizo una diferencia que 45/453 es diferente a 45.00/453.00 ya que los primeros son enteros.

Python como un Script.

Python puede ser ejecutado como un script solo basta con indicarle la ruta del interprete de nuestro script de igual forma como cualquier otro script(p.e perl,bash, etc ..) veamos un ejemplo:

#!/usr/bin/python
# fibonancci.py : ejemplo python prueba Fibonancci version iterativa

def fibonancci(n):
—–a,b = 0,1
—–for x in range(n):
———–print b
———–a,b = b,a+b

fibonancci(20)

import sys
sys.exit()

Una ves que guaramos el archivo fibonancci.py lo hacemos ejecutable con chmod ejecutando.

$chmod +x fibonancci.py

Que hace el script? la primera linea indica donde se localiza el interprete de python la segunda es un comentario la tercera es una definicion de una funcion llamada fibonancci la cual recibe un argumento n (n puede ser cualquier cosa p.e una cadena) todo lo que se encuentre despues posteriormente y contenga la sangria es codigo de fibonancci ya que python no usa palabras claves(p.e. Begin End) o caracteres(p.e {} ) si no la sangria para denotar un bloque de código, posteriormente mandamos a llamar a la funcion con el valor de 20 y por ultimo importamos la libreria sys y una vez importada podemos ocupar la funcion exit para salir correctamente.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s