Python 3 has been out for a while and is the best Python version to start any new project. As Python 2 will be end-of-lifed soon, it is also worth looking into porting Python 2 projects to Python 3.