Logo of PyCharm

PyCharm

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
10% increase in the last year
Web traffic
3% decrease in the last quarter

Ratings

G2
4.6/5
(747)
Capterra
4.7/5
(348)
Glassdoor
4.3/5
(251)

PyCharm description

PyCharm is a software development tool made by JetBrains for professional programmers using the Python language. It helps developers write, organize, test, and fix their code more efficiently. This is achieved through features like code completion suggestions, error highlighting, and integration with other tools. PyCharm is available in a free "Community" version, and a paid "Professional" version with more advanced capabilities.


Who is PyCharm best for

PyCharm is a powerful IDE for professional Python developers seeking enhanced coding efficiency. Its user-friendly interface, code completion, and debugging tools are highly praised. However, users note slow startup times and resource-intensive performance. Consider PyCharm if your priorities are robust features and streamlined workflows, but be mindful of potential performance issues on older machines.

  • Best for small, medium, and enterprise companies.

  • Ideal for Software, IT, and Telecommunications, suitable for various other sectors.


PyCharm features

Type in the name of the feature or in your own words tell us what you need
Supported

PyCharm supports syntax highlighting for enhanced code readability with customizable colors and styles.

Supported

PyCharm provides extensive code completion features including context-aware suggestions, smart type matching, full-line completion, and machine learning assistance.

Supported

PyCharm provides comprehensive debugging tools, including setting breakpoints, stepping through code, inspecting variables, and advanced features like conditional breakpoints, remote debugging, and logging.

Supported

PyCharm supports debugging features for tests, including breakpoints and stepping through code.

Supported

PyCharm supports code refactoring, including renaming variables and extracting methods.

Supported

PyCharm seamlessly integrates with Git and other version control systems, possibly requiring plugins for some.

Supported

PyCharm automatically formats code based on predefined rules and supports various customization options.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Strongly negative
-1

Customer Service

Strongly positive
+1

Ease of Use

Strongly positive
+1

Reliability and Performance

Neutral
-0.04

Ease of Implementation

Strongly positive
+0.73

Scalability

Strongly negative
-1

PyCharm reviews

We've summarised 1091 PyCharm reviews (PyCharm GetApp reviews, PyCharm Capterra reviews and PyCharm G2 reviews) and summarised the main points below.

Pros of PyCharm
  • The user-friendly interface is highly praised.
  • Excellent code completion suggestions and error highlighting contribute to a smooth coding experience.
  • Powerful debugging features streamline the process of identifying and fixing bugs.
  • Seamless Git integration makes version control management efficient.
  • Extensive plugin support enhances functionality and customizability.
Cons of PyCharm
  • Slow startup time is a major drawback, especially for larger projects.
  • Autosave feature cannot be disabled, hindering the Flask development experience.
  • Resource-intensive and can slow down older machines.
  • Limited customization options, especially for themes.

PyCharm pricing

The commentary is based on 83 reviews from PyCharm Capterra reviews and PyCharm G2 reviews.

PyCharm offers a free community edition, ideal for basic Python development. However, many find the professional edition's price high, especially considering some features are available free in other IDEs. Despite the cost, users appreciate the advanced functionalities and seamless integrations offered in the professional version.

Users sentiment

Strongly negative
-1

PyCharm alternatives

  • Logo of Sublime Text
    Sublime Text
    Has more momentum in website traffic growth. A PyCharm alternative known for speed and customizability. Extensive plugin ecosystem.
    Read more
  • Logo of Visual Studio Code
    pycharm vs Visual Studio Code
    Free and open-source, making it a strong PyCharm competitor. Has broader appeal across various programming languages whereas PyCharm is Python-centric. Not as optimized for Python development. PyCharm is growing faster in terms of website traffic and employee growth.
    Read more
  • Logo of PyTorch
    PyTorch
    Better for deep learning and neural networks. Open-source and free. Primarily used by researchers and industry professionals. Has a rich ecosystem including pre-trained models and tools. PyTorch is growing slower.
    Read more
  • Logo of IntelliJ IDEA
    pycharm vs IntelliJ IDEA
    Better suited for Java and Kotlin development. More applicable to medium and large enterprises.
    Read more
  • Logo of Bitbucket
    Bitbucket
    Better for team collaboration and code management. A PyCharm alternative best for teams using Git and needing code review tools.
    Read more
  • Logo of Visual Studio
    pycharm vs Visual Studio
    Better suited for C# and .NET development. A broader focus, including mobile and game development, makes it a less specialized PyCharm alternative.
    Read more

PyCharm FAQ

  • What is PyCharm and what does PyCharm do?

    PyCharm is a powerful Integrated Development Environment (IDE) by JetBrains designed for professional Python developers. It streamlines coding with features like intelligent code completion, debugging tools, and seamless Git integration. PyCharm boosts productivity by automating tasks and providing a robust environment for software development.

  • How does PyCharm integrate with other tools?

    PyCharm integrates seamlessly with version control systems like Git. It also supports various plugins to extend functionality and connect with other development tools, enhancing customization and streamlining workflows.

  • What the main competitors of PyCharm?

    Top PyCharm alternatives include IntelliJ IDEA (for Java and Kotlin), Visual Studio (multi-language support), and Eclipse (known for Java, supports others). For specific needs, consider PyTorch (neural networks) or Lightrun (debugging).

  • Is PyCharm legit?

    Yes, PyCharm is a legitimate and safe software development tool developed by JetBrains. It's widely used by Python developers for its robust features, including code completion, debugging, and version control integration. However, be aware of potential slow startup times and resource intensiveness.

  • How much does PyCharm cost?

    PyCharm offers an All Products Pack for individuals at $24.90/month or $249/year. Businesses can purchase the same pack for $249/user/year with volume discounts available. Contact JetBrains for Enterprise pricing. There is no pricing information for the Professional or Community edition.

  • Is PyCharm customer service good?

    PyCharm's customer support receives positive feedback. Users appreciate the quick responses and helpful assistance with configuration problems and other issues. The support team's responsiveness contributes to a positive overall experience.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.