sábado, 10 de marzo de 2012

Curso python desde UNIX Parte1

Parte 1 [Hola Mundo]

Hola amigos,de Tiempo de Tux esta vez empezaremos con nuestro curso de python desde Unix como en todo empezaremos desde cero pero si ya conocen este principio pueden esperar a que saque una nueva parte.

Tuve problemas con ubuntu 11.10 y lion al ejecutar scripts así que les recomiendo usar backtrack 5 para poder usar python a todo lo que da,ya que backtrack trae muchas herramientas preinstaladas y nos aligera el trabajo,para instalar backtrack en una pc es muy fácil y puede que ya lo sepan pero para una Mac les voy a preparar un tutorial, ya que si se puede usar en una Macbook Pro,ya sea en modo live,en maquina virtual o de plano instalarlo en nuestra mac,bueno lo primero que vamos a hacer es ver que es:

Que es


Como tenerlo 


Como ver donde lo tenemos


El programa Hola mundo


Creación de scripts


Ejecución de scripts


Que es?



Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

Como tenerlo?


Ya lo tenemos!

Como somos usuarios UNIX ya lo podemos usar desde Terminal no importa instalarlo ya que las versiones mas recientes de OS X ya lo traen instalado y también las distros de linux.



Python en el Mac tiene la capacidad de trabajar con

Eventos de Apple (se puede usar Python en lugar de AppleScript), la
Bibliotecas nativas de Mac (se puede llamar a todas las bibliotecas de Objective-C, incluyendo cacao),
Paquetes de aplicaciones de Mac ("apps", escrito en Python)


Como ver donde lo tenemos


Para saber que versión de python tenemos solo vasta abrir terminal y escribir

python
Para ver sonde esta ponemos este comando en terminal

whereis python


El programa Hola mundo(primer programa)

En el lenguaje python se puede hacer el programa "Hola Mundo" que trata de mostrar el texto "Hola Mundo" en la pantalla en algunos lenjuajes pero aquí la mostrara en terminal,es muy fácil,solo vasta escribir


print "Hola Mundo"


Descripción:


print(imprimir)


"hola mundo"(el texto a imprimir)


Claro que como usamos UNIX tenemos que agregar el hashbang que es este

#!ruta de python

Que en mi caso es

#!/usr/bin/python 


Lo que hace esto es darle la orden al script de usar el interprete especificado que en este caso en python

Como les mostré en donde esta, deben de haberlo ubicado pero si no sabemos 

podemos usar este comando

#!/usr/bin/env python

Esto nos ahorra buscar el interprete ya que lo busca automaticamente


Y el pequeño script quedaría así



#!/usr/bin/env python
print "hola mundo"

Pero al abrirlo lo abre demasiado rapido o da un error y se cierra terminal rapidamente,lo que tenemos que hacer es agreagar este comando al final del script


raw_input()


Descripción

Nos indica que necesita retener la accion hasta recibir una orden que la unica en este caso es enter para que se quite,asi que el mensaje no se quitara hasta que presiones enter

Así quedara el scritp definitivo


#!/usr/bin/env python
print “hola mundo”
raw_input()

Creación de scripts

Todo lo anterior lo tenemos que meter en un documento ejecutable con la extension .py para poderlo ejecutar asi que estos documentos se crean y son los llamados scripts.

Para crear el script sigue estos pasos:

1.Crea un documento vació

2. Ábrelo y copia el código python



3. Cámbiale el nombre a:

Algún_nombre.py
Y dale permisos de ejecución(da clic derecho/propiedades/permisos)

4.Dale permisos de ejecución con terminal:

Abre terminal

Cámbiate al directorio donde esta el script y escribe esto


chmod +x nombre_del_script.py



Ejecución de scripts


Ya teniendo el script lo que tenemos que hacer es abrir terminal después cambiar de directorio a donde se encuentra el script y introducir esto en terminal:

./nombre_del_script.py
Eso es todo :D

No hay comentarios.:

Publicar un comentario

Los comentarios serán revisados antes de ser publicados.