PyCharm Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
70 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.0 out of 101

Do you work for this company?

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-20 of 20)

No photo available
September 05, 2019

Amazing scripting software

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • You can debug easily.
  • We can execute code directly from PyCharm.
  • It also can install packages.
  • It gives suggestions while scripting.
  • It can commit code on Git through PyCharm.
  • I don't see any issues whatsoever.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Auto completion which is great for Python projects.
  • Shows errors on the fly.
  • Exploring the codes in different modules.
  • Fixing of code errors is easy.
  • A lot of keyboard shortcuts to jump to different sections of code, find/replace things in file whole module or path.
  • Paid version is needed to better support HTML/Javascript.
  • Programming in R is not fully supported.
  • It's a bit more bulky then other IDE's but I guess that's needed for complete software development.
Read this authenticated review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Auto code-complete suggestions are very useful.
  • Debugging breakpoints enable quick debug.
  • integrated python interpreter allows one to test code immediately.
  • The IDE project environment setup is not intuitive and can be difficult for a naive user.
  • It does not have good integration with Jupyter notebooks.
  • The integrated python interpreter runs in a virtual environment which needs to be maintained separately when using new imports .
Read this authenticated review
Nitin Pasumarthy profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Git integration is really essential as it allows anyone to visually see the local and remote changes, compare revisions without the need for complex commands.
  • Complex debugging tools are basked into the IDE. Controls like break on exception are sometimes very helpful to identify errors quickly.
  • Multiple runtimes - Python, Flask, Django, Docker are native the to IDE. This makes development and debugging and even more seamless.
  • Integrates with Jupyter and Markdown files as well. Side by side rendering and editing makes it simple to develop such files.
  • Abstracting commands into UI dialogs is nice. However, due to this the language changes, making it non-obvious to use sometimes. Tooltips for text boxes can eliminate the need for additional googling
  • Memory intensive - only a beefy machine can host this IDE in its full glory. Modular and plugin based approach like VS Code can only load those features into memory as per need
Read Nitin Pasumarthy's full review
Leah Jakaitis profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Customizable interface: layout, color scheme, hot keys, etc may all be individually tailored to a user.
  • Platform intelligence: debugging, code analysis, dependency resolution, and auto completion make the PyCharm IDE efficient and a pleasure to use
  • Support / tutorials guide the user through learning the different capabilities (this was a big deal for me when I switched to using Python / PyCharm after coding in a text editor and R Studio)
  • The biggest complaint I have about PyCharm is that it can use a lot of RAM which slows down the computer / IDE. I use the paid version, and have otherwise found nothing to complain about the interface, utility, and capabilities.
Read Leah Jakaitis's full review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Easy to understand interface
  • Custom built for students learning Python
  • Open source and free of licensing costs
  • Easy to learn to use
  • Performance is an issue with larger scripts compared to command line processing times
  • Keyboard shortcuts cannot be rebound so you have to learn preset hotkeys
  • Could be more intuitive for completely new coders
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Single time analyses in terms of Data Science projects. PyCharm Professional provides users with a special Scientific View which allows gaining a better feeling of the application.
  • Debugging of applications is well-designed: it is simple to follow changes in variable values and to evaluate expressions.
  • Subjective: the application is quite stylish and pleasant to work with in comparison with its competitors.
  • Indexing and skeleton building has to be improved. It takes some time even with SSD inside the machine. If one has an HDD and also wishes to use a full-fledged Anaconda, then indexing will become a nightmare.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • PEP8 warnings help to avoid messy code.
  • Built in version control support helps novice git users manage and integrate with the Team's code.
  • Great library management. Again helps junior team members be valuable on day one, abstract some of the trickier python packaging issues.
  • Jupyter Notebook support is a little buggy.
  • Not a standard software package so incoming analysts need to be trained on it.
  • Can be too powerful and complicated depending on the task.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Helps creating project specific environment
  • One can view all the files while developing the codes
  • The data files are easily accessible and inspectible
  • Creates very neat graph
  • Hangs while operating with heavy data files.
  • Needs to restart to see effects of changes made in the codes.
Read this authenticated review
Paolo De Grazia profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Syntax Highlighting: helps us read-write better code and understand what is going on with a simple glimps
  • Version Control: being able to see a history of the file(s) I am working on lets me know straight away who I should contact in case I need it
  • Virtual Environments: don't need to get back to the console, I can do whatever I need within my IDE
  • Cross Product compatibility: being based on IntelliJ IDEA, it's very easy to move from PyCharm to IntelliJ or WebStorm
  • Startup speed: could be faster
  • Runtime environment: needs to change the runtime everytime I want to switch from code to test cases
  • Updates: on Ubuntu 14.04, updating is a little bit troublesome: must be done manually, cannot be updated automatically
Read Paolo De Grazia's full review
Maike Holthuijzen profile photo
Score 7 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Pycharm supports different languages, which is very convenient. It also has an option for creating Jupyter notebooks.
  • Pycharm is similar to JetBrain's other products (such as CLion), which makes it easy to learn once you are used to IDEs made by JetBrains.
  • It works great with Python distributions like Anaconda. It is super simple to set up if you have Anaconda installed.
  • Pycharm is expensive if you cannot get a license through work (although you can get a lightweight version for free)
  • When starting up Pycharm, it can take a while to load (up to a minute or more), which is somewhat annoying.
  • The initial setup can take a little while, and I found that customizing the appearance of PyCharm was very cumbersome.
Read Maike Holthuijzen's full review
David Crawford profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Debugging tools are great, and coming from experience with other IDEs, this was a breeze and was absolutely needed.
  • Switching Python versions easily from 2.x-2.x whenever we needed.
  • The package manager was great, and I'm very visual and appreciate good UIs that let me see what I have installed and manage them.
  • The easily added scratch pads are great, especially if I don't want to make another project to try a simple snippet.
  • You can't fire it up on a big project and expect to get right into the game. PyCharm has to scan everything every time it runs, which can take time and is very annoying.
  • If you have many versions of Python, it can take some fiddling to get PyCharm to recognize them all in the proper order.
Read David Crawford's full review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It's really intuitive and easy to use
  • It's easy to switch between versions of Python, which is something pretty useful in this language
  • The syntax highlights help us when writing code, making our time more efficient
  • Even though it is meant for Python, it works really well with other languages, which makes it a very versatile tool.
  • It can be a little slow to startup
  • It's expensive for amateur work, so if you are a freelancer DevOp this probably won't be affordable
Read this authenticated review
Alex Waitkus, CISSP-ISSAP, OSCP profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Helps with script writing by identifying syntax, spelling, variable issues
  • Debugger is great, makes finding issues easy
  • Great user interface, easy to follow menu structure helps to learn the navigation of features
  • Some functions in pycharm are not very intuitive
  • Mapping to Python interpreter could use work to make it easier to map all projects to 1 venv
Read Alex Waitkus, CISSP-ISSAP, OSCP's full review
Yury Vakhatov profile photo
August 23, 2017

My favorite Python IDE

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Very, very smart and easy code editor
  • Integration with scientific tools (NumPy, Matplotlib, pandas and so on)
  • HTML and JavaScript support
  • No auto updates (at least at MacOS)
  • Heavy weight for simple projects
Read Yury Vakhatov's full review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Autocompletion and auto-suggestions
  • Code comparison
  • Spelling Correction
  • Language Injection
  • Improvements in dedugging console
  • More default themes
  • Fresh look and feel
Read this authenticated review

About PyCharm

PyCharm is a Python IDE which also contains static code testing capabilities.
Categories:  Static Code Analysis

PyCharm Technical Details

Operating Systems: Unspecified
Mobile Application:No