Python is one of the most polarizing languages in the programming world. You either love it or you hate it, and you might even swing from one end to the other like a pendulum. But regardless, Python is a language that’s hard to be ambivalent about.
I went through those swings myself: at first Python was amazing, but its drawbacks eventually caught up to me and I did a 180. But once I learned how to navigate those issues, I fell in love again.
In this article, let’s explore both sides of the fence. Why do haters hate? Why do lovers love it? And is Python the right language for you? Keep reading to find out.computer science computer science computer science computer science computer science
Why Do People Hate Python?
There are two main reasons people don’t like Python.
The most common reason for someone to have a negative reaction to Python is unfamiliarity. If your first experience with programming is in school, you’re most likely to learn a language like C++, C#, or Java — and all of these languages are nothing like Python at all.computer science computer science computer science computer science computer science
Python is designed in such a way that it requires a different way of thinking. (This is also one of the reasons why people love it, which we’ll explore in more detail below.) So if you’re coming from a background with lots of curly braces, verbosity, and static typing, Python won’t feel right.