Possible Duplicates:
Is it advisable to go with Python 3.1 for a beginner?
What version of Python should I use if I’m a new to Python?
Haven’t really made anything in Python… Which Python should I take ahold of? 2.X or 3.X?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
2.Xstill offers a far wider variety of third-party libraries / frameworks, instructional websites and books, and experts to help you out — I expect this will continue for a few years until3.Xgradually overtakes it. Right now, therefore, I would still recommend2.Xdespite3.x‘s even-greater “clean-ness” and simplicity (because some cruft which 2.x has to keen around for backwards compatibility was finally wiped out in 3.x). Very few new features of 3.x are not backported in 2.x, by the way — e..g, if you wantprintto be a function, like in 3.x, in your 2.6 or 2.7 module, just put, at the start of the module, the statement“Importing from the future” is a typical Python way to make new features available when explicitly requested, without breaking backwards compatibility.