Python supports thread and process based concurrency. Most optimizations require effort, or they wouldn’t be called optimizations.
It’s not weakly types either: you can’t add a list to a string. It’s dynamically typed.
It’s not weakly types either: you can’t add a list to a string. It’s dynamically typed.
Python is rather a mess. Code written in Python can't be sped up without pain/cost, and apparently it will never support concurrency natively. It also suffers from the bane of weakly typed languages, errors at run time instead of compile time.
I think the sweet spot for a language with most of Python's benefits that fixes many of its glaring warts is enormous.