Video Reviews
225 Python Reviews
Overall Review Sentiment for Python
Log in to view review sentiment.

Easy to learn
more documentation
many packages
great community
works on all operating system
works for backend
works for api
works for developing windows program .exe
works in Machine learning, web scraping, data analytics Review collected by and hosted on G2.com.
nothing, I really love this language, great to learn, and the best one for newcomers.
may be work on adding support for multiple versions on a single downloadable exe
everything feels great Review collected by and hosted on G2.com.

It is a very simple programming language because it is like just speaking in English with some logic. Due to its being super famous among the whole world and being open source, it has a wide variety of libraries that can do almost all types of operations very quickly and no need of thinking to build any algorithm. These libraries are very useful in Data Science related work and so Python is the best language for it. It is also very easy to learn from basic for any non-programmer. Review collected by and hosted on G2.com.
There are very less disadvantages of Python. One of them is that Python is very slow in processing. It takes much more time in computation compared with C, C++, Java etc. It also uses a large amount of memory while running any program, due to this it isn't memory efficient. Review collected by and hosted on G2.com.


Its best for beginners as its syntax is very easy to understand
This programming language has many libraries where it becomes easy to write the code
number of lines of code is reduced Review collected by and hosted on G2.com.
The logic building will be less as instead of coding with logic there is the availability of built-in functions.
Rest one can go for this programming language, nothing to dislike Review collected by and hosted on G2.com.

Python is extremely beginner friendly and relatively easy to learn . Thanks to its simplified, English like syntax , it allows newbies to concentrate on programming fundamentals, concepts and good coding practices.
Its standard library grants a lot of pre built features that allow programmers to work with internet protocols, manage operating systems, manipulate data or integrate web services with less effort. Review collected by and hosted on G2.com.
Python can't boast the same results as development speed in speed of execution, lagging behind C++ and Java.
Python is often criticized for high usage of resources even when multiprocessing isn't involved. Its objects come with a huge overhead and can gobble up ten times as much memory as is needed to store information we actually require. Review collected by and hosted on G2.com.

Because of its versatile nature it is very easy to use. We can easily find support from the best minds in the field .
It is a open source with a vibrant python community.
We can build prototypes such as graphical user interfaces and test out ideas much quicker in python than other programming languages. Review collected by and hosted on G2.com.
Its speed limitations is a main disadvantage of it.
Threading is not really good in python due to GIL.
It is a weak language for mobile computing. But if you want to use it for mobile computing then you have to make some extra efforts.
It has high memory consumption than other programming languages.
These are its some disadvantages which need to be solved soon. Review collected by and hosted on G2.com.

Python is a high-level programming language that is extremely useful in several fields. It is a single programming language that can be used in several domains.
I have been using it for more than four years, going into several fields like data science, data analytics, web development as well as competitive programming. Review collected by and hosted on G2.com.
The language is excellent; however, it lacks core object-oriented programming concepts and access to memory and pointers.
The most significant disadvantage is its slow speed and thus is better for research than deployment products. Review collected by and hosted on G2.com.

It is very versatile , easy to use and learn , readable and well structured.
It is free to download and write asynchronous code in a matter of minutes.
It has all the libraries that we can imagine.
It is great for prototypes so we can do more with less code. And these are the best features i liked the most. Review collected by and hosted on G2.com.
It is an interpreted language so it is slower than some other popular languages.
Threading is not really good in Python due to GIL.
It is not native to the mobile environment.
Python's memory consumption is very high. Review collected by and hosted on G2.com.

Python, in my opinion, is the most friendly and simple to use programming language and allows you to perform any task with such ease that no other programming language can make you feel. It is an open-source language. Hence, it enables you to modify it according to your requirements. Review collected by and hosted on G2.com.
There is nothing which I dislike about this programming language as anything you dislike can be modified on your own according to your requirements.
P.S. I never felt the use of modifying it. Review collected by and hosted on G2.com.

Easy to learn, read and write the language, Python mostly uses English keywords.
Python is a dynamically typed language, developers don't need to declare datatype.
Clean documentation and larger community supports
A wide variety of library supports that easy development and reduce time to market. Review collected by and hosted on G2.com.
Slow execution compared to other top languages in the market.
Weak in mobile computing because of slow execution.
Python consumes a large amount of memory. Review collected by and hosted on G2.com.