Em baixo veja um codigo de como gerar SVG com Pythonimport osdisplay_prog = 'display' class Scene: def __init__(self,name="svg",height=400,width=400): self.name = name self.items = [] self.height = height self.width = width return def add(self,item): self.items.append(item) def strarray(self): var = ["\n", "\n" % (self.height,self.width), " \n"] for item in self.items: var += item.strarray() var += [" \n\n"] return var def write_svg(self,filename=None): if filename: self.svgname = filename else: self.svgname = self.name + ".svg" file = open(self.svgname,'w') file.writelines(self.strarray()) file.close() return def display(self,prog=display_prog): os.system("%s %s" % (prog,self.svgname)) return class Line: def __init__(self,start,end): self.start = start #xy tuple self.end = end #xy tuple return def strarray(self): return [" \n" %\ (self.start[0],self.start[1],self.end[0],self.end[1])]class Circle: def __init__(self,center,radius,color): self.center = center #xy tuple self.radius = radius #xy tuple self.color = color #rgb tuple in range(0,256) return def strarray(self): return [" \n" % colorstr(self.color)]class Rectangle: def __init__(self,origin,height,width,color): self.origin = origin self.height = height self.width = width self.color = color return def strarray(self): return [" \n" %\ (self.width,colorstr(self.color))]class Text: def __init__(self,origin,text,size=24): self.origin = origin self.text = text self.size = size return def strarray(self): return [" \n" %\ (self.origin[0],self.origin[1],self.size), " %s\n" % self.text, " \n"] def colorstr(rgb): return "#%x%x%x" % (rgb[0]/16,rgb[1]/16,rgb[2]/16)def main(): scene = Scene('test') scene.add(Rectangle((100,100),200,200,(0,255,255))) scene.add(Line((200,200),(200,300))) scene.add(Line((200,200),(300,200))) scene.add(Line((200,200),(100,200))) scene.add(Line((200,200),(200,100))) scene.add(Circle((200,200),30,(0,0,255))) scene.add(Circle((200,300),30,(0,255,0))) scene.add(Circle((300,200),30,(255,0,0))) scene.add(Circle((100,200),30,(255,255,0))) scene.add(Circle((200,100),30,(255,0,255))) scene.add(Text((50,50),"Thiago Avelino gerando SVG com Python")) scene.write_svg() scene.display() returnif __name__ == '__main__': main() Como voces viu gosto muito de matematica, entao nada melhor de juntar Matematica com Python, um script simples em Python para identificar se o numero digitado e Par ou Impar.#!/usr/bin/env pythonn = raw_input("Numero: ")if n%2==0: print "Par"else: print "Impar"Nao tem muito segredo mas no teste do evento Google Developer Day caiu coisa do tipo. Comece a desenvolver com um framework de alto nivel, que estimula o desenvolvimento rapido e limpo. Aprenda Django agora!O Curso esta no valor de R$ 69,00.No curso explico como fazer um site completo com Django onde contemplo valores que o profissional vai usar no desenvolvimento de sistemas, no curso tem materiais suficiente para que voce possa criar e ajuda qual quer projeto Open Source escrito em Python e Django.O curso esta sendo realizado com apoio do iMasters Pro onde temos outros curso com uma qualidade excelente.Veja o conteudo do curso de Django no site do iMasters Pro. Ontem na parte da noite conversando com um conhecido ele falou que estava usando em um projeto o Celery, como ainda nao conhecia vamos estudar este projeto. Gostei da forma que ele trabalha e como ele integra com o Django.Tenho em um projeto uma fila de processamento so que foi desenvolvido por mim e nao tem todos os recursos que o Celery tem.Vou explicar como usar o Celery com o Django em um exemplo simples, e como sempre basta usar a criatividade para desenvolver a sua necessidade.Primeiramente temos que instalar dois pacotes Python para que possamos trabalhar com o Celery no Django, o django-celery e ghettoq. Caso tenhamos o easy_install instalado basta instalar os pacotes da seguinte forma:$ easy_install django-celery$ easy_install ghettoqCaso nao tenha vamos instalar:$ cd /usr/src/$ git clone http://github.com/ask/django-celery.git$ cd django-celery$ python setup.py build$ python setup.py install$ cd ..$ git clone http://github.com/ask/ghettoq$ cd ghettoq$