Best IDE tool for Python
February 28, 2020
Best IDE tool for Python
Score 7 out of 10
Overall Satisfaction with PyCharm
We use PyCharm as an Integration development environment tool using python as a programming language. Most of our organization, whoever is working on python, prefers to use PyCharm due to its ease of installation and ease of use. The suggestions that PyCharm provides is one of the best and helps the developer's time. Packages and plugins installation is also made easy with its default settings, thereby making the developers work easily.
- Default indentation picks up, which helps developers a lot as most of them (who are new to Python) makes an error while creating a method, using a loop or such thing.
- Switch between one project to the other is done very easily using Pycharm when compared with other tools.
- Syntax highlighting and printing different colors for a method, variable, code, and comment also helps in concluding what is what.
- One can create a java file, can connect to DB, can connect to different servers with Unix, and can also create an automation framework using a robotic framework, which in turn makes it an RPA tool.
- Light and dark theme also helps a lot while working at late nights and during the daytime.
- Copy-paste does not work correctly. The default printing is in the form of Insert. I always need to press the enter button to come out of the insert mode and also have to right-click and select copy or paste instead of default CNTRL c and CNTRL V. It is working good for some others in the team, and I am not able to fix this.
- Too much of underlining the code considering negligible errors make the code look bad.
- Auto suggestions sometimes does not work as expected.
- Buying the licensed pro version is a bit costly, but overall because of its features and its speed, the time taken by a developer to develop something can be improved. Indirectly getting a good return of Investment.
- Considering the team size and its features, one can go for the licensed version as the ROI is high.
- Customer support is also good for a licensed version, thereby saving the time, which in turn shows ROI as high.
PyCharm is the best tool to switch between different projects. One can connect to various technologies at a time. Package and plugin installation is easy. Dark and light mode helps in working according to the mood. One can extend it to IntelliJ, depending on the need for custom development. Version control can also be done easily when compared to that of other tools.
The customer support to a pro version is active, and they try to fix the issues ASAP. Regular upgrades are done to fix the bugs or to add the latest features. There are many community forums available that help one to get their problem fixed. Detailed documentation is provided to most of the keywords, which helps a naive to pick faster.
Do you think PyCharm delivers good value for the price?
Are you happy with PyCharm's feature set?
Did PyCharm live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of PyCharm go as expected?
Would you buy PyCharm again?
- Perfect Integration development environment tool for python as the language
- The best tool for robotic framework automation.
- Bash and markdown support is also available.
- PyCharm helps a lot with version control. The version control helps in Progressively developing the code while committing it.
- Supports most of the popular web technologies
- Scenarios where it is less appropriate:
- Copy-paste does not work and makes it a problem.
- More resource and memory usage