I would love to know if there is anything the python language can't do.
I mean, in many places on the web I can find developers with problems in certain subjects and other developers simply answer "oh yes! Python can solve this ..." but honestly: is there something in which python can't find a solution?
Or at least some subject where python is not a good solution.
Top comments (6)
There is nothing Python can't do in terms of normal day to day coding sessions. However, if you were to dive deep bare metal level then there's things Python can't do. Like writing a a very small memory footprint program for a very small IoT device, in which case C would be preferred. An easy example would be programming a sensortag.
For most cases, Python is the way to go! It is one of the most self-sufficient and beginner-friendly languages of the generation!
There are actually cases where you can use a cut down version of Python on a microcontroller!
Oh okay there we go, so Python can actually do everything! Even better!
Well, you probably can't solve the halting problem in Python (unless of course you can find a way to solve it that would work in other languages as well).
More generally, Python is Turing complete and can easily emulate most other models of computation, so you'd be hard pressed to find something that you truly can't do in Python if you're just looking at the language itself and not specific implementations.
The biggest limitations it has are:
I am not very sure what kind of answer you want,
but Python is not too good for multiple things, but is good for other multiple things too,
this sounds like an invitation to roast it tho.
The lack of multiline anonymous functions always disgusts me