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:
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:
print 'Hola mundo!'
Python 3:
print ('Hola mundo!)
Personalmente te recomendaría esta versión que uso, es compatible con todo.
Saludos.