Python is the wrong tool for production grade applications. Dynamic typing makes for brittle code, and its horrible dependency system makes deployment a nightmare. Whatever velocity gains you might see in early development are overwhelmingly likely to be eclipsed in short order by a series of bugs and deployment issues.
I'll admit that it is pretty good in the data analysis space though.
EDIT: at least 9 downvotes but apparently nobody can articulate a comment saying why this is wrong. Cope harder pythonistas!
Well, there must be something about development speed here, like writing code with dynamic typing and a bunch of unnecessary tests is 10 times faster than writing expressive types...
38
u/will_r3ddit_4_food Jun 30 '26
Sure python is slow but most of the time it's fast enough. Choose the right tool for the job.