17 years helping Irish businesses
choose better software

What Is PyCharm?

PyCharm is the Python IDE by JetBrains, designed for professional Python developers. Industry-leading code completion, code navigation, safe refactoring, and smart debugging are just a few important features that contribute to make professional software development a more productive and enjoyable experience. PyCharm Professional Edition comes with wide support for Python web frameworks, modern JavaScript development, as well as with advanced database tools and scientific tools integrations.

Who Uses PyCharm?

PyCharm targets professional Python developers from all knowledge-levels, primarily software developers, but also including data scientists.

Where can PyCharm be deployed?

Cloud-based
On-premise

About the vendor

  • JetBrains
  • Founded in 2000

PyCharm support

  • Chat

Countries available

Australia, Austria, Belarus, Belgium, Brazil and 36 others

Languages

English, French, Spanish

PyCharm pricing

Starting Price:

US$249.00/year
  • Yes, has free trial
  • Yes, has free version

PyCharm has a free version and offers a free trial. PyCharm paid version starts at US$249.00/year.

Pricing plans get a free trial

About the vendor

  • JetBrains
  • Founded in 2000

PyCharm support

  • Chat

Countries available

Australia, Austria, Belarus, Belgium, Brazil and 36 others

Languages

English, French, Spanish

PyCharm videos and images

PyCharm Software - 1
PyCharm Software - 2
PyCharm Software - 3
PyCharm Software - 4
PyCharm Software - 5
View 6 more
PyCharm video
PyCharm Software - 1
PyCharm Software - 2
PyCharm Software - 3
PyCharm Software - 4
PyCharm Software - 5

Features of PyCharm

  • Code Development
  • Code Editing
  • Collaboration Tools
  • Continuous Deployment
  • Continuous Integration
  • Debugging
  • Deployment Management
  • For Developers
  • Graphical User Interface
  • Prioritisation
  • Release Management

PyCharm Alternatives

Application development tool that provides project management, multiple languages, code editing, interface development, and more.
Cloud-based solution for creating, testing, debugging and deploying codes for mobile and web apps using IDE, plugins, libraries & more.
Robust ERP system designed specifically for the unique needs of Electrical, Plumbing, PVF, and HVAC distributors.
Solution for managing relationships between citizens and communities, making it possible to monitor their demands and offer support.
A smart integrated development environment and editor for PHP and Web developers. Learn more about PhpStorm
PythonAnywhere is an online integrated development environment and web hosting platform for Python programming language.
Integrated development environment that assists scientists, engineers and data analysts with Python development.
GitHub Repos, GitHub Codespaces, GitHub Actions, GitHub packages and our suite of security tools enable a fully managed DevOps cloud.
Anaconda enables businesses to securely harness the power of the open-source data science and AI community.

Reviews of PyCharm

Average score

Overall
4.7
Ease of Use
4.5
Customer Service
4.2
Features
4.6
Value for Money
4.6

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Omar
Omar
Machine learning engineer - Intern in US
Verified LinkedIn User
Information Technology & Services, 51–200 Employees
Used the Software for: 1-5 months
Reviewer Source

This is JetBrains' gift to software engineers and Developers around the world !

5.0 3 years ago

Comments: My overall experience has been great thus far. I believe I will continue to use it in my professional career. I would absolutely recommend this product for any software engineer, machine learning engineer or even a data scientist who wants to do some scripting work.

Pros:

I have been using this IDE for a short time now. I must say it extremely amazing. I love how convenient and easy it is to use. The layout is fantastic. Having everything present in a single place like that definitely makes my life much easier as an engineer .The code editing tools are amazing, the code improvement recommendation system that they have is definitely a plus to have, sometimes the IDE recommends me to do certain actions I would have never have thought of on my own. Also it helps finish my code blocks automatically which is great. I also like how I could split the screen multiple parts fairly easily for code review. I could go on and on. I would definitely recommend Pycharm or any JetBrains product for that matter. They work incredibly hard and it shows in their work. In short Pycharm is awesome and I recommend you start using it.

Cons:

I don't have any major critiques of the IDE but I would say perhaps having a co-pilot would be an incredible improvement to make it an even better IDE. Other than that I have no issues with it.

Silvio
Silvio
Software developer in Italy
Verified LinkedIn User
Computer Software, 11–50 Employees
Used the Software for: 2 years
Reviewer Source

My opinion on PyCharm after 3 years

4.0 5 years ago

Comments: I quite like the overall experience, I think is a very mature tool and I have suggested it to all my colleagues working with Python Django.

Pros:

What I do really like about PyCharm is the search features. I think they are really useful and work great!

Cons:

Would be nice when working on a Django project have directly the HTML markdown syntax highlighting for Django templating language. Also I would really love to have the git annotate function as in VS code (instead of having a sidebar having a comment like line whit the git author on the highlighted line). Sometimes I had trouble with the Python interpreter going crazy and had to reset it. Also the markdown syntax highlighting for .MD files is superheavy and the computer slows down

Shujat
Student in US
Education Management, 51–200 Employees
Used the Software for: 1 year
Reviewer Source

A smooth coding platform

5.0 last month New

Comments: I have an amazing experience with pycharm despite I am a new user.

Pros:

Easy to install libraries, easy debugging code, fast and smooth program running.

Cons:

Give a benign error message on Mac OS Sonoma 14.2.1.

Gustavo
Front End Dev in Brazil
Computer Games, 201–500 Employees
Used the Software for: 2 years
Reviewer Source

You can do better (and worse, too)

2.0 5 years ago

Comments: I don't like it very much. Interacting with PyCharm (in other ways than just writing code) is frequently slow and confusing. The last couple of times I opened it, I immediately closed it and opened VSCode instead. I keep it installed anyway, as it did help me quite a bit back when I had to build a compiler from the ground up. If you really, REALLY need an IDE, then I guess you could do worse than PyCharm.

Pros:

Easy package searching and installation once the initial setup is done. It has plenty of debugging features, and it's handy to keep track of a large project.

Cons:

It's not exactly lightweight. Using it to install Python on my Windows machine turned out to be quite a hassle. I've been using it for years, and while it's decent for medium to large projects, there is really no reason to use it if all you need is a short script.

Joshua
Programmer in Canada
Computer Software, 11–50 Employees
Used the Software for: 1-5 months
Reviewer Source

Specialized python development comes with perks

5.0 4 months ago

Comments: For python it is great.
Lots of tools for development and code review. Integrates with other Jet Brains tools.

Pros:

The specialized nature of the ide really shines through with so many features that make it great to work with python code bases. The only problem is that you will find it hard to give up once you use it.

Cons:

I had to rewrite/redo environment variable and settings I had set up in VS code because they are input into the UI not kept in a setting file.