Foros del Web » Programando para Internet » Python »

Python 2.x ó 3.x

Estas en el tema de Python 2.x ó 3.x en el foro de Python en Foros del Web. Hola, estuve mirando las FAQs de Python, y según vi recomiendan usar Python 2.x, que además ya me viene instalado (2.7.2). Ahora, esa recomendación se ...
  #1 (permalink)  
Antiguo 11/01/2013, 18:25
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Python 2.x ó 3.x

Hola,

estuve mirando las FAQs de Python, y según vi recomiendan usar Python 2.x, que además ya me viene instalado (2.7.2).

Ahora, esa recomendación se hizo a mediados del año pasado, y según el listado de versiones por aquel entonces tal vez 3.x estaba muy verde aún . Ahora, según la página de descarga, tanto 2.7.3 como 3.3.0 son versiones actualmente estables.

Dado que soy una mente vacía y a moldear supongo, desde mi ignorancia, que me convendría más olvidarme de la versión que tengo y empezar directamente desde la 3.3.0, ¿o mi pensamiento es errado y confuso?

En principio sólo quiero hacer cosas locales, sin frameworks. Así que no me importaría que se diera el caso de que actualmente haya poco soporte para estos en 3.x.

¡Gracias!

Siempre me quedaría elegir la versión a la antigua; pytho-pytho-gorgorito
  #2 (permalink)  
Antiguo 11/01/2013, 18:56
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Python 2.x ó 3.x

Si no vas a usar ningún framework o hacer con alguna interfaz grafica entonces te recomiendo python 3.x

Aunque todavía hay muchos frameworks y librerias sin ser portadas cada vez hay mas soporte para python 3.x

Sin duda cada vez nos acercamos mas a el inevitable upgrade que se tiene que hacer.

Si quieres empezar con python 2 esta bien, si quieres empezar con python 3 también esta bien.

Solamente antes de empezar puedes checar si vas a usar alguna librería en especial, basado en eso puedes ir directo con python 2 o 3.
  #3 (permalink)  
Antiguo 11/01/2013, 19:09
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Python 2.x ó 3.x

Cita:
Iniciado por razpeitia Ver Mensaje
Aunque todavía hay muchos frameworks y librerias sin ser portadas cada vez hay mas soporte para python 3.x
Por no desanimarme a medio camino —por si no encuentro algo— creo que empezaré un poco con lo que ya tengo, 2.x, y ya cuando esté un poco más familiarizado y sepa lo que quiero usar ya decidiré si saltar o no a 3.x.

Gracias razpeitia.
  #4 (permalink)  
Antiguo 12/01/2013, 07:59
 
Fecha de Ingreso: noviembre-2012
Mensajes: 111
Antigüedad: 12 años
Puntos: 6
Respuesta: Python 2.x ó 3.x

Cita:
Iniciado por razpeitia Ver Mensaje
Si no vas a usar ningún framework o hacer con alguna interfaz grafica entonces te recomiendo python 3.x

Aunque todavía hay muchos frameworks y librerias sin ser portadas cada vez hay mas soporte para python 3.x

Sin duda cada vez nos acercamos mas a el inevitable upgrade que se tiene que hacer.

Si quieres empezar con python 2 esta bien, si quieres empezar con python 3 también esta bien.

Solamente antes de empezar puedes checar si vas a usar alguna librería en especial, basado en eso puedes ir directo con python 2 o 3.
Pregunta, cuando se haga ese upgrade, los programas realizados en 2.x para que corran en 3.x.... será necesario recodificar o hay compatibilidad total o se está desarrollando alguna herramienta de migración?
  #5 (permalink)  
Antiguo 12/01/2013, 09:42
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Python 2.x ó 3.x

Cita:
Iniciado por tecafede Ver Mensaje
Pregunta, cuando se haga ese upgrade, los programas realizados en 2.x para que corran en 3.x.... será necesario recodificar o hay compatibilidad total o se está desarrollando alguna herramienta de migración?
Hay una herramienta de migración llamada py2to3 tiene sus limitaciones pero te ayuda con la gran parte. Otra cosa es que solo funciona con las librerías estándar, no va a funcionar con librerías que desarrollan terceros.
  #6 (permalink)  
Antiguo 12/01/2013, 11:16
 
Fecha de Ingreso: noviembre-2012
Mensajes: 111
Antigüedad: 12 años
Puntos: 6
Respuesta: Python 2.x ó 3.x

Cita:
Iniciado por razpeitia Ver Mensaje
Hay una herramienta de migración llamada py2to3 tiene sus limitaciones pero te ayuda con la gran parte. Otra cosa es que solo funciona con las librerías estándar, no va a funcionar con librerías que desarrollan terceros.
Entiendo gracias.

No deja de ser una complicación para quienes hayan desarrollado grandes proyectos en Python 2.x
  #7 (permalink)  
Antiguo 14/01/2013, 12:11
 
Fecha de Ingreso: enero-2013
Ubicación: 127.0.0.1
Mensajes: 16
Antigüedad: 11 años, 10 meses
Puntos: 6
Respuesta: Python 2.x ó 3.x

Lo recomendable es usar Python 2.7 o superior, ya que Python 2.7 tienen un poco de mayor compatibilidad con Python 3.x, y es mas sencillo de actualizar a Python 3.x.

Pero para comenzar te recomiendo Python 2.7 por su mayor extensión y por la cantidad de documentación.

Etiquetas: noob, python3
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:06.