Plugin and third party support
Being programmers, we never really are content with anything. Even after carefully picking the IDE that is best for you and spending way too much time configuring options and various settings, you’ll want more. And more is what we will get, because both Komodo and PyCharm support extensions and plugins to extend the functionality of the IDE.
Extending the Komodo functionality is possible thanks to Komodo Extensions. Compared to the PyCharm plugin repository the ActiveState offering is a bit sparse and hard to evaluate. Browsing and installing the extensions is done from within the IDE itself, but using a minuscule dropdown list.
PyCharm is built upon the IntelliJ IDEA foundations and brings in a load of available plugins that you can download and install in the IDE. Currently the PyCharm plugin repository has 447 plugins available.
Useful plugins include for example the gitignore plugin that enables you to generate .gitignore files to include in your project. Another great plugin (mandatory if you would ask me) is the ideavim plugin that emulates vim and all its power features right into PyCharm (or any IntelliJ based product for that matter).
Both IDE’s offer a lively eco-system of plugins and extensions. PyCharm benefits from the shared IntelliJ platform that makes a wide range of plugins also available to PyCharm. Installing and using plugins is more user friendly in PyCharm than it is in Komodo.