DEV Community

Discussion on: Python 2 VS Python 3

 
rhymes profile image
rhymes

I do not think it's productive to bash on an entire community just because you don't like the syntax or do not find worth in the language.

Python is definitely not perfect but as you said, Python 3 is better than Python 2. If it were true that Python was worse of every other language you mentioned people wouldn't be using it. The truth, like with everything, is that it depends on many aspects like for example: need. Julia is faster than R but it's not more popular in that niche. For example.

I have been programming with Python for a long time and I don't remember codebases with people going crazy with operator overloading. Sometimes things get really complicated when meta classes are involved, I give you that.

I'm sure the people at Apple aren't unaware of the end of life date of Python 2, if as you say it's used by internals they might be planning on replacing it in the next few versions of macOS

BTW try avoiding using built-in languages in general. I always try to avoid messing with the built-ins of the operating system, be it Python or any other language.