Introducing G2.ai, the future of software buying.Try now
Cloud Campaign
Sponsored
Cloud Campaign
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?

Cloud Campaign
Sponsored
Cloud Campaign
Visit Website
Product Avatar Image

Have you used Python before?

Answer a few questions to help the Python community

Python Reviews (247)

View 1 Video Reviews
Reviews

Python Reviews (247)

View 1 Video Reviews
4.8
247 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
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.

Luca P.
LP
✅ CTO - Growth Marketer full stack #MarTech | ⚡️ SaaS Advisor
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Python: The king"
What do you like best about Python?

• Python stands out as a high-level, general-purpose programming language with a design philosophy focused on code readability and simplicity. The syntax is clean and uncluttered, relying on indentation rather than braces or semicolons to define code blocks, which not only makes the code visually appealing but also reduces the likelihood of syntactic errors. This approach aligns with the Zen of Python principles, emphasizing that “readability counts” and “simple is better than complex,” which are deeply ingrained in the language’s evolution.

• Python supports multiple programming paradigms, including object-oriented, procedural, and functional programming. This multi-paradigm nature allows developers to choose the most suitable approach for the problem at hand, whether it involves building modular, reusable components using classes, or leveraging functional constructs like map, filter, and reduce for data processing. The language also features advanced constructs such as list comprehensions, generators, and decorators, enabling concise expression of complex logic.

• A major strength of Python is its dynamic typing system, where variable types are determined at runtime. This feature enables rapid prototyping and flexibility in code, as developers are not required to declare variable types explicitly. Python’s interpreted nature means code is executed line by line, facilitating interactive development, immediate feedback, and easier debugging. The interactive shell and bundled development environments like IDLE further enhance this experience, making it straightforward to test ideas and troubleshoot issues.

• The standard library is extensive, covering everything from file I/O and regular expressions to networking and web services. This rich ecosystem reduces the need for third-party dependencies for common tasks and accelerates development by providing well-tested, ready-to-use modules. In addition, Python’s integration capabilities are robust: it can interface with C, C++, Java, and other languages, and is frequently used as a “glue language” to connect disparate systems.

• Python’s open-source status and cross-platform compatibility are significant advantages. The language runs natively on Windows, macOS, Linux, and Unix, and unofficial builds exist for mobile platforms. The vibrant, global community contributes to a wealth of documentation, tutorials, and third-party libraries, ensuring that support is readily available for both beginners and experienced developers. The ecosystem includes popular frameworks for web development (Django, Flask), data analysis (pandas, NumPy), machine learning (TensorFlow, scikit-learn), and more, making Python a versatile choice across domains.

• Python’s suitability for rapid development and prototyping is well recognized. Its concise syntax and high-level abstractions allow for quick translation of ideas into working code, which is particularly valuable in fast-paced environments or when developing minimum viable products. The language’s automatic memory management and built-in exception handling further streamline the development process, reducing boilerplate and minimizing the risk of memory leaks or unhandled errors.

• Python’s role in modern technology stacks is prominent. It is widely adopted in fields such as data science, artificial intelligence, web development, automation, and Internet of Things (IoT). The language’s flexibility allows it to be used for scripting, building complex applications, or as an embedded scripting language within larger systems. Its popularity is reflected in the job market and community activity, ensuring continued evolution and relevance. Review collected by and hosted on G2.com.

What do you dislike about Python?

• Performance limitations: As an interpreted language, Python generally executes code slower than compiled languages like C++ or Java. This can be a bottleneck for compute-intensive or real-time applications.

• Memory consumption: Python’s dynamic typing and high-level abstractions can result in higher memory usage, especially when handling large datasets or complex data structures.

• Global Interpreter Lock (GIL): The GIL restricts true multi-threaded execution in CPython, limiting concurrency for CPU-bound tasks and affecting scalability in certain scenarios.

• Dependency management: The vast ecosystem of third-party packages can lead to version conflicts and intricate dependency trees, complicating project maintenance.

• Mobile development: Native support and tooling for mobile platforms are less mature compared to other languages, making Python less suitable for mobile-first projects.

• Dynamic typing pitfalls: While dynamic typing increases flexibility, it can also lead to runtime errors that are harder to detect during development, particularly in large codebases. Review collected by and hosted on G2.com.

KharanKumar R.
KR
Data Analyst
Computer Software
Mid-Market (51-1000 emp.)
"Python for Data Science, AI and Machine Learning"
What do you like best about Python?

Python is easy to use and helps with many lobraries work in different machine learning models to build. Also easy to integrate with multiple softwares. And I use regularly and easy to implement the ideas. Review collected by and hosted on G2.com.

What do you dislike about Python?

Frontend things like api still we have to depend on other programming languages. Review collected by and hosted on G2.com.

Verified User in Leisure, Travel & Tourism
UL
Small-Business (50 or fewer emp.)
"A versatile and developer friendly language with room to grow in typing"
What do you like best 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 large scale applications. The rich ecosystem of libraries and frameworks, especially for web development, data science and automation, makes it a go to language across many domains. The active community and extensive documentation also make problem solving and learning much smoother. Review collected by and hosted on G2.com.

What do you dislike about Python?

While Python's dynamic typing is convenient, its type system still feels limited compared to more better solutions like TypeScript. Even with the addition of type hints and tools like mypy, the enforcement is optional and lacks the strictness and tooling support that make TypeScript's typing so effective. This can lead to runtime issues that would be caught during compile time in statically typed languages. Review collected by and hosted on G2.com.

Javier C.
JC
Full Stack developer
Small-Business (50 or fewer emp.)
"Python Review of the code"
What do you like best about Python?

Python is a very useful language that can be combined with AI and generate new AI requests or things that are helpful Review collected by and hosted on G2.com.

What do you dislike about Python?

Well that we use pyscript to run it on the computer Review collected by and hosted on G2.com.

Shivesh R.
SR
Graduate Trainee
Enterprise (> 1000 emp.)
"Python helped me with automation of my work"
What do you like best about Python?

It's easy to learn and use. It is also having so many libraries for different tasks and also a great support forum. Review collected by and hosted on G2.com.

What do you dislike about Python?

It's not that fast and lacks machine level programming. It's also not good with frontend. Review collected by and hosted on G2.com.

AS
Data Scientist
Enterprise (> 1000 emp.)
"Perfect for what its meant to do"
What do you like best about Python?

Easy to code, easy to import packages, easy to package stuff Review collected by and hosted on G2.com.

What do you dislike about Python?

Speed and latency cannot be set, but thats good Review collected by and hosted on G2.com.

Felix V.
FV
Technical Support Representative
Computer Networking
Small-Business (50 or fewer emp.)
"A frendly language"
What do you like best about Python?

The easy and direct way to write the software and the versatility of his depuration Review collected by and hosted on G2.com.

What do you dislike about Python?

It can´t be anything that can be disliked; this is an excellent language Review collected by and hosted on G2.com.

Kengoum R.
KR
Software Engineer
Mid-Market (51-1000 emp.)
"Test development"
What do you like best 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 develop rest APIs but also mobile applications. It is true that the area in which it is most used is the development of AI scripts because the implementation of it is relatively simple given the number of libraries developed for it. I use it a lot for my work and with the user community around, I rarely have problems that no one else has yet, there is always someone to help. Review collected by and hosted on G2.com.

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 yourself in situations that are not very pleasant. Also the fact of not being verbose enough, OOP is applied but not in its entirety, the attributes are private, only implicitly, we can access them if we are stubborn enough. Review collected by and hosted on G2.com.

Jonathan P.
JP
DBA de desarrollo
Small-Business (50 or fewer emp.)
"Excellent programming language"
What do you like best about Python?

How flexible it is to integrate with other apps Review collected by and hosted on G2.com.

What do you dislike about Python?

Nothing, it seems perfect to me! It's a powerful and solid language. Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

19 months

Average Discount

20%

Python Comparisons
Product Avatar Image
Nestjs
Compare Now
Product Avatar Image
Drupal
Compare Now
Python Features
Autonomous Task Execution
Multi-step Planning
Cross-system Integration
Product Avatar Image
Product Avatar Image
Python