2

!rant (am I doing this right?)

I want to dive into Python, but I read that python 2 won't be maintained by 2020. Should I pickup Python 3 or work with Python 2?

Slight background notice: I am a developer right now. I swap between Java and Javascript for most of my job. I'm familiar with the fundamentals of programming and am just looking for a language to automate some tasks or just explore. Python looks lightweight and open to a lot of potential projects, like AI (which I guarantee will take a while for me to grasp).

Comments
  • 5
    I would go with A Python 3 environment to learn if you are just writing your own code. If you plan on working with some legacy code then you just learn the differences between the two as the differences are mostly in the standard library, ex: urllib2, and urllib in python 3
  • 3
    Go with py3... Learning py2 is pointless. If yr looking to automate some things python is the way to go!
  • 1
    Ehy not go with the future? :)
  • 2
    If you have to manage unported libraries or legacy code, learn Python 2.
    For everything else, go straight to Python 3
  • 1
    Python3. And you won't look back. 👍🏼
Add Comment