NachXs Blog

Python, ProgramaciónNovember 29, 2005 12:16 pm

Aca muestro una manera simple de poder ejecutar páginas .psp con Apache. Para eso debemos descargar un módulo que se llama mod_python el cual nos permitira ejecutar dichas paginas. Solo tenemos que instalar dicho módulo ya saben como (./configure; make; make install). Una vez instalado debemos agregar algunas cosillas en el archivo de configuración de Apache (httpd.conf).
En la sección en donde se cargan todos lo modulos solo agregamos la siguiente linea:
LoadModule python_module modules/mod_python.so
luego un poco mas abajo agregamos el directorio en donde van estar almacenadas nuestras paginas .psp; ¡OJO! que el directorio varia segun la instalación de apache, en mi caso yo lo tengo en:
<Directory /var/www/html/page_psp>

AddHandler mod_python .psp
PythonHandler mod_python.psp
PythonDebug On
</Directory>
y listo reiniciamos apache y ya podemos ejecutar paginas .psp

Python, ProgramaciónNovember 28, 2005 5:07 pm

Otra de la grandes virtudes que presenta python es la cantidad de alternativas que presenta para el desarrollo de aplicaciones web, PSP es una de ellas. PSP se presenta como una alternativa para poder generar páginas dinámicas de una manera no tan complicada, su sintaxis esta inspsirada en JSP.
PSP es una implementación de codigo python dentro de codigo html, parecido a la que se hace en PHP o JSP. La estructura de una página PSP es la misma que se hace en JSP, por ejemplo utilizando los delimitadores < % 'codigo python' %>.
Los archivos se guardan con extensión .psp y para poder ejecutarla tenemos varias alternativas; lo podemos hacer implementando un modulo en Apache o tambien usar un Servidor Aplicaciones como por ejemplo Webware.

Python, ProgramaciónNovember 14, 2005 10:05 am

Pygame es un módulo para Python que provee una diversidad de funciones con el cual se pueden desarrollar juegos de una manera bien sencilla y rápida. Estube buscando por la web y me tope con un sitio web que básicamente dedica sus comentarios a todo lo que tenga que ver con juegos en linux se llama linuxjuegos bueno en esta página hay un pequeño tutorial de desarollo de juego con pygame por el momento hay 3 articulos de los 6 que se van mostrar.

Python, ProgramaciónNovember 10, 2005 10:59 am

Aqui un pequeño ejemplo de como usar Python con MySQL, para eso debemos descargarnos el paquete para poder darle a Python soporte de conexion a MySQL, el paquete se llama mysql-python; una vez descargado sigues las instrucciones de instalación. ovbiamente debemos tener una base de datos creada para poder empezar. Bueno manos a la obra; este es un pequeño script que hice para poder mostrar algunos datos de una base de datos llamada “Prueba” la cual consta de una tabla “usuarios”.

import MySQLdb
db=MySQLdb.connect(host=’localhost’,user=’root’,
passwd='’,db=’Prueba’)
cursor=db.cursor()
sql=’Select * From usuarios’
cursor.execute(sql)
resultado=cursor.fetchall()
print ‘Datos de Usuarios’
for registro in resultado:
print registro[0],’->’,registro[1]

lo guardamos como “mysql.py” y lo ejecutamos desde el terminal, en este script mostramos solo los códigos de usuarios y los nombres de los usuarios, si quisieras mostrar mas datos te lo dejo de tarea jeje.

[brando@linux brando]$ python mysql.py
Datos de Usuarios
USU01 -> Luis Brando
USU02 -> Martin

Python, ProgramaciónNovember 5, 2005 4:55 pm

El módulo de Tkinter es la interfaz estándar de Python, o tambien llamada caja de herramientas GUI del Tk. El Tk y Tkinter están disponibles en la mayoría de las plataformas de Unix, así como en los sistemas de Windows y de Macintosh. Tkinter consiste en un número de módulos que podemos importar desde Python para poder generar aplicaciones visuales. aqui un pequeño ejemplo el clasico “hola mundo”.

from Tkinter import *
root=Tk()
w=Label(root,text=”Hola Mundo\nEsta es primera ventana\npor Brando”)
w.pack()
root.mainloop()

guardamos el archivo como gui.py y luego desde un terminal lo ejecutamos, escribimos “python gui.py” y tendremos esto como resultado

Python, ProgramaciónNovember 2, 2005 5:46 pm

buscando por la web me encontre con un IDE para poder escribir codigo python se llama eric3 y me parecio muy interesante lo mejor de este IDE es que es liviano, yo lo probe y me va todo ok. aqui en plena faena de desarrollo. probrando el debuger :)