martes, 15 de mayo de 2012

Frameworks web para Python



Django
Es un framework para desarrollo de aplicaciones web usando Python.

Shake
Al parecer este framework todavía no está listo para "salir a la luz", sin embargo ya se puee descargar y usar, no hay mucha documentación sobre el.


Descarga en github https://github.com/lucuma/Shake
Flask 
Sitio oficial  http://flask.pocoo.org/


sábado, 12 de mayo de 2012

Python ... ejemplos prácticos no. 4

La imagen de Cable es propiedad de Marvel Comics.



Algunos recursos para iniciarse en la programación en Python.

Python Programming in 15 minutes



Python en 20 minutos

Algunas  cosas que puedes hacer con Python

Super Mario Python

Editar un video musical 


Más ejemplos sencillos de programas  escritos en Python.

1. Decimal a binario


global numeroBinario, num, resto def convierte(num): numeroBinario="" resto=0 while (num>=2): resto=num%2 num=(int)(num/2) numeroBinario+=(str)(resto) numeroBinario+=(str)(num) lista=list(numeroBinario) lista.reverse() print "N�mero binario obtenido: ",lista def inicio(): salir="s" while salir=="s": print "================================================" print " <<<<<<<< [Decimal a binario] >>>>>>>>>>" print "================================================" numero=int(raw_input('Introduce decimal:')) convierte(numero) salir=raw_input('�Desea realizar otra operaci�n? Si->s No->n :') if salir=="n": print "adios" inicio()





























2.  Sistemas de ecuaciones lineales


global salir salir="n" a11, a12, a21, a22, b1, b2=0, 0, 0, 0, 0, 0 x, y=0, 0 def determinanteX(a11,a12,a21,a22,b1,b2): return ((b1*a22)-(b2*a12))/((a11*a22)-(a21*a12)) def determinanteY(a11,a12,a21,a22,b1,b2): return ((a11*b2)-(a21*b2))/((a11*a22)-(a21*a12)) def inicio(): print "\t[Sistema de ecuaciones lineales en Python]" print "\ta11X + a12Y=b1" print "\ta21X + a22Y=b2" print"" print "Introduce valores" while salir=="n": inicio() a11=float(raw_input('a11:')) a12=float(raw_input('a12:')) a21=float(raw_input('a21:')) a22=float(raw_input('a22:')) b1=float(raw_input('b1:')) b2=float(raw_input('b2:')) print"" print "sistema resultante:" print a11,"X +",a12,"Y =",b1 print a21,"X +",a22,"Y =",b2 print "" print "X=",determinanteX(a11,a12,a21,a22,b1,b2) print "Y=",determinanteY(a11,a12,a21,a22,b1,b2) salir=raw_input('�Desea salir? Si->s No->n :') if (salir=="s"): break