PyCharm Reviews & Product Details


What is PyCharm?

PyCharm is an IDE for Python developed by JetBrains. PyCharm is built for professional Python developers, and comes with many features to deal with large code bases: code navigation, automatic refactoring, and other productivity tools, in a single unified interface.

Write a Review

PyCharm Screenshots


PyCharm Profile Details

PyCharm Profile Details

Related Links
Q&A
Languages Supported
English
Vendor
JetBrains
Description
JetBrains builds productivity software for developers who want to focus more on what they want to accomplish, and less on mundane, repetitive tasks.
Company Website
Year Founded
2000
HQ Location
Prague, Czech Republic
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
740
Twitter
@jetbrains
Twitter Followers
103,574
Show moreShow fewer

Companies Using PyCharm

Amazon
Xerox
LinkedIn
Hewlett-Packard
Twitter
Symantec
eBay
Groupon
Toyota
Spotify
Yelp
Pinterest

PyCharm Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Write a Review
1-25 of 298 total PyCharm reviews

PyCharm Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-25 of 298 total PyCharm reviews
Copy Review URL
Technical Lead
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best Software for Data Engineering in Python"

What do you like best?

Jetbrain has provided the best free IDE for Python development. The best thing which I like is that it supports all the features which you require for the development in Python language. It also supports data engineering through integration of different plugins and packages. It has awesome debugging tool. You can put different debug points and then you can go back/forward to the application through it which helped me a lot in rectifying the issues in my application.

What do you dislike?

Only one thing which I don't like is that it is bit heavy and takes a lot of resources to run. So if you are using a machine with less configuration then it will become slower and won't work properly.

Recommendations to others considering the product:

If you want to develop anything like web application or data engineering or data science in Python programming language then this is the best free IDE you can ever find.

What problems are you solving with the product? What benefits have you realized?

I am using it for Data Engineering in Python language. It really helped me in working it faster and better way.

Copy Review URL
Software Developer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python Developers Top IDE for Web Development and Data Science"

What do you like best?

PyCharm packs all the features to develop a wholesome Python program, from the back-end to front-end. I particularly use JetBrains IDEs, and I like the fact that the interface of PyCharm is just like the other IDEs hence a zero learning curve when you are just beginning to use PyCharm after you’ve been using the other IDEs. If you are into Data Science, you will love the fact that PyCharm integrates with tools and libraries such as Matplotlib and NumPy which facilitates working on Data Science tasks. For the web development side, PyCharm is a full stack IDE. It has support for front-end languages and frameworks such as JavaScript, HTML, CSS, Angular JS, Node.js, and more. This means I can start a Python project and still develop the user interfaces without having to switch IDEs.

What do you dislike?

The only thing I don’t like about PyCharm is the start up time which is slower, but it’s not a major issue as you can launch your IDE as you check your mails. I didn’t find much to dislike about PyCharm, I think JetBrains developers are doing a great job.

Recommendations to others considering the product:

The tons of features that PyCharm packs makes it the best Python IDE hands down. I fully recommend it to any Python developer, regardless of the size of the project. The user interface is nice and intuitive, integrates well with git for team collaboration, has a great debugger. The community version is free while still packing all the features you need to develop and launch a Python project.

What problems are you solving with the product? What benefits have you realized?

I have used PyCharm to develop and implement a data visualization app that analyzes the data generated from ticket sales in an Android app I developed earlier. It then presents it in easy to understand charts. With PyCharm’s intelligent code completion and debugging tools, it saves development time and minimizes errors in my code.

Copy Review URL
Software Developer
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best IDE for the python developers"

What do you like best?

There are a few IDEs for the python developers and the exiting ones does not have the all the features for the developers. PyCharm is the best IDE for the python developers where it provides all the needed features for the developers, such as building, testing, debugging and etc. Moreover, there are a lot of extra features for the are that you are working, for example, if you are using it for the data science, it provides extra scientific view for the developer, if you are using it for the web development it provides web server management and manipulation for the developer.

What do you dislike?

As the python needs a virtual environment for running, for each project you need to identify it, however, for this the application does not provide a descriptive steps and always this is messed up. Later if you want to change it it takes a lot of time and you will lose about an hour where the project will be indexed and built with the new virtual environment.

Recommendations to others considering the product:

If you are using this tool for data science while creating each project, check the interpreter for the project and be sure that you are using interpreter from Anaconda, the reason for using it is that it provides all the needed packages.

What problems are you solving with the product? What benefits have you realized?

I am learning data science and I have some courses for this reason I am using this tool where it provides both a lot of features and both very nice environment for the python.

Copy Review URL
MSc. Student
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best İDE for Python development"

What do you like best?

The application provides a lot of features for the developer, such as debugging and build tools. You can have multiple interpreters for the Python. Moreover, if you are python developer and you are doing some data related tasks, this application provides very cool features, such as scientific view and also you can run python notebooks with the help of PyCharm

What do you dislike?

The application is taking too much CPU and RAM usage from the the pc and it makes the application slower. Moreover, each time when you create a project you need to define the project interpreter and it is annoying to do it each time.

Recommendations to others considering the product:

If you are using this tool for data science tasks you need to use Anaconda python interpreter for the project, otherwise you need to install all the needed libraries by yourself.

What problems are you solving with the product? What benefits have you realized?

This application is very useful for data science tasks where it provides features for discovering and understanding the data itself and also it is very useful for the scientific purposes.

Copy Review URL
Senior Software Engineer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best and powerful IDE for Python development"

What do you like best?

The best IDE available for Python development. The best thing which I like about is it's vast array of plugins which helped me in developing the application faster and in better way. Debugging the application is very easy and fast as well. The most important thing which I like about it it's support for version control system like Git. It has a very good support of Git and you can easily execute Git commands through this IDE only which is very helpful for me because I don't have to use another Software/Git client tool to execute it. Apart from it, it has very good support of unit testing frameworks. It has a very good support of Sqlite database which is very useful while developing the application.

What do you dislike?

It takes a lot of resources to run the IDE completely. Hence sometimes it hangs or freezes and you need to restart the IDE. One more important thing is if you want to use it's professional edition then it's bit costly. But it's community edition solves all my problems only which is free.

Recommendations to others considering the product:

I would totally recommend this IDE if you are developing the web application in Python only.

What problems are you solving with the product? What benefits have you realized?

I have been using this IDE for the development of web application in Python. It helped me in developing, debugging and writing the unit test cases of the application faster and better way.

Copy Review URL
Intern
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best editor available for python developers"

What do you like best?

- The clean user experience

- Community version (so not always paid)

- Powerful debugger

- Easy code refactoring

As a Computer Vision developer I like this editor as it has helped me in many scenarios encountered and It has saved my time a lot. So I would recommend this editor whoever is using python as his primary development language

What do you dislike?

First I had older laptop with less configuration and for that pc PyCharm used to take lot of memory and thus it worked very slow. But now according to my work I use machine that has ssd and 16 gb ram it works lovely. I also feels that this editor should give a place where I could just run simple code of couple of lines without creating the whole project structure and setting env variable and so on.

Recommendations to others considering the product:

Its is a great tool to use when you are developing something in Python. I don't know if I will switch to any other tool in the future.

What problems are you solving with the product? What benefits have you realized?

I use PyCharm for Computer Vision programming. We work on a project to intelligently analyse the video streams and basis on that derive something that is useful to use. And also I used to work on automation project of mine so i use same editor always. Because if you see automation project using selenium or appium makes it very easy support for PyCharm IDE. So my personal problems are also solved using this editor.

Copy Review URL
Senior Software Engineer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best IDE for Python development"

What do you like best?

The best thing which I like about this IDE is that it has wide array of plugins which I have used for developing the application faster and better way. It has in-built support of version control system like Git which helped me a lot in executing Git commands easily. It has very good conflict resolution tool which is really helpful to me because I am working in a team. It has in-build database support. Moreover, debugging the application is very useful.

What do you dislike?

It takes a lot of memory to run. Due to that, sometimes it slows down when you have so many files are loaded into IDE. Apart from it, there is nothing much which I don't like about it.

Recommendations to others considering the product:

If you are Python developer then this is the best IDE available in the market. If you have money concern then you can use it's community edition as well.

What problems are you solving with the product? What benefits have you realized?

I am using this IDE for the development of web application in Python language. It really helped me in making the application better way.

Copy Review URL
Snag It is a Great Utility..
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm works like a attraction!"

What do you like best?

It's so easy to apply and brings a lot of assist in a few fields like cross immediately to definition, and some refactor equipment just like the rename alternative or the discover usages alternative This helps college students to apply expert grade software program even earlier than they be a part of agencies like us for their career Pycharm is a Python IDE for developers from JetBrains

What do you dislike?

Also, it's far a chunk heavyweight, in particular if you want to edit a single record In the visible issue I locate which you have too many options in sight, which overloads the view whilst you are programming and can distract you, despite the fact that the total screen mode allows to do away with this hassle It also makes it to consume an crucial amount of ram.

Recommendations to others considering the product:

PyCharm is a good IDE which can be used for complex records evaluation and is the maximum powerful IDE for statistical computation and implementing device mastering algorithms Start the use of community version and in case you revel in it and you will be use others JetBrains IDEs you could assume to purchase the commercial provide. I have been using the Community version for quite a while and am very pleased with the capabilities and support that comes with it

What problems are you solving with the product? What benefits have you realized?

It gives you hints on the fly and also plays error checking dynamically We use pycharm for developing net apps and for laptop imaginative and prescient duties to build numerous CNNs I use it for python code improvement each for the private and professional motive

Copy Review URL
advertising agent
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm - best Python IDE."

What do you like best?

1) Powerful and functional code editor with syntax highlighting.

2) Simple and powerful code navigation

3) Assistance in writing code, including auto-completion, auto-import, code templates, check for compatibility of the language interpreter version

4) A large number of code inspections

5) Quick review of documentation for any item directly in the editor window

6) Support Google App Engine

7) Javascript Editor, Coffescript, HTML / CSS, SASS, LESS, HAML

8) Interactive consoles for Python, Django, SSH, debugger and databases

9) Huge collection of plugins

10) Cross-platform (Windows, Mac OS X, Linux)

And much more!

What do you dislike?

This application does not have any obvious flaws, it fully meets my requirements, and at the moment it is the best solution for the developer in Python

Recommendations to others considering the product:

Try it, this is the best code editor at the moment.

What problems are you solving with the product? What benefits have you realized?

Writing code, editing code, finding errors in the syntax, developing applications.

Copy Review URL
Undergraduate Reseacher , Mechatronics Instrumentation and Control Lab
Research
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"One of the Wholesome IDE for python programs development"

What do you like best?

Code factoring and proper autocomplete and linting. Also, I can handle multiple projects at a given time, and the suggestions and completion ease out the process of doing object-oriented programming. I also the facility to switch to VIM mode using VIM Emulator as lately I have started developing on VIM due to server .bandwitch constraints. But altogether the facility to use jupyter notebooks and remote interpreters also makes the process of developing on multiple platforms highly efficient. Git integration is also a great feature which eliminates the need to switch to a terminal to track code on git. The feature of having code history is something that I have not extensively used but will surely come in handy for larger projects that I might do in the future. I particularly like to prototype my code early for that I use the jupyter notebook a lot, the inbuilt integration of jupyter notebook helps me eliminate the applications that I need to switch between and expediated the process of development

What do you dislike?

refactoring of libraries for new projects

Recommendations to others considering the product:

If you are looking for GUI based IDE for python, Pycharm is the way to go, I would highly recommend pycharm to my peers in the student community.

What problems are you solving with the product? What benefits have you realized?

I am an undergraduate student and use python to code up my implementation my personal projects. Pycharm is the primary IDE I use as it can complete all the requirements of goto definition and code suggestions. This makes my deployment faster and more robust.

Copy Review URL
Technical Services
Information Technology and Services
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Very comfortable experience, I would not look back!"

What do you like best?

It actually helps you to develop Python software following the best practices there are. It has integrated checkings with PEP-8, so your code will be easily understood by other developers.

The profiler is good and the debugger is really easy to use and understand. Setting up a proper test environment in your running configurations with a battery of tests is also easy.

What do you dislike?

The default settings are good, but if you really want to adapt it to your needs you'll need to dig the Settings panel a bit, and with the number of configurable settings this can be a daunting task at first. Once you get used to this, back up your configuration file so it can be imported later in another setup if need be.

Recommendations to others considering the product:

Use first the Community edition. Fully understand the ins and outs, then you can go with the Professional one. Doing it this way will allow you to realize the maximum benefits of the product.

What problems are you solving with the product? What benefits have you realized?

Faster development times, faster bug hunting processes. An actual implementation of best practices with the help of how the IDE is setup.

Copy Review URL
Software Developer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Pycharm - Best tool for Python Web developement"

What do you like best?

It provides features to develop frontend, backend and Database in itself. Pycharm has code completion features , highlight , code and error correction feature.It is very useful for debugging code. Big projects can be easily maintained.

What do you dislike?

Rendering is slow and very high memory usage. Other than this there many small flaws are there like.,some shortcut key not working for running. It comes with licensed version that you have to buy for more features.

Recommendations to others considering the product:

People who want to start with some licensed version of IDE do start with Pycharm. It provides more feature with license. It will be very easy to learn and it has better user interface. It is more suitable for web development in Python .

What problems are you solving with the product? What benefits have you realized?

I have developed python scripts for web developments and full stack development using Pycharm. Worked in Pycharm in almost three projects simultaneously.

Copy Review URL
Softwareingenieur
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"improve python code quality and devlopment"

What do you like best?

For the past two years, I've been using PyCharm almost daily and it was anything but perfect. For scientific work, the integration of IPython notebooks and packages such as Matplotlib and NumPy (also supported by Anaconda). I also like the fact that PyCharm offers intelligent code completion, code inspections, mistakes and fast fixes.

What do you dislike?

One thing I don't like is that much RAM (8 GB) is needed. It's difficult for my computer to have only 8 GB RAM. 16 GB of RAM is recommended. The startup time of PyCharm is also slower than for software such as vscode. Remember, the price is high. Another thing I do not like about the software is that remote debugging can be very unstable and it is very frustrating when the debugger freezes after hours of work.

Recommendations to others considering the product:

Get to know the shortcuts, they can be used for any Jetbrains-IDE. Switch to PyCharm, I bet you won't regret that decision. I'm very happy and productive with PyCharm. You can test the trial version and purchase the Professional version if necessary.

What problems are you solving with the product? What benefits have you realized?

I use Pycharm to analyze big data. Pycharm improves development time and reduces error numbers. It has good and fast features that can be used for fast prototyping applications. The Git integration works with our Business Git. Best software to debug (pyhton) code, I found so many bugs in little time. It does easy step by step debugging with a nice GUI.

Copy Review URL
Grader
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy to use and Great debugging options"

What do you like best?

I have used PyCharm for the last 2 years and it has been nothing but perfect. I have been able to get good suggestions, resolve dependencies, jump across my code and at the same time make sure to implement unit tests and browser automation. It greatly reduces time in non-code related things and lets you focus on just implementing your logic. Plus there is a great community support.

What do you dislike?

There is not much to dislike apart from the fact that if too many Pycharm windows were opened, a lot of RAM was used and sometimes, only rarely, Pycharm crashed and I needed to do a system restart. But this was only when I abused my systems by running many heavy jobs.

Recommendations to others considering the product:

Look into your memory usage!

What problems are you solving with the product? What benefits have you realized?

While working, I was using Pycharm to create my Python and Yaml scripts for automation. Also, used it for checking my Flask errors and implementation. Incorporated MVC framework using PyCharm.

Copy Review URL
Senior Software Engineer
Telecommunications
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Pycharm proporciona autocompletado y mejor GUI"

What do you like best?

Mi característica favorita de PyCharm es la autocompletación para bibliotecas de terceros. Me ha ahorrado una ridícula cantidad de tiempo al poder ver funciones y parámetros disponibles, especialmente cuando se trabaja con una biblioteca externa como Qt (PySide) para realizar trabajos de GUI. También es ideal para trabajar en proyectos, ya que organiza archivos en su propia carpeta, cada uno con su propio archivo de proyecto como cualquier otro IDE popular. PyCharm también es compatible con el resaltado de sintaxis, la corrección ortográfica, las comprobaciones de especificación PEP-8, el plegado de código y la indentación automática. También tiene una ventana integrada de depuración y registro, que es ideal para localizar errores y verificar resultados. ¿Mencioné que también es gratis? Sip, pruébalo.

What do you dislike?

A veces solo quieres trabajar en un único archivo sin un proyecto, lo cual es posible, pero no es tan sencillo como podría ser. La interfaz puede ser un poco confusa al principio, pero pronto se dará cuenta de que probablemente no necesitará tocar la mayoría de los botones y menús que presenta.

Recommendations to others considering the product:

Consideraría usar PyCharm si quieres un IDE rentable para un desarrollo de Python rápido y eficiente. El código de escritura se hace 10 veces más fácil con la compatibilidad de autocompletado de la biblioteca de terceros, ¡algo con lo que no me gustaría vivir!

What problems are you solving with the product? What benefits have you realized?

He utilizado PyCharm para construir el marco de prueba basado en python y el IDE para nuestro producto de software principal. Sus características me han permitido prototipar rápidamente y construir un sistema de prueba funcional en menos de 6 meses.

Copy Review URL
Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm Makes Development An Enjoyable Experience"

What do you like best?

PyCharm is the best IDE I have ever seen for the python developers. I am A Data Scientist and Machine Learning Enthusiast there are all features in PyCharm which don't make me switch any other IDE:-

1- PyCharm integrates IPython Notebook which is very useful for modifying the tabular data.

2- PyCharm has an interactive Python console, and supports Anaconda as well as multiple scientific

packages including Matplotlib and NumPy.

3-It is also good for full-stack web developers because it provides facility to develop the frontend, backend, and Database.

4- Access Oracle, SQL Server, PostgreSQL, MySQL and other databases right from the IDE.

5- PyCharm provides smart code completion, code inspections, highlighting errors and quick fixes.

What do you dislike?

One thing Only I dislike is that it requires a great Ram like 8 to 16 GB. It is heavy for my computer because I have only 8 GB Ram in my laptop.

Recommendations to others considering the product:

I would widely recommend it to other python developers because It makes the code more efficient and having the all functionality which I needed. It has wide plugins which give the facility of developing multiple languages applications on a single IDE.

What problems are you solving with the product? What benefits have you realized?

A mchine learning and Datascience enthusuiast can develope it's projects on it .He can visualise the data and make the plots using plugged libraries very efficiently.

Copy Review URL
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm an Excellent IDE?"

What do you like best?

For my use case here are some of the features that I think are best and were useful to me.

Firstly, PyCharm features an excellent debugger. For someone who debugs his code often. It's very easy to dig through to code and see what is happening. Stopping and a break and seeing what variables contain at that point and make the debugging process easier.

Secondly, I have two workstations one at home and one at the office it allows me to sync my profile settings between instances. Making the change from Home workstation to Office workstation and back very seamless.

Third and last I change between my workstations often. Hence the remote development feature was very compelling. For me, this provides the ability to a script on an instance in the cloud. Along the same lines, I can select an interpreter which is a docker container. The remote development feature was what the deciding point to pay for the license. Otherwise, I would have probably stayed with Community Edition.

What do you dislike?

There some things about PyCharm that I don't like. Some features are locked behind a paywall but it's only strategic business decision. It sometimes becomes very slow, freeze, and become unresponsive. Also consumes a lot of memory. However, the last two reasons can be subjective, it could be due to the config of my system. Overlooking the cons, there is nothing to dislike about PyCharm

Recommendations to others considering the product:

I have been using the Community edition for quite some time and am very pleased with the features and support that comes with it. There is Professional Edition too which is paid and has a lot more features. I bought the Professional Edition recently since I am now used to IDE well. I would definitely recommend using PyCharm and for beginners, I would ask them to do as I did and go for the community edition first and then to the paid version. For professionals who need a one-stop IDE for Python then look no further than PyCharm.However, if the price is an issue for anyone then I would recommend to look for other free IDE like Spyder, PyDev or go for the community edition you will not be disappointed.

What problems are you solving with the product? What benefits have you realized?

I work on a team of web developers at my company. We use python for building web projects. I mainly code in Django and PyCharm comes with built-in support for Django which played a deciding factor in using the software. We build web projects for clients as per the client requests and contract and provide them with support and maintainance. The interface is well laid out, also very customizable.In terms of user experience, PyCharm has been great.

Copy Review URL
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm excellent for web development"

What do you like best?

Here are some features that I think are best as per my use case.

It has one of the if not the best support for Django. However, it also provides good support for Flask, Pyramid,Google App Engine, and more.

It also supports integration with IPython which I use to share my code and documentation with other colleagues.

It allows for Remote Development by providing built-in ssh terminal, Docker and Vagrant connections.

What do you dislike?

I have used this product for past 4 years and its a good product.There is nothing that i don't like about PyCharm.

Recommendations to others considering the product:

Being a web developer who uses Python I would definitely recommend using PyCharm.

It's one of the best IDE available on the market for Python. It's however paid so I would recommend to do some research and choose IDE that it's ideal for you but if you decide to go with PyCharm you won't be disappointed.

What problems are you solving with the product? What benefits have you realized?

I work as a web developer. Most of my work includes building web projects using Django. The reason I use PyCharm is that it has built-in Django support the best I have ever used.

I wanted an IDE that has comprehensive support for Python and Django and PyCharm provides me both.It provides me with excellent debugging tools and plugin,Git integration and GitHub integration.

Copy Review URL
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Best python IDE which can beat all others"

What do you like best?

Thousands of plugins, integrated terminal, version control, python console that has an autocomplete function and auto-suggestion when you need to quickly test a function. Search/jump to a function, class or module with simple keyboard shortcuts. It shows you the PEP-8 recommendations as you code. Easy code refactoring and much more. I can not go back to the Python code without PyCharm, this IDE is definitely for the best to develop in Python congratulations JetBrains, all your products are the host, the ease you give to develop is appreciated and much.

What do you dislike?

Inability to execute a part of the code in another that is not the regime of the console, inadequate support in the installation of third-party plugins, sometimes I have difficulties to install transfer plugins to use in the other IDEs.

Recommendations to others considering the product:

I would highly recommend PyCharm to anyone considering a large-scale or medium-scale project.

What problems are you solving with the product? What benefits have you realized?

I still use PyCharm to create the python-based test framework. Its features have allowed me to quickly create prototypes and build a functioning test system in less than 6 months.

Copy Review URL
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm from a Data Analytics View"

What do you like best?

There are a whole lot of features of PyCharm not all can be mention. However, there are some features which I like the most. It works great with Python distributions like Anaconda and WinPython. It's very easy to set up if you have already installed Anaconda or WinPython.It offers great pip integration. Provides great sophisticated static analysis tools.

It provides excellent integration with debugging tools which are one of the best available in the market.

What do you dislike?

Using PyCharm for over 3 years I have found nothing displeasing about it. except for slow loading time which is usual for all the IDE when they first load. Also, there is one more thing to keep in mind the price, it's expensive.

Recommendations to others considering the product:

It's great for data analytics due to the debugging tools allowing you to step into any part of your process. It worked well with Anaconda. However, I would definitely recommend PyCharm for machine learning, web development or data analytics etc as well. For beginners, I would recommend them to go for the Community version of PyCharm or Spyder or other alternatives to start with Python programming and then shift to a Professional version of PyCharm cause it's expensive to start with but it's worth the price to pay for all the features and supports that comes with it.

What problems are you solving with the product? What benefits have you realized?

I use Pycharm for big data analytics. Most of my work involves data scraping, traversing and converting. It works well with Anaconda and I could visually inspect data frames. In all, I needed a comprehensive IDE for Python to utilize good debugging tools and plugins managers and a one-stop shop to take care of all Python dependencies and PyCharm is the IDE I was looking for.

Copy Review URL
Senior Software Engineering
Information Technology and Services
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python IDE | PyCharm"

What do you like best?

Our productivity with coding in Python increases quite a fold when using PyCharm which has alawys been the aim of all JetBrains product. The best thing is even though it is not an open source software, it prvides free pro version for students who can produce enough evidence that they are studying. This helps students to use professional grade software even before they join companies like us for their career. Thanks to Jetbrains for introducing such software for development!

What do you dislike?

The size is a bit too much! There are a lots of features which could have been included as extra add-ons or extensions or something of that sort. Other than that, it's perfect.

Recommendations to others considering the product:

If you like any other Jetbarins IDE, you will definitely like this. Go for it!

What problems are you solving with the product? What benefits have you realized?

We mainly use it for coding Python applications and code analysis and refactoring. It has quite good and fast features which can be used for rapidly prototyping applications on the go with GIT and other things included out of the box

Copy Review URL
Database Manager
Internet
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python IDE for Novice to Expert Developers"

What do you like best?

PyCharm is an all in one Python IDE. It provides all Python tools in one place. It allows you to have per database colors.If you are security conscious, Pycharm supports connecting to SSH servers that are protected with google authenticator. Pycharm also supports connecting to Jupyter notebooks on a shared server.

PyCharm also has an intuitive and interactive console that encourages new developers. A built-in terminal is also provided. The PyCharm debugger is 10 times faster using the new framework API.

It ignores files lead to no test found hence it provides clean output. Pycharm allows you to run a test or a suite with an inline icon. Passing and failing tests are decorated with green and red gutter icons.

The new updates in Pycharm support for the latest Django flasks and pyramid plug-in available for view GF support. It provides autocompletion of code and can generate import.

What do you dislike?

Large memory consumption.

Pycharm menu system is terrible.

Impossible to run multiple projects at one time because of the large resource utilization.

Recommendations to others considering the product:

PyCharm is a great IDE for developers because it has almost all the tools available in it. It provides fast debugging and passing and failing tests are decorated with green and red gutter icons.

Switch to PyCharm, I bet you won't regret it.

What problems are you solving with the product? What benefits have you realized?

The software is available for Windows, Mac, and Linux hence you don't have to change your OS for PyCharm. It allows me to use my license on multiple machines which I like the most. I use PyCharm for data visualization and analytics and plotting various graphs.

Copy Review URL
Teaching Assistant
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best IDE for Python Projects"

What do you like best?

So many features, great amount of functionality, easy use of interpreters, best for big projects, Ideal for usage.

What do you dislike?

There is nothing to dislike about it, but if your laptop is not high end then it would take a lot of time to open and run as it takes considerable amount of ram. But if you want the functionality it is the minimum trade off.

Recommendations to others considering the product:

Just the best one out there in the market. just go with it for doing big projects and python programming and also statistical analysis.

What problems are you solving with the product? What benefits have you realized?

I use pycharm for working on big projects. It is easy to use the IDE and has huge functionality. we can easily include the libraries for the projects and no need for the user to manually install everything using pip. It is the best one out there

Copy Review URL
Senior Software Engineering
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python Tool Review: PyCharm"

What do you like best?

PyCharm knows Python. My favorite best feature is Control-B which jumps to the definition of whatever is under the cursor.

PyCharm has built-in support for Django. This includes things like the syntax of Django templates and being able to run and debug Django app in PyCharm.

PyCharm has git repo support and has a lot of useful features related to that like adding files in the repo, showing changes since the last commit, comparing a file to any other version of itself etc.

Furthermore, like all IDE it has numerous options for checking your code for syntax and style issues as you write it, for Python , HTML, JavaScript etc.

What do you dislike?

Admittedly, the documentation is sparse compared to, say, Django. There seems to be a lot of it on their support website, but when you start to use it, you realize that most pages only have a paragraph or two that only touch on the surface of things.

Vim mode is limited

Very high memory usage

Rendering is awful

Some relatively basic functionality requires paid license.

Recommendations to others considering the product:

I'm not saying PyCharm is better than everything else. What I can say is that I'm very happy and productive using PyCharm both at work and at home, and if you're dissatisfied with whatever you're using now, it might be worth checking it out.

What problems are you solving with the product? What benefits have you realized?

Being a web developer I use PyCharm for website development using Django. It has built-in support for Django. This includes things like the syntax of Django templates and being able to run and debug Django app in PyCharm. I started using PyCharm since I was switching between Linux at work and Windows at home.PyCharm works the same on both due to Cross-platform support.

Because the git support is so handy, I sometimes use PyCharm to edit files in projects that have no Python code at all, like my personal dotfiles and ansible scripts.

Copy Review URL
Software Developer
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Developer Friendly IDE"

What do you like best?

Its provide the configuration automatically like environment variable folder with latest version of python. We can debug the code at time of typing the code for syntax error. We can reformat the code after completion of code using reformat the code option. We can configure with github and gitlab once and can use many times.

What do you dislike?

Sometimes installed package is showing error when we are going to import it.

Recommendations to others considering the product:

I think this is best IDE for python developer. I would like to say one thing use and feel why am i saying it's best.

What problems are you solving with the product? What benefits have you realized?

I have done almost six big projects using pycharm. The best thing is that it is very easy to use as developer. Easy to give structure to the projects.

PyCharm Features

  • Ease of Use
  • File Management
  • Multi-Language Support
  • Customization
  • Straight-Out-the-Box Functionality
  • Help Guides

PyCharm User Ratings

8.7
Ease of Use
Average: 8.7*
8.6
Quality of Support
Average: 8.2*
8.8
Ease of Setup
Average: 8.9*
* Python Integrated Development Environment (IDE) Category
Do you work for PyCharm?