¿Qué Python escoger...? ¿2.6, 2.7 ó 3.xx?

Iniciado por Chamanik, 26 Diciembre 2010, 14:27 PM

0 Miembros y 1 Visitante están viendo este tema.

Chamanik

#10
Cita de: Novlucker en 29 Diciembre 2010, 15:15 PM
File > Open > Eliges el py, y verás que esa otra ventana que se te abre si tiene el RUN :rolleyes:

Saludos


Gracias ¡Qué rapidez! Pero yo recordaba, que cuando uno empezaba a crear código, dicho comando ya salía arriba. Entonces solo habíamos de ir dándole al RUN para ir probando el programa. Osea, hemos de salvar nuestro código (aún sin estar acabado) con la extensión *.py y luego ejecutar ¿No? Creo que antes no era así. Igual me equivoco...

EDITO:  :rolleyes: Tienes razón. Abriendo una nueva New Window ya sale dicho RUN. Es la falta de practica. Saludos... :silbar:

Ragnarok

La 3 no mantiene la compatibilidad con las versiones anteriores, así que lo que se aprende para las anteriores puede valer o no para la 3, dependiendo de lo que sea.

Y antes o después, digo yo, se impondrá la 3. Vosotros veréis.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

Chamanik

Cita de: Ragnarok en 29 Diciembre 2010, 18:48 PM
La 3 no mantiene la compatibilidad con las versiones anteriores, así que lo que se aprende para las anteriores puede valer o no para la 3, dependiendo de lo que sea.

Y antes o después, digo yo, se impondrá la 3. Vosotros veréis.

Sí, pero tengo entendido que existe un programa o plugin que convierte el código de las versiones 2.xx a la 3.xx. Y para los que empezamos en Python hay más documentación sobre las versiones 2.xx.

Aparte, según leo por algunos foros y manuales no es tanto el cambio de las 2.xx a la 3.

Lo que tienen que hacer es dejar ya el lenguaje estable y no ir cambiando cada dos por tres la sintaxis. No se si esto ocurre con otros lenguajes.

Novlucker

Sobre lo del programa o plugin, es un py que viene con el propio python 3 :P , aunque esta claro que no convierte todo lo que le tires, sobre todo arregla los temas de sintáxis, pero uno de los principales cambios es la reestructuración de algunos modulos (ya no estan donde estaban antes) y la inclusión de algunos otros, y eso creo que no lo arregla.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Gabriela

Mira, Yo en el portatil uso la versión 2.7, pero en la otra PC, puse 2.5.

Las razones fueron que cuando compilé una aplicación en *exe para que pudiera ejecutarse en Win sin tener instalado Python, es que me dieron caña las librerías y  me tiraba errores. La versión 3 no la probé.

Gabriela
Tú te enamoraste de mi valentía, yo me enamoré de tu oscuridad; tú aprendiste a vencer tus miedos, yo aprendí a no perderme en tu abismo.

Ragnarok

Cita de: Chamanik en 30 Diciembre 2010, 13:22 PM
Sí, pero tengo entendido que existe un programa o plugin que convierte el código de las versiones 2.xx a la 3.xx. Y para los que empezamos en Python hay más documentación sobre las versiones 2.xx.

Aparte, según leo por algunos foros y manuales no es tanto el cambio de las 2.xx a la 3.

Lo que tienen que hacer es dejar ya el lenguaje estable y no ir cambiando cada dos por tres la sintaxis. No se si esto ocurre con otros lenguajes.

El programa traduce pero no es perfecto y, sobre todo, no traduce lo que te has aprendido y guardas en tu cabeza.

El cambio no es tanto, pero, puesto que existe, ¿por qué no considerarlo?

No es normal que los lenguajes cambien sin mantener la compatibilidad con versiones anteriores, ni en otros ni en python, pero pasa y ha pasado, y eso es lo importante.

La documentación oficial en el sitio de python es la misma para todas las versiones, y realmente con eso no deberías necesitar más. Lo que te escriban en un foro te da igual que sea python 2, 3 o pseudocódigo, si la intención es aprender deberías ser capaz de reproducirlo tú mismo en otro lenguaje de programación.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones