|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - $francisco
1
« en: Martes 23 de Diciembre de 2014, 17:55 »
danos un poquito mas de información como el código xml y python que tienes.
2
« en: Miércoles 10 de Diciembre de 2014, 23:08 »
def triangular(n): real = 0 for i in xrange(1,n+1): print i real = i+real return real
3
« en: Sábado 2 de Agosto de 2014, 01:54 »
Eso dependo de tus necesidades, en ocasiones te puede venir bien que la ventana principal cierre todas sus ventanas hijas, y en otros casos no, como ya te dije depende de tus necesidades, normalmente al cerrar la ventana madre se cierran todas.
4
« en: Sábado 2 de Agosto de 2014, 01:52 »
Pues directamente no se donde esta el error, lo que si te está diciendo es que te sales de el rango de la tupla que contiene tu variable, yo utilizo a veces un "print" antes de el error con información que me pueda ser útil, en este caso, la variable "k" para saber su valor, e imprimir datosOEM también para saber cual es su longitud máxima, incluso contarla con un "len()".
5
« en: Lunes 5 de Mayo de 2014, 02:07 »
Muy buenas gente, quiero compartir con ustedes los tutoriales que "me enseñaron" a programar en python y que gracias a ellos hoy día en mis ratos libres creo alguna aplicación para pc y para android. 1-An introduction to tkinter. 2-Aprenda a pensar como un programador con python. 3-Aprenda a programar con python. 4-Core python programing 2ed. 5-De 0 a python. 6-Interfaz gráfica con tkinter. 7-Introducción a wx_python. 8-Ippython. 9-Manual wxpython. 10-Primer lenguaje. 11-Python & Tkinter. 12-Python para todos. 13-Python qt. 14-Python 1 hora. 15-TkinkPython. fuente: http://hackloper.blogspot.com.es/2014/05/15-tutoriales-de-python-en-pdf.htmlEspero que os guste, yo me he leido todos y están muy bien.
6
« en: Viernes 10 de Enero de 2014, 22:16 »
Python 2.7 es el mas recomendable por su gran extensión en librerías. Pero por python 3 también es interesantes de aprender, aunque yo te recomendaría python 2.7 y después ya que al ser unicode es un poco mas "lioso"
7
« en: Viernes 20 de Septiembre de 2013, 13:14 »
Esto puede deberse a un error al compilar o importar un modulo, utiliza otro para compilar por ejemplo pyinstaller, a veces no se el motivo, pero la librería py2exe da error al compilar y hay que cambiar a pyinstaller y a veces pasa con pyinstaller y hay que cambiar a py2exe.
8
« en: Martes 13 de Agosto de 2013, 21:22 »
pon el archivo modulo, puede ser que no estés llamando al módulo correctamente, o mejor dicho a la clase o función, y según veo tienes conceptos equivocados, corrígeme si me equivoco:
def objeto tu querías decir:
def metodo objeto es la instancia de una clase, y método las funciones de la clase.
9
« en: Viernes 12 de Julio de 2013, 01:19 »
en el ide no creo que se pueda, pero si puedes crear una shell en la que sera posible esto, creando una entrada y reconociendo los datos.
10
« en: Martes 2 de Julio de 2013, 05:15 »
que yo sepa no, porque esa es su estructura, y esto forma parte del mismo lenguaje, esto irá en algún archivo cifrado, y la única forma que se me ocurre es esa, pero puedes hacerlo como si fuera un modulo implantado en python.
11
« en: Lunes 24 de Junio de 2013, 03:29 »
como bien dice el compañero, con una función seria lo mas cercano de crear lo que quieres, porque las palabras como if, else,break,continue.... son palabras reserbadas.
12
« en: Lunes 24 de Junio de 2013, 03:25 »
hay una cosa que no entiendo, y es que en el primer error si le deja enviar los mensajes, y en el segundo hay error de la librería, y digo yo, que si no tuviera la primera librería el primer error no le hubiera dado, es algo extraño.
13
« en: Lunes 24 de Junio de 2013, 03:18 »
Si te soy sincero no entiendo casi nada el algoritmo, pero he visto varias cosas que no entiendo porque están en el código. empiezo a contarte lo que veo raro.
Primero si es posible poner como llamas a la primera función? que parametros le pasas?
y otra cosas es el porque pones esto:
Termino = Termino logicamente siempre va a ser igual.
y otra cosa es si tienes en cuenta que cuando lleva a return no sigue la función, bueno esto ultimo supongo que lo sabras, explicame un poco mas a ver si te puedo ayudar.
14
« en: Lunes 24 de Junio de 2013, 03:08 »
pues un compilador con py2exe no estaria mal, aunque te recomiendo utilizar pyinstaller, y una libreria para la interfaz Tkinter o pyqt4 no esta nada mal, respecto a lo del interprete... depende de como lo quieras en modo consola?
15
« en: Jueves 6 de Junio de 2013, 21:53 »
Muchas gracias por tu repuesta, la verdad es que lo he intentado varias veces con c++ pero si soy sincero me cuesta bastante, sobre todo a la ora de crear una interfaz gráfica, cuando python solo tiene que hacer una instancia y crear un bucle infinito en c++ hay que declarar muchas mas cosas, pero también es verdad que c++ es mucho mas rápido, intentare leer algo mas de cobol
16
« en: Jueves 6 de Junio de 2013, 20:32 »
Muy buenas, estuve leyendo algunas preguntas y respuestas, y algunas respuestas me sorprendieron, el caso es que llevo como 2 años y medio con python, aunque no soy un experto por que por desgracia no puedo dedicarme a esto, pero me gustaría saber que opinan si decido aprender cobo, que me ayuden un poco si saben algún manual, tutorial, libro... que me digan si me va a costar bastante porque no se semeja nada a python ... y sobre todo por que python es no puede trabajar mucho con puertos... , y una cosilla mas, para que es bueno utilizar cobol, si seria bueno para crear un programa de conexiones entre pc o mas bien solo para temas de bancos como me pareció leer.
gracias.
17
« en: Jueves 6 de Junio de 2013, 00:13 »
haciendo así la lista es muy fácil, si son 10 utilizan len para contarla, le restas uno y te señalará cual es el mas grande, pero ¿y si estuvieran desordenados? con un bucle for y un if creo que serviría.
18
« en: Jueves 6 de Junio de 2013, 00:03 »
Buenas ejecuté tu script y no lo entiendo xd, solo aparece ceros, pero si quieres moverte entre las clases y que los valores sigan valiendo prueba a llamas a otra clase y pasarse como si misma para así heredar atributos, pos ejemplo: class saludo: def __init__(self,nombre): print('hola', nombre.n) class nombre: def __init__(self,n): self.n = n saludo(self) nombre('francisco')
de esta manera puedes heredar atributos entre clases, espero que te sirva.
19
« en: Sábado 1 de Junio de 2013, 05:22 »
Haber si entendí bien, la lista1 son las respuestas correctas, y la lista2 son las que respondió valentina reyes, eso es lo que entendí, bueno yo te pongo el código si no estoy equivocado:
import sys
list_correctas = ['A','B','C','B','D'] list_persona = ['Valentina Reyes','ABCDE','ABCDE','AB#DE','ABCDE','ABCDE']
correctas = 0 incorrectas = 0 omitidas = 0 n = 0
for comprobando in list_correctas: L = 0 A = 0 n = n+1 cont = 0 for letras in list_persona[n]: print('correctas: '+comprobando+'\n\ letra: '+letras+'\n\ tupla: '+list_persona[n]) cont = cont+1 if letras == comprobando: L = 1 elif letras == '#': A = 1 else: pass if cont == 5: print(cont) if L == 1 and A == 1: incorrectas = incorrectas+1 elif L == 1 and A == 0: omitidas = omitidas+1 elif L == 0 and A == 1: correctas = correctas+1 else: print('error') sys.exit()
20
« en: Martes 21 de Mayo de 2013, 03:38 »
Bueno como nadie respondio aquí dejo la respuesta
import funciones ... ...
def __init__(self,master): master.title("") ... ... ...
self.string1 = StringVar() self.string1.set("texto") entrada = ttk.Entry(frame,textvariable=self.string1) entrada.pack()
f = fun(self) solo había que añadir self al llamar al instanciar la clase
21
« en: Martes 21 de Mayo de 2013, 03:33 »
te fijaste de cuando era el tema... año 2006
22
« en: Martes 21 de Mayo de 2013, 03:32 »
si lo que te preocupa es el salto de linea tambien puedes utilizar el idle de python y así poder ver siempre tu codigo
23
« en: Sábado 4 de Mayo de 2013, 14:02 »
Muy buenas, estoy bastante estancado, porque quiero hacer un menú desplegable vertical pero el problema que no se forma como debería, tomé como referencia un video y seguí los pasos, aquí os dejo el video y mi codigo: video: http://www.youtube.com/watch?v=NIrdQFgqlskcodigo html: <html> <head> <title>ejemplo</title> <link href="estilo.css" rel="stylesheet" type="text/css" /> </head> <body>
<ul id="menu"> <li>Inicio</li> <li>Economia</li> <ul class="submenu"> <li>Empresa</li> <li>Mercado</li> <li>Bolsa</li> <li>Banca</li> </ul> <li>Cultura</li> <ul class="submenu"> <li>Novela</li> <li>Comic</li> <li>Series</li> <li>Cine</li> </ul> <li>Ciencia</li> <ul class="submenu"> <li>Natural</li> <li>Cosmos</li> <li>Tierra</li> <li>Tenis</li> </ul> <li>deportes</li> <ul class="submenu"> <li>Futbol</li> <li>Motor</li> <li>Basket</li> </ul> </ul>
</body> </html> codigo css: ul{ list-style-type:none; padding:0; }
#menu{ width:200px; }
#menu>li{ background-color:#4dcdc8; border: 1px outset #4bcdc8; padding:5px; }
.submenu{ top:0; left:199px; position:absolute; display:none; }
.submenu>li{ background-color:#4dcdc8; border: 1px outset #4bcdc8; width:160px; padding:2px; }
#menu li:hover{ color:white; cursor:pointer; }
#menu li:hover ul{ display:block; } el caso es que no se forma como dice en el vídeo, sigo todos los pasos pero nada, y la siguiente linea css no actua: #menu li:hover ul{ display:block; } la subclase no se queda en el elemento padre al darle la posición relativa, si me pudierais echar una mano comprobandolo vosotros lo agradecería. gracias.
24
« en: Miércoles 3 de Abril de 2013, 01:07 »
espero que esto te sirva:
def modo1(): print "lo que queras poner en la funcion 1"
def modo2(): print "modo 2"
def modo3(): print "modo 3"
while True: ejemplo = raw_input(">>>") if ejemplo == "opcion1": modo1() elif ejemplo == "opcion2": modo2() elif ejemplo == "opcion3": modo3() elif ejemplo == "salir": break else: print "error"
25
« en: Martes 2 de Abril de 2013, 03:26 »
si lo que quieres es leer la respuesta puede utilizar un bucle for para verla dentro de un while para poder seguir repitiendo comandos y decirle que cree un tubo entre la entra y la salida del proceso con stdin y stdout, y comunicarlo con comunicate:
while True: cmd = raw_input(">>>") if cmd == "exit": break else: for i in range(3): p = subprocess.Popen('%s' %(cmd[cont]), shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE) p.wait() n = p.communicate() print n[0]
|
|
|