Where it is bad?
I think python is bad because of it's syntax. Many schools introduce students to programming via python, but it makes students make more mistakes if they use a static-typed language like C or Rust. Like adding ';'s after lines and giving types to variables, although 3.9 has type annotations I guess.
Also there is speed. Python can't be said bad because of this, because there are other implementations of python like Jython or IronPython. But it is CPython that makes it slow.
What is it good for?
Well, python is a pretty good language quick prototyping or data science, machine learning, etc.
But since python gets a boost from C/C++ modules, it makes up for the slow speed, atleast till some extent.
Top comments (0)