7 Reasons why I don't like Python Programming Language



Hey Programmers! Today, I am going to tell you my personal 7 Reasons why I don't like Python Programming Language.

Reason 1: Speed

Speed is the main cause who makes me not learn and love python programming language. As compared to other programming languages like Java, C++, C etc, python is too slow to work with it.



Why Python Programming Language is slow

To explain to you why python programming language is slow I would like you to give an example. When we run a Java code, first it coverts into its byte code and compile with JVM (Java Virtual Machine) while when we run the python code it's compiler run the code line by line, this had made the python slow from other programming languages.


Reason 2: Mobile Development

The main reason for the development of python programming language was to make Artificial Intelligence and Machine Learning more easier but we think that we can also develop Mobile Application from it while python programming language is not supposed to be a good programming language for Mobile App Development. Although, python is not at all good at mobile computing.


Reason 3: Memory Consumption

If you are thinking that writing your application in a python programming language will be light and fast, it is false because python is not good at Memory Intensive Tasks because of the flexibility of its data types. As well as python memory consumption is too high.


Reason 4: Database Connectivity

As compares to other technologies like JDBC (Java Database Connectivity), python is not supposed to be a good programming language to work with Databases because it has many more limitations and it has no more new features.


Reason 5: Runtime Errors

As I already said, python is a dynamically typed language so it does not shows the error while you are writing the code instead, it shows the errors in runtime. This had made people more confusing.


Reason 6: Switching to other Programming Languages

Switching from Python to other programming languages like Java, C++, C, JavaScript, etc, is not at all easy because the people are accustomed by it's easy and loving syntax so they found it very hard to switch to another programming language from it.



Reason 7: Confusing and Difficult OOPS

I have heard from many people that python syntax is easy to catch up, yes it is right but when you went to Object-Oriented Programming it might be a little bit confusing for a beginner.   (The reason no.7 is depends upon you but it also applies to me)


Conclusion :

At last, I would like to say that every programming language has its own advantages and disadvantages and there is no programming language in the world which has no disadvantages. I hope you like this post. So keep supporting igr and be igr.