Critize this language without mentioning "it's slow"
Critize this language without mentioning "it's slow"
Other urls found in this thread:
docs.python.org
twitter.com
I HATE TABS
its not that bad. Well its dynamically typed, which means you need to write twice more tests, or you get nasty runtime errors that will kill your script long after you started it
syntactically significant whitespace
just use numpy if its "slow" lol
GIL
>Critize this language
>without mentioning "it's slow"
I can't
It’s ok but I don’t like the big syntax switch from c/c++/c#/java/js/php to python.
This is a fair criticism - testing is really important in a python codebase
>whitespace autism
>implicit fuckery with lists
>pip is a piece of conflicting shit
>if __name__ == 'main'
>multiple inheritance fuckery
>dunder methods
>_privateVariable
>__hiddenVariable
Having to define self in method signature
>horrible importing mechanism
>shitty backwards compatibility between packages
THE FUCKING TABS ARE 4-8 SPACES
FUCK INDENTS
Dynamic typing
GIL
The packaging situation
Adding more and more ill-fitting features (walrus operator, pattern matching)
No CSP or actor-model concurrency
I don't mind it
>_privateVariable
>__hiddenVariable
This shit right here. Also
>lambda expressions can only be one liners
Lua is superior
>backwards compatibility
nobody cares about that these days
The lack of a sane switch/case syntax bothers me. Like, you can kinda do it by combining dicts and lambda expressions, but it feels gross and hacky.
>ITT: python fizzbuzzer get destroyed by facts
How many languages do you think OP can actually use?
Python needs a trillion different packages to get shit done unlike specialized languages like R for Stat or Matlab.
>import numpy
>import scipy
>lambda expressions can only be one liners
and that is bad because...? I am sure that regex makes you cry
/thread
Sorry but this is techlet faggotry.
>that shit again
it has it (now), useless thing