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 - Yidu

#91
[MOD] NO HAGAS DOBLE POST.




Cita de: The_Mushrr00m en 22 Febrero 2013, 21:28 PM
amm llevo ya un rato con python (me ha dado pereza iniciar el aprendizaje de lleno de otro lenguaje)
y lo más parecido que he visto a lo que creo tu quieres seria "PythonG" Buscalo y haber si es lo que buscas aunque lo dudo.

Al ser un lenguaje interpretado se ejecuta por terminal o linea de comandos en windows.

Busca "PythonG" ya esta descontinuado, actualmente sus desarrolladores tienen otro proyecto pero no recuerdo su nombre ya que no lo he probado.  ::)

Saludos..!

No, el PythonG ya lo conocía. Como bien dices, ya esta descontinuado. Al margen de que daba algunos problemas con el raw_input.. El nuevo proyecto no lo conozco.

PythonG no deja de ser un editor de código. No me refería a eso. Después de crear el tema vi que lo que necesito es el modulo Tkinter. Ya incluido.

Gracias...




Cita de: m0rf en 22 Febrero 2013, 22:39 PM
Yo utilizaba tk en perl.

No he implementado nada con tk en python pero parece que es esta la libreria que buscas:
http://docs.python.org/2/library/tkinter.html

Tambien puedes usar:
http://wiki.python.org/moin/PyQt
http://www.pygtk.org/

Que son qt y gtk para python.

Saludos.

Si, es mas o menos lo que buscaba. Pero me he dado cuenta, que no es tan sencillo aún para mí. Es decir, que tienes que programar también la salida en pantalla. Cuando domine un poco Python, ya le "meteré" mano a ese modulo. Por que eso de Qt y gtk aún me suena a visigodo...jejeje.

Saludos!

#92
Hola de nuevo!

Sigo con mi estudio en Python. He dejado la POO para el final. Ya que me quiero centrar primero en lo básico de este lenguaje. Y por ello, he optado por crearme un borrador de estudio.

Osea (mas o menos por este orden):

Tipos de datos:

-Numericos
-Strings
-Tuplas
-Listas
-Diccionarios

Control de flujo

-Operadores relacionales
-Booleanos y operadores: True, False, or, and y not
-if, elif y else

Bucles

-While
-for
-break
-continue

Pienso, que primero debo dominar bien todo esto. A margen de las funciones integradas que ya vienen en Python. En relación a estas sentencias clave.

Luego, ya me meteré con diseñar las propias funciones. Ya que estas se componen, mas o menos, con lo arriba comentado.

Como digo, la POO, ya si eso...mas tarde  ;D

Bien, yo utilizo el editor Eclipse. Pero me gustaría poder ver mis ejemplos de código en algo mas visual. Osea, que no salieran por consola o en la ventana del editor escogido. No sé si me explico.

Que se pudiera ver el resultado de un simple 2+2 en una ventana Windows. ¿Es complicado configurar Python con un entorno de salida visual?

Gracias!
#93
¡Coño! Tienes mas razón que un santo. Lo he probado y es así. Al mostrar el resultado sin comillas, pensaba que lo había convertido y no es así. De hecho, el Python Shell solo lo utilizo para pruebas rápidas.

Jo, no me queda nada que aprender...

Gracias y un saludo, eh...
#94
Cita de: Novlucker en 18 Febrero 2013, 22:13 PM
La variable no se convierte, lo que conviertes es el valor de la variable, así que si no lo asignas a una nueva variable no hace nada  :silbar:
Código (python) [Seleccionar]
nueva = int(variable)

Saludos

Ok. Lo que entiendo es por que el editor que lleva incorporado Python si lo permite. No me refiero a crear un script. Si no, en el Python Shell.

Mira:

Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> a = '5'
>>> a
'5'
>>> int (a)
5
>>>
#95
Hola!

Primero de todo, seguro que es culpa mía. Y antes de preguntar he mirado vídeos y otros manuales que pululan por mi mesa. Pero no le veo solución.

Pido una entrada de un número (por raw_input). Esta se recoge en una variable. Testeo mediante el type que el numero introducido es string. Luego convierto esa variable (que es un numero) a entero. Mediante int. Pero se lo pasa por el forro.

Este es el script. Siempre me acaba concatenando los números y no los suma. Es decir si pongo 6, me da resultado 66. No 12 ¡¡¡No entiendo nada!!!

variable = raw_input ('Dime un numero: ')

print type (variable)

print variable

int(variable)

print type (variable)

print variable + variable


Ah, lo del int(raw_input ('...'), ya lo sé. Pero quería hacer esta conversión en tiempo de ejecución.
#96
Siempre he tenido esta duda. Yo estoy dando los primeros pasos en Python (después de varios intentos  :-[). Primero quiero aprender bien el tema de los bucles, itineradores y condiciones. Ya sé que todo el mundo dirá...¡Eso es fácil!

Claro, lo básico si. Pero luego leo códigos de otros (que parecen obras de arte) y pienso lo que me queda aún...jajaja. Empiezan a combinar operadores con itineradores y luego mezclan condiciones y funciones. Por eso, quiero aprender todo eso bien. Luego ya me iré al tema de POO y tal...


A lo que iba la pregunta...

¿Una persona puede saber programar mejor que quien crea ese lenguaje? ¿O el creador del mismo es el único que le puede sacar todo el jugo?

Por que claro, Python en lo básico, lo puede dominar cualquiera que ponga interés. Pero luego veo las librerias, modulos y extensiones que tiene y pienso. ¡Joer!, solo lo podrá dominar quien lo ha creado ¿No?

En todo caso, ¿Es necesario conocer absolutamente todo de un lenguaje para programar con él? ...O la gente, por lo normal, ¿Conoce un tanto por ciento del mismo?

#97
Cita de: Karcrack en 10 Febrero 2013, 20:25 PM
http://pyspanishdoc.sourceforge.net/

Muchas gracias  :)
#98
Cita de: alist3r en 10 Febrero 2013, 14:54 PM
ya, pero a pesar de estas reflexiones, que estan muy bien, lo vas a segur necesitando.

entiendo que lo veas desde la frustracion pero me parece que juzgas mal las respuestas recibidas: el ingles es la lengua madre de la informatica y ese es el motivo por el que lo necesitas. a estas alturas eso deberia ser obvio y no creo que tengamos que discutir el sexo de los angeles aqui y ahora!

respecto a tus recursos o falta de ellos para aprender ingles, no te puedo comentar nada porque yo tampoco he tenido esos recursos. solo puedo decirte que decidi vivir de la informatica a eso de los 15, y que ahora tengo 30. y en esos 15 años he tenido que aprender muchas cosas para llegar a donde queria, y una de ellas era sin duda el ingles, cosa que por suerte tuve siempre clara y me gustó.



Yo pienso que todo eso es relativo. Tu tienes una opinión y yo otra. No pasa nada. Es lo normal. Ah, no estoy frustrado por no saber inglés. Lo llevo bastante bien. Si con la información que hay en lengua hispana uno no sabe programar, que se lo haga mirar. Y si uno aparte sabe inglés, pues mejor que mejor. Una cosa no quita a la otra. Saludos!

#99
Cita de: alist3r en 10 Febrero 2013, 14:32 PM
por muy sacarcastico que seas, la verdad es que estas jodido sin inglés xD

No se trata de sarcasmo. Yo hago una vida normal y sin inglés ¡Ojo! No digo que no sea necesario en muchísimos ámbitos. Pero nunca me han gustado esos comentarios en los foros. Es decir, que alguien pregunta una cuestión en un tema y le sueltan rápido lo del inglés. Como un resorte.

Foros de informática, en inglés, los hay a paladas. Osea, uno levanta un pedrusco y salen cientos. Pienso que hay que tener un poco de humildad. Y pensar que tipo de persona hace la pregunta y el por qué en un foro en español.

No veo mal que se dé todo tipo de documentación ¿Pero por que no se ponen enlaces en alemán o chino?

Quizás hayan personas que por H o por B no hayan tenido acceso a aprender inglés. Pienso que la respuesta fácil (y muy manida) es soltar: ¡¡¡Aprende ingles, joer!!! Algo comprensible, si el que hace la pregunta, haya de hacer de eso su profesión. Pero no imprescindible en todos los casos. De ser así, uno se registra en un foro en inglés. Y de paso, se lee la documentación en la misma lengua de Python y se queda tan fresco.

Cuando uno se registra en un foro en español, sabe que habrán muchisimos recursos en inglés. Como es lógico y comprensible. Lo encuentro muy normal. No veo tan normal que uno pregunte algo y te manden con un enlace a la documentación inglesa de Python. Eso lo hace hasta mi vecino, digo yo.
#100
Gracias por las respuestas. Tomo nota de los colorines y me miraré lo de los paréntesis. También haré un curso acelerado en inglés (de dos semanas) para mirarme la documentación de Python ¿Cómo no se me había ocurrido antes? ¡Con lo importante que es el inglés!