Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#3471
Con esa lógica eliminemos también;

  • Ejercicios
  • Fotografía
  • Battle Arts
  • Galería de Arte
Creo que con eso estaríamos, ya que por el tiempo que llevan esos subforos de creados, tienen poco "volumen" :¬¬
#3472
Ejercicios / Re: Juego ejercicios [Python]
11 Enero 2010, 05:14 AM
Cita de: ^TiFa^ en 11 Enero 2010, 00:09 AMNo tengo cabeza para los numeros... si idealizan algo que no incluya numeros estare mas feliz

Que sugieres ^TiFa^? XD

braulio23, no me había puesto a pensar muy bien en el ejercicio que planteabas, y ahora que lo he hecho me doy cuenta de que no es de lo que se pueda decir, "sencillo", así que la mayoría de los que inicia la tiene algo complicada :-\

Por mi parte, al igual que en casi todos los lenguajes uno no conoce bien las cosas hasta bien no se presenta la oportunidad de hacerlas, así que como no me había planteado hacer eso en python, ahora estoy investigando un poco sobre los diferentes métodos (la parte del juego ya esta) para tratar la conexión desde el servidor, dado que son dos clientes que se conectan a un "intermediario" ,cual será la mejor opción? mantener una sola conexión intercambiando los clientes? multithreading? asyncore? Ya veré ....

En cuanto pueda revisarlo bien, me pongo en ello :P

Decidido, voy a implementar el método "feo" y rápido, while en cliente(s) y servidor. El servidor recibe conexión y responde con la tabla, espera ingreso del cliente, acepta ingreso, modifica la tabla y corta conexión con cliente, responde al otro cliente y vuelve a comenzar.
No me gusta para nada, pero creo que en este caso no da para complicarse más, esta claro que es solo para pasar el rato y nadie lo va a usar :-X

Saludos
#3473
Ejercicios / Re: Juego ejercicios [Python]
10 Enero 2010, 22:02 PM
Es que no he hecho nada de ese tipo :silbar:

Entonces sería Usuario (Cliente) <---> Servidor <---> Usuario (Cliente), con el servidor recibiendo y enviando comunicación a ambos lados?

Saludos
#3474
Ejercicios / Re: Juego ejercicios [Python]
10 Enero 2010, 21:26 PM
Bien hecho!

Dejo mi code, tiene comprobación de errores en algún sitio, además de que lo he hecho bastante estructurado, por lo que el código es el doble de largo :P

Código (python) [Seleccionar]
import urllib.request, urllib.parse, re

def Download(URL, name):
       try:
               webretrieve = urllib.request.urlretrieve(URL, name)
               return webretrieve[0]
       except:
               return 'Error en la descarga'

def ArrayFilter(aList):
       newList = []
       for a in aList:
               if a not in newList:
                       newList.append(a)
       return newList

def Searchths(text):
       r = re.compile('[a-zA-Z0-9_-]{13}M:')
       IDsths = r.findall(text)
       return IDsths

def Webrequest(URL, params):
       Headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'}
       p = urllib.parse.urlencode(params)
       URL += p
       customrequest = urllib.request.Request(URL,headers=Headers)
       webcontent = urllib.request.urlopen(customrequest)
       return str(webcontent.read())

def SeDoGoImage(imagetext):
       searchurl = 'http://images.google.es/images?'
       imagesurl = 'http://t1.gstatic.com/images?q=tbn:'

       Wrtext = Webrequest(searchurl,{'q':imagetext})
       aImages = ArrayFilter(Searchths(Wrtext))
       print('\n<Descargando',len(aImages),'imagenes>\n')
       for i in aImages:
               d = Download(imagesurl + i[:-1],'d:\\Imagenes\\' + i[:-1] + '.jpg')
               print(d)
       print('\n<Completado>')

IMG = input('Ingrese texto de imagen a buscar: ')
SeDoGoImage(IMG)


El ejercicio que planteas sería para jugar contra la máquina verdad?

Saludos
#3475
Scripting / Re: [Python] Procesando xml
9 Enero 2010, 21:30 PM
Justo acabo de poner eso mismo XD

Como dice braulio23, el tema es que la consola te muestra valores de las cosas a las que no les pones referencia :P

Saludos
#3476
Scripting / Re: [Python] Procesando xml
9 Enero 2010, 21:08 PM
No te funciona o.O?

A mi me funciona bien, solo que al estar en python 3 debo de cambiar urllib por urllib.request :-\



[Edito]
Ya entedi! ;D
Lo que pasa es que por consola se te muestra la referencia al objeto que se te crea, pero desde un *.py eso no ocurre
Si lo pones en un print si te lo muestra :P
Código (python) [Seleccionar]
print(xml.etree.ElementTree.XML(p))

Saludos
#3477
Ejercicios / Re: Juego ejercicios [Python]
9 Enero 2010, 15:37 PM
Excusas! Python es multiplataforma!

Por mi parte ya he dejado el script "limpio" para que sea lo más entendible posible, ya que se supone que en parte es la idea.
Una muestra :P

Citar>>>
Ingrese texto de imagen a buscar: wallpapers

<Descargando 21 imagenes>

d:\Imagenes\wTYjGJHklorkQM.jpg
d:\Imagenes\blgyYUWc_GXkwM.jpg
d:\Imagenes\bP7o0OcpkhzwGM.jpg
d:\Imagenes\JhX_rdRwoYutQM.jpg
d:\Imagenes\_2xbHUMSifRvlM.jpg
d:\Imagenes\GH5IVj4CbxQAPM.jpg
d:\Imagenes\vFHnJs2xnEQLgM.jpg
d:\Imagenes\L1WXw5lr9KzUUM.jpg
d:\Imagenes\oMxwx2Z1q7MczM.jpg
d:\Imagenes\V5Tljp9ZSPtkuM.jpg
d:\Imagenes\zAkTCWgWmekv_M.jpg
d:\Imagenes\sTiDwmbusPnl7M.jpg
d:\Imagenes\0TYaokqa7NNs3M.jpg
d:\Imagenes\E6ydly-vf7rfLM.jpg
d:\Imagenes\dsIX0BzhiIz0fM.jpg
d:\Imagenes\9bMAGXCe0sNW9M.jpg
d:\Imagenes\kf4KrWAu-9gBpM.jpg
d:\Imagenes\LElXIbJfFGDcVM.jpg
d:\Imagenes\EaFnBmtX1b7JTM.jpg
d:\Imagenes\gxZPznPGLgKQHM.jpg
d:\Imagenes\oa2kPZFNCiaf-M.jpg

<Completado>
>>>


Saludos
#3478
Scripting / Re: Calculadora Python
9 Enero 2010, 01:47 AM
En realidad no, porque la configuración por defecto es base 10, pero yo particularmente lo hago por costumbre :-X

Saludos
#3480
Scripting / Re: Calculadora Python
8 Enero 2010, 21:07 PM
Código (python) [Seleccionar]
var = int(input("Ingrese aqui el numero: " ),10)
var2 = int(input("ingrese aqui su segundo numero: " ),10)
var3 = (var + var2)

print (int(var3))

input()


Los input son de tipo texto, así que si haces TEXTO + TEXTO lo concatenas, no sumas, debes de convertirlo en números.

Saludos