Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You are right. It isn't your job to learn on old versions of Python just so that Django does not have to release a port yet. Many projects have been waiting on other projects to port, thankfully the progress in library porting has picked up speed and the available library for Python 3 is very usable.

And Python 3 actually is a reasonable decision for a beginner. It is more consistent and does a better job of exposing the 'right' way to do many things.

Python 2 is reaching the end of its life and has little purpose except to support legacy libraries and apps and ease the transition.

It is not the users of Python 3, but people insisting on using Python 2 to the EXCLUSION of Python 3, who are fragmenting Python



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: