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.
Angel B.
AB
CTO
Small-Business (50 or fewer emp.)
"The undisputed leader for Data Science and Artificial Intelligence"
What do you like best about Python?

The immense number of libraries available for data analysis and Machine Learning, such as Pandas, NumPy, and Scikit-learn. The syntax is very clean and readable, almost like reading English, which allows for prototyping complex solutions in a very short time compared to C++ or Java. Review collected by and hosted on G2.com.

What do you dislike about Python?

The execution speed. Being an interpreted language, it is notably slower than compiled languages like C or Rust in pure calculation tasks if not optimized. Also, managing virtual environments and dependencies (pip vs conda) can sometimes become a headache. Review collected by and hosted on G2.com.

YG
Linux Administrator
Information Technology and Services
Small-Business (50 or fewer emp.)
"Easy Syntax, Vast Libraries, and Strong AI Tooling"
What do you like best about Python?

Python has an easy syntax, and it’s very easy to learn compared to other programming languages. It also has vast libraries, providing libraries for almost every task. Since it’s widely used by the AI community, it comes with lots of tools and features that support out-of-the-box integration with many AI tools. Review collected by and hosted on G2.com.

What do you dislike about Python?

-Slower compared to GO & Rust

-Run time evaluation can cause error that are not detected initially. Review collected by and hosted on G2.com.

PB
Customer Experience Manager
Small-Business (50 or fewer emp.)
"Python gave me the power to automate and simplify my everyday work"
What do you like best 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 very little coding experience. The language feels clean and logical, and there’s a huge community sharing helpful resources and examples. Tools and libraries make everything easier, and running scripts to save time and handle batch processes has opened up a ton of new possibilities for me. Review collected by and hosted on G2.com.

What do you dislike about Python?

Occasionally, figuring out the right packages or dependencies takes a bit of research, especially for more complex tasks. But honestly, Python’s support and documentation are so extensive that I always find answers when I need them. Review collected by and hosted on G2.com.

Anas  M.
AM
Research Scholar
Mid-Market (51-1000 emp.)
"Python – Bridging Beginners and Experts"
What do you like best 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 coding smooth even for beginners. I have started my journey with Python until I have now earned the title of expert. Implementation is straightforward, and projects can be set up quickly without unnecessary complications.

Python also shines in its vast number of features and libraries, covering everything from web development to data science, machine learning, and automation. This makes it incredibly versatile.

In terms of integration, Python works well with other languages, tools, and platforms, making it easy to fit into different environments. The community support is another strong point—there’s always documentation, tutorials, or forums available to find help. this was very helpful throughout my career in this field.

This is why Python is so special to me and a language I use frequently and confidently.. Review collected by and hosted on G2.com.

What do you dislike about Python?

Python is one of the most powerful languages I have ever used in my life. However, sometimes I find it slower compared to other languages, and I feel it carries some limitations when used in mobile and low-level devices. Sometimes customer service are stuck and needed to find out alternative ways for good responses. Review collected by and hosted on G2.com.

Praveen K.
PK
Data Analyst
Mid-Market (51-1000 emp.)
"The easiest programming Language to Learn"
What do you like best about Python?

Python is very easy to learn compared to other programming languages. We just needed to import one package and it will be having all the functions in it to use. No complex programming and way simpler. Vey easy to create application like django and easy to integrate the same. Review collected by and hosted on G2.com.

What do you dislike about Python?

As far as there is no dislike as such. But I heard it wont be able to with stand complex programming, but I have not experienced anything as such because I'm not a developer but into data role. Review collected by and hosted on G2.com.

Kundan 	 K.
KK
Data Analyst
Small-Business (50 or fewer emp.)
"Versatile and User-Friendly with Powerful Libraries"
What do you like best 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 its capabilities. It helps me with multiple access and cleaning of data, performing mathematical analysis, drawing diagrams, conducting research, and running regressions. The initial setup of Python was easy too. Review collected by and hosted on G2.com.

What do you dislike about Python?

I think Python could be better connected with deep learning and backpropagation along with machine learning. Also, I would like to see improvements in human involvement interaction and how data is fed into the system, so models can be generated to enhance the feasibility of the data. Review collected by and hosted on G2.com.

Sinan A.
SA
Technical Support Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Python is free available thing so it was easy to enter, then it is relevant Language model in 2025."
What do you like best about Python?

Simple and readable syntax, python can be used in many fields like web development, data science, machine learning, fintech etc. it has huge eco systems and cross platform compatibility if it is windows or mac or any other platforms it could be used.ideal for beginners and pros. Strong support in education and research Review collected by and hosted on G2.com.

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 it Review collected by and hosted on G2.com.

Germán U.
GU
Software Developer
Mid-Market (51-1000 emp.)
"Ideal for Process Automation with Customized Routines"
What do you like best about Python?

The best thing Python offers me is the ability to develop specific routines to implement them in process automation (RPA). Review collected by and hosted on G2.com.

What do you dislike about Python?

Until now, I have only worked with traditional frameworks for web development, which makes it difficult for me to use Python for this purpose. Review collected by and hosted on G2.com.

R S.
RS
Entry level Data engineer
Computer Software
Small-Business (50 or fewer emp.)
"Why Python Became My Go-To Language"
What do you like best about Python?

What i like best about python is how easy it is to learn and use, even for someone without a strong programming background. The syntax feels natural and doesn't get in the way of solving problems. it has a huge collection of libraries for almost anything whether its data analysis, machine learning, web development or automation. Plus the community is super helpful so whenever i get stuck there is always a solution online. it just makes building things faster and more enjoyable. Review collected by and hosted on G2.com.

What do you dislike about Python?

One thing i dislike about Python is its slower speed compared to some other languages like C++ or Java. It is not always the best choice for performance heavy tasks. Also, sometimes debugging issues related to indentation or dynamic typing can be bit tricky, especially in large project. And when working with different Python version or package dependencies , managing environment can get frustrating without tools like venv or conda. Review collected by and hosted on G2.com.

Abhishek K.
AK
Technical Lead
Information Technology and Services
Enterprise (> 1000 emp.)
"Python: Simple, Versatile, and My Everyday Tool"
What do you like best about Python?

Python is easy to learn and easy to read. I use it daily for data work, automation, and scripting. The best part is its huge library support, you can find a package for almost anything, from data analysis to machine learning.

It also works well across different areas: data engineering, web apps, AI, and even small automation scripts. That flexibility is what makes it my go-to language. Review collected by and hosted on G2.com.

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.

Sometimes managing environments and dependencies can get messy too, especially when working on multiple projects. Review collected by and hosted on G2.com.

Product Avatar Image
Product Avatar Image
Python