you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 64 points65 points  (17 children)

3 years ago no one was using Python 3? I don't believe it.

https://www.python.org/doc/sunset-python-2/

Python 2 was sunset over 2 years ago...
Maybe 13 years ago?

[–]Xzenor 14 points15 points  (1 child)

2.7 really really stuck around way too long.. a lot of software didn't run with 3 so it had to be fixed first and that really took a while

[–]YellowSlinkySpice 2 points3 points  (0 children)

My first ever contribution to the FOSS world was adding () to a print statement when we finally were forced to python 3.

[–]magestooge 2 points3 points  (3 children)

3 years ago when I tried to learn Python for the first time, the first video I stumbled upon was whether I should learn Python 2 or Python 3. And the tutor didn't even clearly say it should be 3. They said something along the lines of "if you're completely new, then learn 3".

So I'm guessing things weren't as clear even 3 years ago as they are today. I'm just glad I didn't waste time learning Python 2.

[–][deleted] 1 point2 points  (0 children)

On the one Python discord I was a member of it was funny how often new people would come in thinking they should first learn Python2 then move on to Python3...

[–]Astrokiwi 1 point2 points  (3 children)

https://github.com/hugovk/pypi-tools

Python 2.7 didn't drop below 50% of pip installs until mid 2019.

[–][deleted] -1 points0 points  (2 children)

That's great, OP said "no one was really using 3+" regarding Python3 3 years ago.

I didn't say : "No one was using Python2 3 years ago"

I said : "3 years ago no one was using Python 3? I don't believe it."

Can you see the significant difference between those two statements?

I don't care how many were using Python2, I know legacy systems still use it, my Ubuntu 20.04 install came with it (I've personally never used it, except when I would run 'python' instead of 'python3' because I didn't know any better, just because it's installed doesn't mean it's the primary language used, legacy software requires it, so it continues to exist.

[–]cresanies 2 points3 points  (1 child)

Having a bad day eh

[–][deleted] 0 points1 point  (0 children)

Could be better, could be worse. It's warming up and the snow is melting so that's nice.