Advantages and Disadvantages of Python.
Everyone knows Python nowadays, if you are a programmer, then you’ve heard of it. In this article, I will quickly go over some advantages and disadvantages it has.
Advantages:
Easy to learn and Read: Python has simple syntax that doesn’t require much practice to understand ==> print(“Hello”), that’s a print in Python!!. Unlike other languages that could be tough.
Offers a vast arrays of libraries: Python has a unique set of libraries that could make someone’s life 100x easier, notable libraries are NumPy, Tensorflow, Pandas and OpenCV.
Great Community: Python has a huge community that could help you learn and understand the language much quicker, there are so many videos on Youtube, including my own which I will start posting later on My Channel. Also communities on Github and Stack overflow.
Disadvantages:
Speed: That’s usually the number 1 issue with python, it takes time to run, the difference will be noticed when you write bigger and bigger scripts. This leads to the next disadvantage
Memory consumption: This is one the biggest reasons why Python is slow, it consumes a lot of memory because it’s an interpreted language not a complied one. I will leave an article I found about the difference between complied and interpreted down here. Article