I'd personally always go with 3.x because that's where the cool new stuff happens. 2.7 has been stagnant for a while. Recently,Python 3.5 introduced a couple of cool new features (@-operator for matrix multiplication, async and await and so on) and the most important libraries are compatible. If there is some library that doesn't work, you can go back to 2.7, but if possible I'd choose 3.
Ok thanks. That's what I was inclined to do but just wanted to see if there was any compelling reason to stick with 2.7, the main one seems to be libraries but I'm a novice so not sure how much that will impact me for now.