Python 2.x y 3.x?

Iniciado por FKT, 26 Agosto 2015, 11:54 AM

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

FKT

He visto que hay unas pequeñas diferencias en Python 2.x y 3.x cual me recomendais?
He instalado la versión 3.
Aunque no sé si ir a la version 2 porque no se como aprenderlo si no hay ningun curso de python 3.x

Por cierto viendo un curso en youtube habla de clases, por ejemplo:

Código (python) [Seleccionar]

class MiPrimeraClase: pass



Gracias de antemano.
Solo hay 10 tipos de personas, las que saben binario y las que no.

DeMoNcRaZy

#1
Cita de: FKT en 26 Agosto 2015, 11:54 AM
He visto que hay unas pequeñas diferencias en Python 2.x y 3.x cual me recomendais?
He instalado la versión 3.
Aunque no sé si ir a la version 2 porque no se como aprenderlo si no hay ningun curso de python 3.x

Por cierto viendo un curso en youtube habla de clases, por ejemplo:

Código (python) [Seleccionar]

class MiPrimeraClase: pass



Gracias de antemano.

Python 3 es una versión nueva, pero no 100% estable. Con esto me refiero que hay muchos módulos/framework que serán difícil o imposibles de encontrar para dicha versión ya que dan muchos problemas.

Yo uso python 2.7.6 y en esta versión va perfectamente todo y hay muchas más documentación. Por ejemplo con el Framework django esta versión no sufriría errores críticos, sin embargo con python 3 tendrías que adaptar django, etc.. Pero bueno es a elección del usuario.

También en python 3 cambia un poco la sintaxis del código, por ejemplo ->

Python 2.7:

Código (python) [Seleccionar]
print 'Hola mundo!'

Python 3:

Código (python) [Seleccionar]
print ('Hola mundo!)

Personalmente te recomendaría esta versión que uso, es compatible con todo.

Saludos.
Esta página web no está disponible - Google Chrome

FKT

Cita de: YuseTist en 26 Agosto 2015, 12:11 PM
Python 3 es una versión nueva, pero no 100% estable. Con esto me refiero que hay muchos módulos/framework que serán difícil o imposibles de encontrar para dicha versión ya que dan muchos problemas.

Yo uso python 2.7.6 y en esta versión va perfectamente todo y hay muchas más documentación. Por ejemplo con el Framework django esta versión no sufriría errores críticos, sin embargo con python 3 tendrías que adaptar django, etc.. Pero bueno es a elección del usuario.

También en python 3 cambia un poco la sintaxis del código, por ejemplo ->

Python 2.7:

Código (python) [Seleccionar]
print 'Hola mundo!'

Python 3:

Código (python) [Seleccionar]
print ('Hola mundo!)

Personalmente te recomendaría esta versión que uso, es compatible con todo.

Saludos.

Tambien pensaba que eran más estables las versiones de 2.x pero por un segundo se me ha pado por la cabeza igual como es nuevo le ha puesto cosas nuevas y todo el mundo va ha usarlo y portear de el xD pero veo que no.


De IDE yo uso Sublime Text 3 aunque ahora ire ha instalar el 2 y Python 2.7 porsupuesto. ;D
Solo hay 10 tipos de personas, las que saben binario y las que no.

DeMoNcRaZy

Sí es nuevo, pero dime una cosa...

¿Te comprarías un juego que estuviera en beta que tuviera 2000 fallos y que no te hicieran reembolso?
Es algo así.. para que arriesgarse si lo tienes todo a mano. No vamos a complicar las cosas. Pero bueno.. para gustos, colores.

Yo personalmente uso Sublime Text 3, ¿Por qué instalarás Sublime Text 2?
Ya se que el 3 es una beta, pero tiene componentes del 2. Además solo es un editor de código. Es un blog de notas solo que le da color al código y posición. Nada más.

Saludos.
Esta página web no está disponible - Google Chrome

FKT

Cita de: YuseTist en 26 Agosto 2015, 12:24 PM
Sí es nuevo, pero dime una cosa...

¿Te comprarías un juego que estuviera en beta que tuviera 2000 fallos y que no te hicieran reembolso?
Es algo así.. para que arriesgarse si lo tienes todo a mano. No vamos a complicar las cosas. Pero bueno.. para gustos, colores.

Yo personalmente uso Sublime Text 3, ¿Por qué instalarás Sublime Text 2?
Ya se que el 3 es una beta, pero tiene componentes del 2. Además solo es un editor de código. Es un blog de notas solo que le da color al código y posición. Nada más.

Saludos.

Jaja tienes razón.

Uso un IDE porque me es más fácil leerlo.
Solo hay 10 tipos de personas, las que saben binario y las que no.

DeMoNcRaZy

Cita de: FKT en 26 Agosto 2015, 12:38 PM
Jaja tienes razón.

Uso un IDE porque me es más fácil leerlo.

Tampoco vamos hacer tan exagerado como para guiarnos a todo por la versiones. En algunas cosas son favorables y en otras pues no tantos. Pero estamos hablando de un blog de notas que da color y posición nada más.

Yo también uso dicho IDE te facilita bastante a la hora de ordenar, buscar, etc.. el código.

Saludos.
Esta página web no está disponible - Google Chrome

FKT

Pue eso  :)

Quien va a preferir una consola antes que un IDE.

Saludos.
Solo hay 10 tipos de personas, las que saben binario y las que no.

exploiterstack

Cita de: FKT en 26 Agosto 2015, 13:09 PM
Pue eso  :)

Quien va a preferir una consola antes que un IDE.

Saludos.

Para ser prácticos te doy toda la razón, pero para los mas rudimentarios no sabría que decirte...ya que te enseña por linea de comandos como hacer determinadas cosas que un IDE ya da por hecho en una capa invisible al usuario final.