Usuario:Earaya10
Diferencias entre Python 2 y Python 3
Según http://wiki.python.org/moin/Python2orPython3, la wiki de Python.org, Python 2.x es el "status quo", el estado de equilibrio de Python, mientras que Python 3.x es el "presente y futuro del lenguaje".
Hay diferencias en cuanto a sintaxis, pero lo principal es el acceso a librerías. Muchas de ellas aún no han migrado a la versión 3.x. También se comentaba en la misma referencia anterior que Linux ni Mac no soportaba Python 3.x. Sin embargo, en la actualidad Ubuntu (Xubuntu) sí lo hace, también Mountain Lion de Mac.
¿Cuál usar?
Si estás recién comenzando a programar, mejor sería que uses Python 3.x. No necesitarás hacer uso de tanta librería adicional y, cuando ya aprendas, probablemente muchas de las librerías de 2.7 puede que ya hayan migrado a Python 3.x.