• Martes 23 de Abril de 2024, 08:29

Mostrar Mensajes

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

Páginas: [1] 2
1
Python / Re:FACTURACION ELECTRONICA
« 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
Python / Re: ejercicio para la facultad
« en: Miércoles 10 de Diciembre de 2014, 23:08 »
Código: Python
  1. def triangular(n):
  2.         real = 0
  3.         for i in xrange(1,n+1):
  4.                 print i
  5.                 real = i+real
  6.         return real

3
Python / Re:Interfaz gráfica PyGTK + Glades
« 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
Python / Re:Un TypeError dificil de resolver
« 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
Python / 15 tutoriales en pdf de python
« 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.html

Espero que os guste, yo me he leido todos y están muy bien.

6
Python / Re:Que Python instalo,para este libro.
« 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
Python / Re:Convertir .py en .exe en Python
« 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
Python / Re:Importando Modulos
« 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:

Código: [Seleccionar]
def objeto tu querías decir:
Código: [Seleccionar]
def metodoobjeto es la instancia de una clase, y método las funciones de la clase.

9
Python / Re:Python en español
« 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
Python / Re:Python en español
« 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
Python / Re:Python en español
« 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
Python / Re:Problemas con "smtplib.py"
« 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
Python / Re:Duda algoritmo recursivo mutuo para modificar lista anidada
« 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:

Código: [Seleccionar]
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
Python / Re:Como crear un mini interprete o compilador con python?
« 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
Cobol / Re:de python a cobol?
« 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   :yes:

16
Cobol / de python a cobol?
« 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
Python / Re:no entiendo una practica
« 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
Python / Re:Problemas con retornar objetos
« 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:

Código: Python
  1. class saludo:
  2.     def __init__(self,nombre):
  3.         print('hola', nombre.n)
  4.  
  5. class nombre:
  6.     def __init__(self,n):
  7.         self.n = n
  8.         saludo(self)
  9.  
  10. nombre('francisco')

de esta manera puedes heredar atributos entre clases, espero que te sirva.

19
Python / Re:comparacion de listas
« 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:

Código: [Seleccionar]
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
Python / Re:¿como cambiar un valor importando otro archivo?
« en: Martes 21 de Mayo de 2013, 03:38 »
Bueno como nadie respondio aquí dejo la respuesta

Código: [Seleccionar]
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
Python / Re:Existe Wget En Python???????
« en: Martes 21 de Mayo de 2013, 03:33 »
te fijaste de cuando era el tema... año 2006

22
Python / Re:Asignar mismo valor a diferentes variables
« 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
HTML / Problema con menu desplegable html y css
« 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=NIrdQFgqlsk

codigo html:


Código: [Seleccionar]
<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:

Código: [Seleccionar]
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:

Código: [Seleccionar]
#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
Python / Re:Equivalente a este código
« en: Miércoles 3 de Abril de 2013, 01:07 »
espero que esto te sirva:

Código: [Seleccionar]
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
Python / Re:Proceso que se ejecute de forma continua ???
« 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:

Código: [Seleccionar]
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]

Páginas: [1] 2