Py2 is getting buried in 2020 according to GVR/BDFL..
That doesn't mean much. It'll continue to build, and be build, and likely even ported to the modern OSes as time goes one, for quite some time.
There's no doubt a bunch of legacy code that no one is going to bother changing if they don't have to.
Sigh.
We use 2.7 at work, albeit informally.
I'm having trouble installing cmd2 at home on OSX with Py 2.7, though... so maybe I'd have better luck with Py 3.
Should I try to upgrade and see what happens? I'm I just chasing my tail?
That sets me up for good stuff and I can test some of the code you all produce. You are writing tests, yes?
If people are willing to freeze their C compilers as well, and not move on.
So, yea, I wouldn't worry too much about 2.7 being "end of life". It'll probably build for another 10-20 years on a modern Linux box.
With Linux, some will keep using 2.7 for awhile still. Because Linux.
2.6.6 is the base install for RHEL/CentOS 6. Like my desktop.
Spent part of the day watching 2.7 choke; didn't even install pip. Python 3.6.5 did but had other issues.
Took me a bit to see a personal failure, I was off course. Python is good, don't get me wrong. So is Go and even Tcl has great merit. But as soon as I moved away from Ruby my actual code production plummeted. I "should" write C or Python. Should doesn't put characters on the screen; "want to" does.
Why move off Ruby?But as soon as I moved away from Ruby my actual code production plummeted. I "should" write C or Python. Should doesn't put characters on the screen; "want to" does.
Why move off Ruby?
And, for Heaven's sake, why would you want to write something like these things in C?
Toy utilities are great motivators to learn a language, that is if the goal is to learn the language.
If the goal is toy utilities, run what you brung, go with what you know.
Job prospects are a lot better with Python. [...]
I'm actually trying to learn Object Oriented Design and Programming but it has been slow going.
Python tries not to be another Perl out there.Various issues around Py2 have emerged. So
3. I am puzzled that it didn't solve some of the problems Perl has (method signatures).
Python tries not to be another Perl out there.
If I understand correctly, earlier java versions did the same thing and people built large applications with it.
Quite the opposite, to my surprise. I find it to be very perlesque, even to the point of using similar idioms... and even a couple of its minor irritations. Again, to my surprise.