One of the best Python IDEs out there
Overall Satisfaction with PyCharm
Overall, members of my organization use IDEs relatively infrequently, but there are a few employees who do use PyCharm. Those of us who have the program use it for developing code and doing reproducible research (PyCharm has options to set up version control with Github or any other similar version control software). PyCharm has loads of options--it is not at all limited to writing Python code, which makes it very versatile. I like it because it helps conduct reproducible research, which is a crucial part of the research my organization conducts.
Pros
- 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.
Cons
- 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.
- Built-in version control makes our code development faster and less prone to errors.
- One of our main objectives in research is publishing novel studies, and with Pycharm's many features (including a great debugger), we are able to get code developed faster, allowing us to publish more frequently.
- Since we have academic Pycharm licenses, the cost of the software is minimal. Overall, it has made us more productive.
I used to use Enthought Canopy, but I prefer Pycharm. I like the appearance of Pycharm much more, and I personally feel that it is more intuitive than Enthought Canopy. Plus, I have had great experiences with the JetBrains support team. When I had issues with installation, I received a response to my email within a day.
Comments
Please log in to join the conversation