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.
Prajakta A.
PA
Small-Business (50 or fewer emp.)
"Actually it's really good software.easy to use and simple."
What do you like best about Python?

So it's easy to understand,lots of in built library so most of the time we do not need to write custom functions.and it is open for everyone.and it's framework also very strong and useful and user-friendly. Review collected by and hosted on G2.com.

What do you dislike about Python?

It's little slow comparatively c++ and c#,but not too much .it's not matter very much.overall it's really good.for me everything is perfect about python.it is not much suitable for some use cases. Review collected by and hosted on G2.com.

Kaushal P.
KP
Analyst
Enterprise (> 1000 emp.)
"Easy and user friendly coding environment"
What do you like best about Python?

Python provides multiple framework (scikit learn, tensorflow...) to explore Artificial learning and Data science. It has multiple libraries to work in web development (Django, Flask...).

Specially It's one of the best programming language to start as a beginner. Esay integration with other services. Review collected by and hosted on G2.com.

What do you dislike about Python?

Multi threading performance is not great.

Slower execution.

It's high memory consumption. Review collected by and hosted on G2.com.

RANJIT K.
RK
iti eleactricion
Mid-Market (51-1000 emp.)
"Completely free, open source and easy programing language"
What do you like best about Python?

line by line egucated so very simple to understand erroer. so many librarise to build our project. easy to impimenat our codding becous python is high-levale language so humane brain. Review collected by and hosted on G2.com.

What do you dislike about Python?

there are so meny libaries to make easy to build our project but some libaries are dipendent onther libraries virsen . its meny types are eroer are got. Review collected by and hosted on G2.com.

Priyank J.
PJ
Developer
Computer Software
Small-Business (50 or fewer emp.)
"python is the easy language"
What do you like best about Python?

I thought it the best for machine learning and also for data science, Review collected by and hosted on G2.com.

What do you dislike about Python?

some time it's library has have old version and a new Python version does not match so on that point it's bad for me Review collected by and hosted on G2.com.

Verified User in Information Services
UI
Enterprise (> 1000 emp.)
"Easy to Understand and Implement"
What do you like best about Python?

Best programming language for mathematical compuation and data science/AI projects. Review collected by and hosted on G2.com.

What do you dislike about Python?

Due to its simplicity may need more time to run the project. Review collected by and hosted on G2.com.

Anurag J.
AJ
Data Scientist
Enterprise (> 1000 emp.)
"Best language for for data science and AI"
What do you like best about Python?

Easy syntax , broad commuity support and easy to integrate with AI tools Review collected by and hosted on G2.com.

What do you dislike about Python?

Bit slower in complex cases when number of features is high Review collected by and hosted on G2.com.

Dhruvkumar B.
DB
Enterprise (> 1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Python - First language of Developers"
What do you like best about Python?

Python is a very easy-to-learn programming language with the upside of being fast, versatile (Applications are vast) and fun to use.

I personally use other programming languages too but while directed to create Python scripts for my automation I observe myself being less consumed and having multiple codes which pop into my mind to do a single task yet make the most compatible choice with the OS version I am using. Review collected by and hosted on G2.com.

What do you dislike about Python?

The only issue about using Python is most of the Python community is still divided into Python 2 and Python 3. I mean that on searching for help we may get a script in Python 2 where we need to convert it to Python 3. Also, many packages I use in forecasting and machine learning may change over time. But I think this dislike will go as time passes and there is more stability in the packages because, after all, they are making the good better. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Mid-Market (51-1000 emp.)
"Reviewing Python"
What do you like best about Python?

It's simplicity, easy to use libraries available and massive community support. Review collected by and hosted on G2.com.

What do you dislike about Python?

It does compromise on speed when it comes to deploy a large scale application. Review collected by and hosted on G2.com.

NR
Enterprise (> 1000 emp.)
"Python is an user friendly coding environment."
What do you like best about Python?

.People who wish to get into Software development, AI/ML, Data Science, etc..Can predominantly start their journey with Python. It is easy to learn and widely has many libraries to quicken our productivity. Review collected by and hosted on G2.com.

What do you dislike about Python?

However, python doesn't have a dedicated scripting language to collaborate with HTML and CSS. As like, Java has JavaScript. But most probably there will be a PyScript available. Review collected by and hosted on G2.com.

Pramatosh R.
PR
Associate
Enterprise (> 1000 emp.)
"Python review"
What do you like best about Python?

Very easy to learn. Easy to deploy codes. Lots of libraries to support Review collected by and hosted on G2.com.

What do you dislike about Python?

As such nothing to dislike about python. Review collected by and hosted on G2.com.

Product Avatar Image
Product Avatar Image
Python