Introducing G2.ai, the future of software buying.Try now
High Digital
Sponsored
High Digital
Visit Website
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?

High Digital
Sponsored
High Digital
Visit Website

Python Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users find Python easy to learn and use, making it an ideal choice for beginners and backend development. (29 mentions)
Users appreciate the vibrant and supportive community of Python, making it easy to find help and resources. (7 mentions)
Users value the large community of developers in Python, which provides extensive support and documentation. (6 mentions)
Users appreciate the easy integrations with various platforms, making Python a versatile choice for developers. (6 mentions)
Users appreciate the seamless integrations of Python, enabling smooth collaboration across various platforms and tools. (6 mentions)
Users find implementation effortless, as Python allows immediate coding with simple installation and default tools. (5 mentions)
Users value Python's adaptability, effortlessly spanning various domains like AI, web development, and analytics. (3 mentions)
Users often face slow performance with Python, particularly in computationally intensive tasks, using it as a secondary language. (9 mentions)
Users note a steep learning curve when transitioning to Python, especially with its complex libraries and functions. (3 mentions)
Users note the limited flexibility of Python can lead to less predictable code and reduced control for developers. (3 mentions)
Users face difficult management of environments and dependencies, complicating workflows when handling multiple projects in Python. (2 mentions)
Users find that large data management can be challenging, requiring additional frameworks and leading to complex environments. (2 mentions)
Users note that Python has performance issues with speed, especially in complex projects and large applications. (2 mentions)
Users often face compatibility issues with libraries and versions, leading to confusion in their development processes. (1 mentions)
Users find Python's complex coding challenging due to slow performance, strange syntax, and limited web development capabilities. (1 mentions)

Top Pros or Advantages of Python

1. Ease of Use
Users find Python easy to learn and use, making it an ideal choice for beginners and backend development.
See 29 mentions

See Related User Reviews

Yash C.
YC

Yash C.

Small-Business (50 or fewer emp.)

5.0/5

"GOAT Programming Language"

What do you like 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 o

Verified User
U

Verified User

Enterprise (> 1000 emp.)

4.0/5

"Perfect for people new to coding"

What do you like 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

2. Community Support
Users appreciate the vibrant and supportive community of Python, making it easy to find help and resources.
See 7 mentions

See Related User Reviews

Yash C.
YC

Yash C.

Small-Business (50 or fewer emp.)

5.0/5

"GOAT Programming Language"

What do you like 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 o

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

3. Community Size
Users value the large community of developers in Python, which provides extensive support and documentation.
See 6 mentions

See Related User Reviews

Aditya K.
AK

Aditya K.

Mid-Market (51-1000 emp.)

5.0/5

"python review"

What do you like about Python?

Its the best programming language and has a high use case . Also has a great community of developers.

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.

4. Easy Integrations
Users appreciate the easy integrations with various platforms, making Python a versatile choice for developers.
See 6 mentions

See Related User Reviews

Yash C.
YC

Yash C.

Small-Business (50 or fewer emp.)

5.0/5

"GOAT Programming Language"

What do you like 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 o

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. Integrations
Users appreciate the seamless integrations of Python, enabling smooth collaboration across various platforms and tools.
See 6 mentions

See Related User Reviews

Yash C.
YC

Yash C.

Small-Business (50 or fewer emp.)

5.0/5

"GOAT Programming Language"

What do you like 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 o

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

6. Implementation Ease
Users find implementation effortless, as Python allows immediate coding with simple installation and default tools.
See 5 mentions

See Related User Reviews

Nalin B.
NB

Nalin B.

Enterprise (> 1000 emp.)

5.0/5

"Python-holic"

What do you like about Python?

Python is the most useful and easy to implement and learn language which is future.

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

7. Adaptability
Users value Python's adaptability, effortlessly spanning various domains like AI, web development, and analytics.
See 3 mentions

See Related User Reviews

EJ

Emma J.

Mid-Market (51-1000 emp.)

5.0/5

"One of the easiest programming language"

What do you like about Python?

Python is easy to learn but the capability is not limited. There are thousands of opportunites which are opening for python developers daily. We can b

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

Top Cons or Disadvantages of Python

1. Slow Performance
Users often face slow performance with Python, particularly in computationally intensive tasks, using it as a secondary language.
See 9 mentions

See Related User Reviews

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

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

2. Learning Curve
Users note a steep learning curve when transitioning to Python, especially with its complex libraries and functions.
See 3 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 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

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

3. Limited Flexibility
Users note the limited flexibility of Python can lead to less predictable code and reduced control for developers.
See 3 mentions

See Related User Reviews

Anas  M.
AM

Anas M.

Mid-Market (51-1000 emp.)

5.0/5

"Python – Bridging Beginners and Experts"

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

AM

Atik M.

Mid-Market (51-1000 emp.)

4.5/5

"Python is the ultimate language which is used for multipurpose."

What do you dislike about Python?

To be honest, there is really not much to dislike about Python. Sometimes flexibility can make the code less predictable than in some stricter languag

4. Difficult Management
Users face difficult management of environments and dependencies, complicating workflows when handling multiple projects in Python.
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

5. Large Data Management
Users find that large data management can be challenging, requiring additional frameworks and leading to complex environments.
See 2 mentions

See Related User Reviews

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

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

6. Performance Issues
Users note that Python has performance issues with speed, especially in complex projects and large applications.
See 2 mentions

See Related User Reviews

Verified User
U

Verified User

Enterprise (> 1000 emp.)

4.0/5

"Perfect for people new to coding"

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

Verified User
U

Verified User

Mid-Market (51-1000 emp.)

5.0/5

"Reviewing Python"

What do you dislike about Python?

It does compromise on speed when it comes to deploy a large scale application.

7. Compatibility Issues
Users often face compatibility issues with libraries and versions, leading to confusion in their development processes.
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.

8. Complex Coding
Users find Python's complex coding challenging due to slow performance, strange syntax, and limited web development capabilities.
See 1 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

Python Reviews (246)

View 1 Video Reviews
Reviews

Python Reviews (246)

View 1 Video Reviews
4.8
246 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
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.

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.

Vaibhav P.
VP
Project Coordinator
Information Technology and Services
Small-Business (50 or fewer emp.)
"Automate tasks by linking Smartsheet with G-drive using Python"
What do you like best about Python?

In our office case, we have linked Python and Smartsheet to perform various tasks. Our team has written the codes in Python to interact with Smartsheet and G-Drive. There are multiple use cases where we use Python in background as well in the form of an user interface for ease of use. It is easy to follow and understand the Python codes that I find it easy and comfortable to make minor changes within the codes to adapt to the new process changes or additions. We use this integrated approach of Python and Smartsheet quite extensively and frequently. Multiple features of Python are being used to perform various tasks like:

1) Clicking photographs - In an UI based python code we enter a date of receipt, upon which the Python code refers a particular Smartsheet, pull the data and number of rows, creates respective folders and starts saving the images in the respective folders while renaming them as per our requirement as we keep clicking the photos is the assets through a camera. This is an integration of Python, Smartsheet and a physical external Camera

2) Batching - In this UI based Python code, we enter a batch number, upon which it reads the data from the respective Smartsheet, creates multiple folders and downloads assets from G-drive and save it in the respective newly made folders. This is an integration of Python, Smartsheet and G-drive

3) Asset update - In this UI based Python script, the assets are compared with Smartsheet data and the processed assets saved in batches in Git folder, upon which new .xml and .json files are written and Smartsheets are updated accordingly. This is an integration of Python, Smartsheet and Git

4) Validation - In this Python script, the processed batches are validated for existence and accuracy of the processed assets within the batch folders. This is an integration of Python, Smartsheet, .xml and .json files

5) Uploading - In this script based Python (no UI), upon completion of the process and validations, the assets are uploaded on a cloud storage. This is an integration of Python, Smartsheet and a cloud storage

Considering the widely available feature and ease of implementation, we were able to automate most of our activities using the integration of Python and Smartsheet. Review collected by and hosted on G2.com.

What do you dislike about Python?

While, our activities are not time bound or use up extensive processing, the widely know issues like slowness, memory allocation or design restriction, they do not bother us as such. Our work gets done, so for now we don't see any issue to be disliked. Review collected by and hosted on G2.com.

Dwaipayan B.
DB
Associate Analyst
Enterprise (> 1000 emp.)
"Effortless Development with Python's Simple Syntax"
What do you like best about Python?

It's my daily work to use Python and develop applications, this is my job, and everything it provides is best, mostly it's ease of learning and simple syntax Review collected by and hosted on G2.com.

What do you dislike about Python?

Nothing as such. It is solving all my problems right now and nothing to be disliked about it yet. Review collected by and hosted on G2.com.

Meet D.
MD
Hardware-in-the-Loop Engineer II
Mid-Market (51-1000 emp.)
"Python for Software Testing with HIL Bench"
What do you like best about Python?

Python is very easy to learn. There are so many library available so we can use for Test automation. Review collected by and hosted on G2.com.

What do you dislike about Python?

There is no issue with python until now. Visual Studio Code is great IDE and i can get easily debug error. Review collected by and hosted on G2.com.

Product Avatar Image
Product Avatar Image