The pros and cons of Python

Kian M.
3 min readFeb 25, 2021
Photo by Michael Dziedzic on Unsplash

Python is one of the most known and highly rated programming languages. It provides lots of simple and easy possibilities for a variety of subjects and projects.

Cons of Python

Yet, it’ not perfect and I think the language reflects this a lot. The reason to a lot of these flaws is because it was designed with readability and simple syntax in mind. This isn’t a big problem, it actually is one of the reasons python is one of the most popular programming languages of today. The downside to this though, is that speed was sort of ignored. It’s an interpreted language meaning it doesn’t send machine instructions to the computer. Instead it sends instructions to the software reading the code, which would be written in C. Put in basic terms this means its the C programming language wrapped.

This doesn’t mean python is actually slow, it means its slow in comparison to other languages such as C, C++, and other compiled programming languages.

Also when python went from version 2, to version 3. It left a bunch of dependencies not supported. And it was only somewhat recently that they were supported, creating a divide between the python programmers using 2.7, or 3+. This has now been fixed and the incentive to join python3 is growing.

Pros of Python

--

--