Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
Python

By Jetware

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Python and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
4.8 out of 5 stars

How would you rate your experience with Python?

Python Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users find Python to be incredibly easy to use, thanks to its simple syntax and abundant libraries for beginners. (22 mentions)
Users highly value the strong community support in Python, ensuring help and resources are always available. (5 mentions)
Users love Python for its automation capabilities, enabling efficient task handling and simplifying coding processes. (4 mentions)
Users value Python's vibrant community, finding plenty of resources and support for all skill levels. (4 mentions)
Users value the easy integrations of Python, appreciating its beginner-friendly nature and versatility across platforms. (4 mentions)
Users experience slow performance with Python, particularly during execution and in large projects due to dynamic typing. (7 mentions)
Users find difficult management of environments and dependencies in Python frustrating, especially when handling multiple projects. (2 mentions)
Users find large data management challenging with Python, requiring additional frameworks and complicating dependencies for projects. (2 mentions)
Users find a challenging learning curve with Python due to its complex libraries and implicit OOP attributes. (2 mentions)
Users experience compatibility issues due to multiple Python versions, leading to confusion and troubleshooting challenges. (1 mentions)

5 Pros or Advantages of Python

1. Ease of Use
Users find Python to be incredibly easy to use, thanks to its simple syntax and abundant libraries for beginners.
See 22 mentions

See Related User Reviews

Burna v.
BV

Burna v.

Mid-Market (51-1000 emp.)

4.0/5

"Great and amazing"

What do you like about Python?

Easy to learn and use Simple syntax Extensive third party libraries

Kundan 	 K.
KK

Kundan K.

Small-Business (50 or fewer emp.)

4.5/5

"Versatile and User-Friendly with Powerful Libraries"

What do you like about Python?

I like Python because it's user-friendly and its libraries like NumPy, Pandas, Scikit-learn, Matplotlib, Seaborn, PyTorch, and Keras really enhance it

2. Community Support
Users highly value the strong community support in Python, ensuring help and resources are always available.
See 5 mentions

See Related User Reviews

Nitish k.
NK

Nitish k.

Small-Business (50 or fewer emp.)

5.0/5

"Benefits of Python"

What do you like about Python?

Easy to implement. Good Code structure. No difficulty in understanding the syntaxes. Also I use it more frequently in various projects. Features are v

Anas  M.
AM

Anas M.

Mid-Market (51-1000 emp.)

5.0/5

"Python – Bridging Beginners and Experts"

What do you like about Python?

What I like best about Python is its ease of use and simplicity compared to other applications—the syntax feels very natural and readable, which makes

3. Automation
Users love Python for its automation capabilities, enabling efficient task handling and simplifying coding processes.
See 4 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.0/5

"A versatile and developer friendly language with room to grow in typing"

What do you like about Python?

Python shines with its clean and readable syntax, which allows developers to write less code and accomplish more. It's extremely powerful enough for l

PB

Paul B.

Small-Business (50 or fewer emp.)

5.0/5

"Python gave me the power to automate and simplify my everyday work"

What do you like about Python?

Just starting out, I found Python approachable and surprisingly powerful. I was able to automate tasks, process data, and solve real problems with ver

4. Community Size
Users value Python's vibrant community, finding plenty of resources and support for all skill levels.
See 4 mentions

See Related User Reviews

Kengoum R.
KR

Kengoum R.

Mid-Market (51-1000 emp.)

4.5/5

"Test development"

What do you like about Python?

Python is a very easy to use programming language. It integrates many features: OOP, multithreading and thanks to frameworks it even allows you to dev

Yojerlis  P.
YP

Yojerlis P.

Enterprise (> 1000 emp.)

5.0/5

"An excelent programing lenguage that can be used for anything."

What do you like about Python?

The big commnunity that it has, there is a lot of documentation about anything related with python.

5. Easy Integrations
Users value the easy integrations of Python, appreciating its beginner-friendly nature and versatility across platforms.
See 4 mentions

See Related User Reviews

Alekya Y.
AY

Alekya Y.

Mid-Market (51-1000 emp.)

5.0/5

"Python- The most fun coding language"

What do you like about Python?

It's a very beginner friendly program language and it easily collaborates with many platforms. The numbers of tasks you can perform are limitless. It

Kengoum R.
KR

Kengoum R.

Mid-Market (51-1000 emp.)

4.5/5

"Test development"

What do you like about Python?

Python is a very easy to use programming language. It integrates many features: OOP, multithreading and thanks to frameworks it even allows you to dev

5 Cons or Disadvantages of Python

1. Slow Performance
Users experience slow performance with Python, particularly during execution and in large projects due to dynamic typing.
See 7 mentions

See Related User Reviews

Verified User
U

Verified User

Mid-Market (51-1000 emp.)

5.0/5

"Amazing"

What do you dislike about Python?

Sometimes it is little bit slow but all in all good

Burna v.
BV

Burna v.

Mid-Market (51-1000 emp.)

4.0/5

"Great and amazing"

What do you dislike about Python?

Slow performance Dynamic typing Security risks

2. Difficult Management
Users find difficult management of environments and dependencies in Python frustrating, especially when handling multiple projects.
See 2 mentions

See Related User Reviews

Kengoum R.
KR

Kengoum R.

Mid-Market (51-1000 emp.)

4.5/5

"Test development"

What do you dislike about Python?

Python with all its advantages has a drawback that I cannot let pass, the non-existent typing. It started with a good intention but it makes you find

Abhishek K.
AK

Abhishek K.

Enterprise (> 1000 emp.)

4.5/5

"Python: Simple, Versatile, and My Everyday Tool"

What do you dislike about Python?

Python can be slow compared to other languages, especially for heavy computations. For big data jobs, you need frameworks like PySpark or extra tuning

3. Large Data Management
Users find large data management challenging with Python, requiring additional frameworks and complicating dependencies for projects.
See 2 mentions

See Related User Reviews

Sinan A.
SA

Sinan A.

Small-Business (50 or fewer emp.)

4.5/5

"Python is free available thing so it was easy to enter, then it is relevant Language model in 2025."

What do you dislike about Python?

For me it is week in mobile development, also it need high memory capacity it is more difficult in practical.limited browser based application, that’s

Abhishek K.
AK

Abhishek K.

Enterprise (> 1000 emp.)

4.5/5

"Python: Simple, Versatile, and My Everyday Tool"

What do you dislike about Python?

Python can be slow compared to other languages, especially for heavy computations. For big data jobs, you need frameworks like PySpark or extra tuning

4. Learning Curve
Users find a challenging learning curve with Python due to its complex libraries and implicit OOP attributes.
See 2 mentions

See Related User Reviews

Kengoum R.
KR

Kengoum R.

Mid-Market (51-1000 emp.)

4.5/5

"Test development"

What do you dislike about Python?

Python with all its advantages has a drawback that I cannot let pass, the non-existent typing. It started with a good intention but it makes you find

Alekya Y.
AY

Alekya Y.

Mid-Market (51-1000 emp.)

5.0/5

"Python- The most fun coding language"

What do you dislike about Python?

As we go on with complex projects it gets a tiny bit harder and there is a learning curve with the amount of libraries and functions atht are readily

5. Compatibility Issues
Users experience compatibility issues due to multiple Python versions, leading to confusion and troubleshooting challenges.
See 1 mentions

See Related User Reviews

Kunal M.
KM

Kunal M.

Small-Business (50 or fewer emp.)

4.5/5

"Reviewing the data science language Python..."

What do you dislike about Python?

The existence of multiple versions (e.g., Python 2 and Python 3) can cause compatibility issues and confusion.

Python Reviews (250)

View 1 Video Reviews
Reviews

Python Reviews (250)

View 1 Video Reviews
4.8
250 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Aniruddha H.
AH
Software Engineer
Information Technology and Services
Enterprise (> 1000 emp.)
"Python - the best language to implement business solutions in work"
What do you like best about Python?

The best thing I like about Python is it is cloud-compatible, we write APIs in Python and implement them in our project. DevOps is easily integrated with Python. The ease of usage helps collaborate more. The library of Python is very rich. The Python community is also good. Review collected by and hosted on G2.com.

What do you dislike about Python?

The main problem with me in Python is its indentation. Sometimes fixing the indentation process takes a large amount of time in work that delays work. Review collected by and hosted on G2.com.

Shrey kumar v.
SV
Full Stack Developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Versatile programming language python"
What do you like best about Python?

The most helpful about python is it is a popular and versatile programming language and it is free and open source, which means that anyone can use, modify and share it without restrictions or costs. This also means that it has a large and active community providing support, documentation and libraries for various purposes and domains

The upsides of using Python is it is easy to read, learn and write because its syntax is simple and expressive, similar to natural language. This makes it beginner friendly and reduces maintenance costs Review collected by and hosted on G2.com.

What do you dislike about Python?

Helpful about python is it is free and open source, which means that anyone can use, modify and share it without restrictions or costs.

The Downsides of using python is it is slow at runtime, which means it can be less efficient than compiled languages ​​like C or Java. This can be a problem for performance-intensive tasks or large applications. Review collected by and hosted on G2.com.

Yash C.
YC
Product Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"GOAT Programming Language"
What do you like best about Python?

I'm a full stack developer and i use python for my backend developement, Is use python daily. Python language is easy to learn and use. It has a lot of framework which can be used for integration between different platforms. It has a gread developer support in the community. Review collected by and hosted on G2.com.

What do you dislike about Python?

Python is a interpreted language so its little slower, but with the new version of python its getting better. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Enterprise (> 1000 emp.)
"Perfect for people new to coding"
What do you like best about Python?

The simplicity of its syntax and the numer of easily available libraries for pyhton makes it the best starter language for beninners. I regularly use it to aid my assignments in math and probablity too. Review collected by and hosted on G2.com.

What do you dislike about Python?

While it is great for small projects, the fact that it runs on an interpreter makes it slower than other software out there- which is why developers use other software for building actual products. Review collected by and hosted on G2.com.

Akash G.
AG
Online marketplace seller
Small-Business (50 or fewer emp.)
"Python And Its Integration With Microsoft Azure"
What do you like best about Python?

Python is probably one of the most user-friendly languages that you could easily get a hold of. You just need to be Dedicated enough to learn about it and done, You're all set for being a Python Developer. Very easy to implement as its an interpreter and not a compiler unlike other languages.....

You could always checkout on Stack Overflow or join Python discord servers and thats basically You're customer support for it!

I frequently use python whenever i want to create a project, i've mainly used it in integration with Django the Web Framework of Python.

I've also used Python In Azure Development, have 2 projects on that too ;)

There are a lot of features in Python as compared to other languages as it has a lot of inbuilt libraries and makes the job pretty easy....

Definitely Recommend any beginner to start with Python.. :) Review collected by and hosted on G2.com.

What do you dislike about Python?

U sometimes might not be able to do some serious backend work unlike that can be done in c++....... Very few things like that exist, but no doubt Python is my best go-to option. Review collected by and hosted on G2.com.

NG
Business analyst
Small-Business (50 or fewer emp.)
"i am using python for the data analyst or cleaning the data"
What do you like best about Python?

Pyhton is very easy in readability and easy to use and in very easy way we can implement pyhton is our system just go google and download it customer support is very good any time you can reach very frequent to use pyhton easy and simple way to use very easy to intergration. Review collected by and hosted on G2.com.

What do you dislike about Python?

Its take to much space in laptop to install. Review collected by and hosted on G2.com.

Snehal M.
SM
Assistant Professor
Mid-Market (51-1000 emp.)
"Best software for coding"
What do you like best about Python?

The universal usability of the software, UI, help and support Review collected by and hosted on G2.com.

What do you dislike about Python?

Nothing much, all good..when I started using, it felt very intuitive Review collected by and hosted on G2.com.

Baratam V.
BV
Microsoft Power apps developer
Enterprise (> 1000 emp.)
"Is python worth your time or to invest in it?"
What do you like best about Python?

Firstly, python is a open source and it has a large support community and it is ubiquitous now a days, so it gave a flexibility to switch different types of projects and ease to write with its great packages.Higher support for machine learning, deep learning and NLU support and enabling us to use GPU by tensor flow package. Review collected by and hosted on G2.com.

What do you dislike about Python?

It is very hard to dislike in python as it is favorite buddy to every developer however, if python org gave us the light weight editor it would be awesome. Hoping soon there will be launch on that as well. Review collected by and hosted on G2.com.

Muhammad A.
MA
Artificial Intelligence Mentor
Computer Software
Enterprise (> 1000 emp.)
"Programming Language for Humans"
What do you like best about Python?

I have been using Python for the last 5 years or so and so far, it is my favorite language.

Deploying application is very easy in Python.

I work on Python almost daily and the way community helps me is amazing.

It can be used with other languages, servers and applications.

It has the most easiest syntax among all programming languages.

There is a vast collection of Packages allowing you to easily implement functions that can do the job you want in a breeze.

Python community support that is comprehensive, responsive, and user-centric. There are many open source platforms and services that offer not just quick issue resolution but also a proactive approach to addressing user queries and needs. Review collected by and hosted on G2.com.

What do you dislike about Python?

Well, the downside is that few core programming language concepts like pointers and object oriented programming are either not present or not act like they should in Python such as encapsulation. But the good thing is that once you will master Python, it is always easier to learn more languages because concepts are often repeating with some changes in syntax. Review collected by and hosted on G2.com.

Jaspreet S.
JS
Lead Software Engineer
Enterprise (> 1000 emp.)
"Python - Tedious tasks in less code"
What do you like best about Python?

It's a interpreted language and has a english language like syntax, so it's easy to understand as compared to other languages like perl, shell, etc.

A coder doesn't need to vary about datatypes, memory management, garbage collection, etc as python handles all this on its own.

Easy to install and can be easily integrated with lots of tools. Review collected by and hosted on G2.com.

What do you dislike about Python?

Nothing much to dislike. There is just one limitation, that is, GIL Global interpreter lock and that's create some limitations for multithread processes and thus sometimes one might need to switch to multiprocess ing. Review collected by and hosted on G2.com.

Product Avatar Image
Product Avatar Image
Python