>>106269200
>There are many things about it that frustrate me.
Alright let's see these stupid complaints...
>Significant whitespace is a bad idea.
Actually it's objectively good, one of the few objectively good features that a programming language can have. All other languages are worse for not having this feature.
>It's slow.
Skill issue. Use dictionaries and iterators more.
>Exceptions are inelegant,
Tf does this mean
>but increasingly used for flow control.
It's called duck-typing, and it allows you to program the intended behavior first without thinking about exceptions, and then if one of your assumptions is violated you can immediately kick it to an exception.
>(Why the fuck does list.index throw an exception if not found, but string.find returns -1?)
Because list.index is looking for elements while string.find is looking for substrings. Substrings are not "elements" of a string, if you want to turn your string into a list then you need to tokenize it, which is application specific. There's nothing application specific about checking an element existing in a list or not.
>It shits .pyc files everywhere.
add *.pyc to your .gitignore and stop crying
>Installing libs with pip is increasingly a pain.
It's not, see >>106256303
>It's slow as shit.
Skill issue. Use dictionaries and iterators more.
>The language keeps getting more complex and arcane.
No it doesn't.