Re: [CentOS-es] Foro python en español

2010-01-13 Por tema Ulises Gualberto Montán Albañil
Pues mira..  un buen libro para empezar a aprender el lenguaje python y
todos sus alcances te recomiendo el libro:
Begining Python : From novice to professional.

http://knowfree.net/2006/05/beginning-python-from-novice-to-professional-apress/

Y aqui el link de donde puedes verlo.. muy bueno en verdad... :)

No tengo el link a la mano pero

> --
>
> Message: 3
> Date: Wed, 13 Jan 2010 13:03:24 -0600
> From: Mario Villela Larraza 
> Subject: Re: [CentOS-es] Foro python en español
> To: centos-es@centos.org
> Message-ID:
>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Gracias Ulices:
>
> No, si es todo el codigo, y bien estoy utilizando el pythonG 2.1.5 (
> es el que el manual al que consulto recomendo ) creo que estoy un poco
> atrasado en versiones pero es por que tambien estoy aprendiendo el
> lenguaje, si me puedes recomendar uno mas actual y el link para
> bajarlo te lo agradeceria.
>
> El día 13 de enero de 2010 12:43, Ulises Gualberto Montán Albañil
>  escribió:
> > Hola Mario Villela Lazarra.
> >
> > Hace poco empece a programar en python y al menos que no nos compartas el
> > codigo completo las funciones create_circle y demas create que ocupas
> para
> > las graficas no estan en la libreria estandar del lenguaje ni en la math.
> O
> > por lo menos en python 2.6 para abajo igual y ocupas python 3.
> >
> > Tal vez en las librerias wxpython  o cualquier de las que hay graficas te
> > puedan ayudar con ello. O reitero tal vez no compartes todo el codigo con
> > nosotros..
> >
> >
> >
> >
> >> Message: 2
> >> Date: Sat, 9 Jan 2010 16:27:38 -0600
> >> From: Mario Villela Larraza 
> >> Subject: [CentOS-es] Foro python en español
> >> To: centos-es@centos.org
> >> Message-ID:
> >>
> >> Content-Type: text/plain; charset=ISO-8859-1
> >>
> >> Alguien conoce un foro para python en español estoy aprendiendo este
> >> lenguaje y tengo problemas con un programa que corre pero no muestra
> >> ninguna salida grafica y no puedo comprobar que es lo que esta mal por
> >> si acaso les dejo el programa aver si aguien me puede ayudar ya sea
> >> con el foro o con el codigo
> >>
> >> Gracias de antemano.
> >>
> >> from math import pi , sin , cos
> >>
> >> #constantes del circulo
> >> x = 500
> >> y = 500
> >> radio = 500
> >>
> >> #variables dadas por el usuario
> >> suspensos = float(raw_input('Dame los Reprobados: '))
> >> aprobados = float(raw_input('Dame los Aprobados: '))
> >> notables = float(raw_input('Dame los Notables: '))
> >> sobresalientes = float(raw_input('Dame los Sobresalientes: '))
> >>
> >> #creacion del circulo de la grafica
> >> create_circle (x,y,radio)
> >> create_line (x,y,x+radio,y)
> >>
> >> #divicion de suspensos
> >> alfa = 2*pi*suspensos/100
> >> create_line (x,y,x + radio * cos(alfa), y + radio * sin(alfa))
> >> create_text (x+.7*radio*cos(alfa/2), y+.5*radio*sin(alfa/2),'SUS
> >> (%d%%)' % suspensos)
> >>
> >> #divicion de aprobados
> >> beta = 2*pi*(suspensos + aprobados)/100
> >> create_line (x,y,x + radio * cos(beta), y + radio * sin(beta))
> >> create_text(x+.3*radio*cos(alfa/2), y+1.60*radio*sin(alfa/2),'APR
> >> (%d%%)' % aprobados)
> >>
> >> #divicion de notables
> >> gama = 2*pi*(suspensos + aprobados + notables)/100
> >> create_line (x,y,x + radio * cos(gama), y + radio * sin(gama))
> >> create_text (x-.50*radio*cos(alfa/2), y+.20*radio*sin(alfa/2),'NOT
> >> (%d%%)' % notables)#create_text
> >> (x+.5*rado*cos(alfa+(beta-alfa-gama)/2),
> >> y+.5*radio*sin(alfa+(beta-alfa-gama)/2),'not (%d%%)' % notables)
> >>
> >> #divicion de sobresalientes
> >> gama2 = 2*pi*(suspensos + aprobados + notables + sobresalientes)/100
> >> create_line (x,y,x + radio * cos(gama2), y + radio * sin(gama2))
> >> create_text (x+.5*radio*cos(alfa/2), y-1.50*radio*sin(alfa/2),'SOB
> >> (%d%%)' % sobresalientes)#create_text
> >> (x+.5*rado*cos(alfa+(beta-alfa-gama-gama2)/2),
> >> y+.5*radio*sin(alfa+(beta-alfa-gama-gama2)/2),'sob (%d%%)' %
> >> sobresalientes)
> >>
> >
> > --
> > ISC Ulises G Montán Albañil.
> >
> > "Lo que no existe es porque el ser humano aún no lo ah imaginado"
> >
> > ___
> > CentOS-es mailing list
> > CentOS-es@centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
> >
> >
>
-- 
ISC Ulises G Montán Albañil.

"Lo que no existe es porque el ser humano aún no lo ah imaginado"
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Foro python en español

2010-01-13 Por tema Ernesto Celis
El día 13 de enero de 2010 13:03, Mario Villela Larraza
 escribió:
> Gracias Ulices:
>
> No, si es todo el codigo, y bien estoy utilizando el pythonG 2.1.5 (
> es el que el manual al que consulto recomendo ) creo que estoy un poco
> atrasado en versiones pero es por que tambien estoy aprendiendo el
> lenguaje, si me puedes recomendar uno mas actual y el link para
> bajarlo te lo agradeceria.

¿Por que no preguntas acá? http://listas.aditel.org/listinfo/python-es

>
> El día 13 de enero de 2010 12:43, Ulises Gualberto Montán Albañil
>  escribió:
>> Hola Mario Villela Lazarra.
>>
>> Hace poco empece a programar en python y al menos que no nos compartas el
>> codigo completo las funciones create_circle y demas create que ocupas para
>> las graficas no estan en la libreria estandar del lenguaje ni en la math. O
>> por lo menos en python 2.6 para abajo igual y ocupas python 3.
>>
>> Tal vez en las librerias wxpython  o cualquier de las que hay graficas te
>> puedan ayudar con ello. O reitero tal vez no compartes todo el codigo con
>> nosotros..
>>
>>
>>
>>
>>> Message: 2
>>> Date: Sat, 9 Jan 2010 16:27:38 -0600
>>> From: Mario Villela Larraza 
>>> Subject: [CentOS-es] Foro python en español
>>> To: centos-es@centos.org
>>> Message-ID:
>>>        
>>> Content-Type: text/plain; charset=ISO-8859-1
>>>
>>> Alguien conoce un foro para python en español estoy aprendiendo este
>>> lenguaje y tengo problemas con un programa que corre pero no muestra
>>> ninguna salida grafica y no puedo comprobar que es lo que esta mal por
>>> si acaso les dejo el programa aver si aguien me puede ayudar ya sea
>>> con el foro o con el codigo
>>>
>>> Gracias de antemano.
>>>
>>> from math import pi , sin , cos
>>>
>>> #constantes del circulo
>>> x = 500
>>> y = 500
>>> radio = 500
>>>
>>> #variables dadas por el usuario
>>> suspensos = float(raw_input('Dame los Reprobados: '))
>>> aprobados = float(raw_input('Dame los Aprobados: '))
>>> notables = float(raw_input('Dame los Notables: '))
>>> sobresalientes = float(raw_input('Dame los Sobresalientes: '))
>>>
>>> #creacion del circulo de la grafica
>>> create_circle (x,y,radio)
>>> create_line (x,y,x+radio,y)
>>>
>>> #divicion de suspensos
>>> alfa = 2*pi*suspensos/100
>>> create_line (x,y,x + radio * cos(alfa), y + radio * sin(alfa))
>>> create_text (x+.7*radio*cos(alfa/2), y+.5*radio*sin(alfa/2),'SUS
>>> (%d%%)' % suspensos)
>>>
>>> #divicion de aprobados
>>> beta = 2*pi*(suspensos + aprobados)/100
>>> create_line (x,y,x + radio * cos(beta), y + radio * sin(beta))
>>> create_text(x+.3*radio*cos(alfa/2), y+1.60*radio*sin(alfa/2),'APR
>>> (%d%%)' % aprobados)
>>>
>>> #divicion de notables
>>> gama = 2*pi*(suspensos + aprobados + notables)/100
>>> create_line (x,y,x + radio * cos(gama), y + radio * sin(gama))
>>> create_text (x-.50*radio*cos(alfa/2), y+.20*radio*sin(alfa/2),'NOT
>>> (%d%%)' % notables)#create_text
>>> (x+.5*rado*cos(alfa+(beta-alfa-gama)/2),
>>> y+.5*radio*sin(alfa+(beta-alfa-gama)/2),'not (%d%%)' % notables)
>>>
>>> #divicion de sobresalientes
>>> gama2 = 2*pi*(suspensos + aprobados + notables + sobresalientes)/100
>>> create_line (x,y,x + radio * cos(gama2), y + radio * sin(gama2))
>>> create_text (x+.5*radio*cos(alfa/2), y-1.50*radio*sin(alfa/2),'SOB
>>> (%d%%)' % sobresalientes)#create_text
>>> (x+.5*rado*cos(alfa+(beta-alfa-gama-gama2)/2),
>>> y+.5*radio*sin(alfa+(beta-alfa-gama-gama2)/2),'sob (%d%%)' %
>>> sobresalientes)
>>>
>>
>> --
>> ISC Ulises G Montán Albañil.
>>
>> "Lo que no existe es porque el ser humano aún no lo ah imaginado"
>>

-- 
Saludos
Ernesto Celis (Usuario Linux #323140)
irc.freenode.net #centos-es
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Foro python en español

2010-01-13 Por tema Mario Villela Larraza
Gracias Ulices:

No, si es todo el codigo, y bien estoy utilizando el pythonG 2.1.5 (
es el que el manual al que consulto recomendo ) creo que estoy un poco
atrasado en versiones pero es por que tambien estoy aprendiendo el
lenguaje, si me puedes recomendar uno mas actual y el link para
bajarlo te lo agradeceria.

El día 13 de enero de 2010 12:43, Ulises Gualberto Montán Albañil
 escribió:
> Hola Mario Villela Lazarra.
>
> Hace poco empece a programar en python y al menos que no nos compartas el
> codigo completo las funciones create_circle y demas create que ocupas para
> las graficas no estan en la libreria estandar del lenguaje ni en la math. O
> por lo menos en python 2.6 para abajo igual y ocupas python 3.
>
> Tal vez en las librerias wxpython  o cualquier de las que hay graficas te
> puedan ayudar con ello. O reitero tal vez no compartes todo el codigo con
> nosotros..
>
>
>
>
>> Message: 2
>> Date: Sat, 9 Jan 2010 16:27:38 -0600
>> From: Mario Villela Larraza 
>> Subject: [CentOS-es] Foro python en español
>> To: centos-es@centos.org
>> Message-ID:
>>        
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Alguien conoce un foro para python en español estoy aprendiendo este
>> lenguaje y tengo problemas con un programa que corre pero no muestra
>> ninguna salida grafica y no puedo comprobar que es lo que esta mal por
>> si acaso les dejo el programa aver si aguien me puede ayudar ya sea
>> con el foro o con el codigo
>>
>> Gracias de antemano.
>>
>> from math import pi , sin , cos
>>
>> #constantes del circulo
>> x = 500
>> y = 500
>> radio = 500
>>
>> #variables dadas por el usuario
>> suspensos = float(raw_input('Dame los Reprobados: '))
>> aprobados = float(raw_input('Dame los Aprobados: '))
>> notables = float(raw_input('Dame los Notables: '))
>> sobresalientes = float(raw_input('Dame los Sobresalientes: '))
>>
>> #creacion del circulo de la grafica
>> create_circle (x,y,radio)
>> create_line (x,y,x+radio,y)
>>
>> #divicion de suspensos
>> alfa = 2*pi*suspensos/100
>> create_line (x,y,x + radio * cos(alfa), y + radio * sin(alfa))
>> create_text (x+.7*radio*cos(alfa/2), y+.5*radio*sin(alfa/2),'SUS
>> (%d%%)' % suspensos)
>>
>> #divicion de aprobados
>> beta = 2*pi*(suspensos + aprobados)/100
>> create_line (x,y,x + radio * cos(beta), y + radio * sin(beta))
>> create_text(x+.3*radio*cos(alfa/2), y+1.60*radio*sin(alfa/2),'APR
>> (%d%%)' % aprobados)
>>
>> #divicion de notables
>> gama = 2*pi*(suspensos + aprobados + notables)/100
>> create_line (x,y,x + radio * cos(gama), y + radio * sin(gama))
>> create_text (x-.50*radio*cos(alfa/2), y+.20*radio*sin(alfa/2),'NOT
>> (%d%%)' % notables)#create_text
>> (x+.5*rado*cos(alfa+(beta-alfa-gama)/2),
>> y+.5*radio*sin(alfa+(beta-alfa-gama)/2),'not (%d%%)' % notables)
>>
>> #divicion de sobresalientes
>> gama2 = 2*pi*(suspensos + aprobados + notables + sobresalientes)/100
>> create_line (x,y,x + radio * cos(gama2), y + radio * sin(gama2))
>> create_text (x+.5*radio*cos(alfa/2), y-1.50*radio*sin(alfa/2),'SOB
>> (%d%%)' % sobresalientes)#create_text
>> (x+.5*rado*cos(alfa+(beta-alfa-gama-gama2)/2),
>> y+.5*radio*sin(alfa+(beta-alfa-gama-gama2)/2),'sob (%d%%)' %
>> sobresalientes)
>>
>
> --
> ISC Ulises G Montán Albañil.
>
> "Lo que no existe es porque el ser humano aún no lo ah imaginado"
>
> ___
> CentOS-es mailing list
> CentOS-es@centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>
>
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] Foro python en español

2010-01-13 Por tema Ulises Gualberto Montán Albañil
Hola Mario Villela Lazarra.

Hace poco empece a programar en python y al menos que no nos compartas el
codigo completo las funciones create_circle y demas create que ocupas para
las graficas no estan en la libreria estandar del lenguaje ni en la math. O
por lo menos en python 2.6 para abajo igual y ocupas python 3.

Tal vez en las librerias wxpython  o cualquier de las que hay graficas te
puedan ayudar con ello. O reitero tal vez no compartes todo el codigo con
nosotros..




Message: 2
> Date: Sat, 9 Jan 2010 16:27:38 -0600
> From: Mario Villela Larraza 
> Subject: [CentOS-es] Foro python en español
> To: centos-es@centos.org
> Message-ID:
>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Alguien conoce un foro para python en español estoy aprendiendo este
> lenguaje y tengo problemas con un programa que corre pero no muestra
> ninguna salida grafica y no puedo comprobar que es lo que esta mal por
> si acaso les dejo el programa aver si aguien me puede ayudar ya sea
> con el foro o con el codigo
>
> Gracias de antemano.
>
> from math import pi , sin , cos
>
> #constantes del circulo
> x = 500
> y = 500
> radio = 500
>
> #variables dadas por el usuario
> suspensos = float(raw_input('Dame los Reprobados: '))
> aprobados = float(raw_input('Dame los Aprobados: '))
> notables = float(raw_input('Dame los Notables: '))
> sobresalientes = float(raw_input('Dame los Sobresalientes: '))
>
> #creacion del circulo de la grafica
> create_circle (x,y,radio)
> create_line (x,y,x+radio,y)
>
> #divicion de suspensos
> alfa = 2*pi*suspensos/100
> create_line (x,y,x + radio * cos(alfa), y + radio * sin(alfa))
> create_text (x+.7*radio*cos(alfa/2), y+.5*radio*sin(alfa/2),'SUS
> (%d%%)' % suspensos)
>
> #divicion de aprobados
> beta = 2*pi*(suspensos + aprobados)/100
> create_line (x,y,x + radio * cos(beta), y + radio * sin(beta))
> create_text(x+.3*radio*cos(alfa/2), y+1.60*radio*sin(alfa/2),'APR
> (%d%%)' % aprobados)
>
> #divicion de notables
> gama = 2*pi*(suspensos + aprobados + notables)/100
> create_line (x,y,x + radio * cos(gama), y + radio * sin(gama))
> create_text (x-.50*radio*cos(alfa/2), y+.20*radio*sin(alfa/2),'NOT
> (%d%%)' % notables)#create_text
> (x+.5*rado*cos(alfa+(beta-alfa-gama)/2),
> y+.5*radio*sin(alfa+(beta-alfa-gama)/2),'not (%d%%)' % notables)
>
> #divicion de sobresalientes
> gama2 = 2*pi*(suspensos + aprobados + notables + sobresalientes)/100
> create_line (x,y,x + radio * cos(gama2), y + radio * sin(gama2))
> create_text (x+.5*radio*cos(alfa/2), y-1.50*radio*sin(alfa/2),'SOB
> (%d%%)' % sobresalientes)#create_text
> (x+.5*rado*cos(alfa+(beta-alfa-gama-gama2)/2),
> y+.5*radio*sin(alfa+(beta-alfa-gama-gama2)/2),'sob (%d%%)' %
> sobresalientes)
>
>
-- 
ISC Ulises G Montán Albañil.

"Lo que no existe es porque el ser humano aún no lo ah imaginado"
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] Foro python en español

2010-01-09 Por tema Mario Villela Larraza
Alguien conoce un foro para python en español estoy aprendiendo este
lenguaje y tengo problemas con un programa que corre pero no muestra
ninguna salida grafica y no puedo comprobar que es lo que esta mal por
si acaso les dejo el programa aver si aguien me puede ayudar ya sea
con el foro o con el codigo

Gracias de antemano.

from math import pi , sin , cos

#constantes del circulo
x = 500
y = 500
radio = 500

#variables dadas por el usuario
suspensos = float(raw_input('Dame los Reprobados: '))
aprobados = float(raw_input('Dame los Aprobados: '))
notables = float(raw_input('Dame los Notables: '))
sobresalientes = float(raw_input('Dame los Sobresalientes: '))

#creacion del circulo de la grafica
create_circle (x,y,radio)
create_line (x,y,x+radio,y)

#divicion de suspensos
alfa = 2*pi*suspensos/100
create_line (x,y,x + radio * cos(alfa), y + radio * sin(alfa))
create_text (x+.7*radio*cos(alfa/2), y+.5*radio*sin(alfa/2),'SUS
(%d%%)' % suspensos)

#divicion de aprobados
beta = 2*pi*(suspensos + aprobados)/100
create_line (x,y,x + radio * cos(beta), y + radio * sin(beta))
create_text(x+.3*radio*cos(alfa/2), y+1.60*radio*sin(alfa/2),'APR
(%d%%)' % aprobados)

#divicion de notables
gama = 2*pi*(suspensos + aprobados + notables)/100
create_line (x,y,x + radio * cos(gama), y + radio * sin(gama))
create_text (x-.50*radio*cos(alfa/2), y+.20*radio*sin(alfa/2),'NOT
(%d%%)' % notables)#create_text
(x+.5*rado*cos(alfa+(beta-alfa-gama)/2),
y+.5*radio*sin(alfa+(beta-alfa-gama)/2),'not (%d%%)' % notables)

#divicion de sobresalientes
gama2 = 2*pi*(suspensos + aprobados + notables + sobresalientes)/100
create_line (x,y,x + radio * cos(gama2), y + radio * sin(gama2))
create_text (x+.5*radio*cos(alfa/2), y-1.50*radio*sin(alfa/2),'SOB
(%d%%)' % sobresalientes)#create_text
(x+.5*rado*cos(alfa+(beta-alfa-gama-gama2)/2),
y+.5*radio*sin(alfa+(beta-alfa-gama-gama2)/2),'sob (%d%%)' %
sobresalientes)
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es