DEV Community

Rishit Khandelwal
Rishit Khandelwal

Posted on

1

Why Python is bad (and also good)

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)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay