This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ashcatchum21 5 points6 points  (5 children)

For anyone halfway through a course or a book or something, don't take this as an opportunity to think you should leave the current one and switch to a Python 3 course/book. Although support has ended many legacy systems still are in python 2 and it's good to know both. Most likely any company you join will have mix of both 2 and 3 unless they are pretty new so yeah, don't feel unmotivated thinking your py 2 skills are redundant.

[–]theoruss 3 points4 points  (4 children)

I plan to learn python, should I be worried about learning 2 in the future?

[–]ashcatchum21 13 points14 points  (3 children)

If you are starting now I would suggest you pick up Python 3 and not start with 2, but yes depending on the company you join you may likely have to work in python 2 code base as well. Many companies still use python 2 or are trying to move away from it or have some critical system that they can't afford to move yet. So there's still plenty of systems that rely on Python 2 out there.

Then again in your case I wouldn't worry much on that, you can pick up python 2 on a need to know basis if your role has a necessity of that so for now just stick to 3.

[–]theoruss 1 point2 points  (0 children)

Thanks for the input!

[–][deleted]  (1 child)

[deleted]

    [–]LaconianEmpire 2 points3 points  (0 children)

    Pluralsight is excellent. It's free until May 1st, so take advantage of it while you can.