Link to home
Start Free TrialLog in
Avatar of Experts Exchange
Experts Exchange

asked on

What are the pros and cons of Python?

What advantages or disadvantages do you experience using Python? How would you compare it to other programming languages?

We'd love to hear about your experience.
ASKER CERTIFIED SOLUTION
Avatar of skullnobrains
skullnobrains

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
@skullnobrains
I also found the article, that you mentioned ( https://charlesleifer.com/blog/new-features-planned-for-python-4-0/ ) when googling. This is almost the only article mentioning Python 4, which is in its own way already a little suspicious.
I dismissed it as a troll post, though the author is a Python developer, has a Linkedin account and seems to have many valuable contributions and articles.

The reasons I think so:
  • No external references / sources linked to the article.
  • The overall language of this article: (e.g. words like 'fuck', "nerfed", ... )
  • phrases like There's nothing wrong with cargo-culting some magic keywords all over the place -- you want to go fast, don't you? which contains a rhetorical question and linked to a negative statement with words like  cargo-culting.
  • ironic comments like: Since nobody understands how twisted asyncio works
  • using 'we' as if the author was implied and making negative comments like: We look forward to this release, and will do everything in our power to ensure it takes us several minor versions before it is even remotely usable.
  • The phrase: Remember the python motto: "What is dead can never die"

But I might of course be wrong,

Avatar of skullnobrains
skullnobrains

yep, the post is obviously ironic, good catch ;)
that mostly covers how moving from python 2 to python 3 was easy.
since then, the PSF is afraid to announce a major version... but they do not want a 3.10 either... unbearable suspense ;)
according to https://en.wikipedia.org/wiki/History_of_Python#Table_of_versions  version 3.10 is planned in october 2021
lol, then there may never be a 4 version. seems like they decided not to warn when the changes will come and which minor ( oh i forgot they call them major ) version will break more stuff... suspense again