The approach to projects differ between both IDE’s. PyCharm forces a very strict project structure on its users, whereas Komodo offers a project structure as an extra means of grouping your related files.
The Komodo IDE is usable straight from the start without creating any project. A project in Komodo IDE serves as an collection to group a set of related files. This makes working with a large number of related files more manageable as Komodo shows your entire directory structure by default.
Creating a project in Komodo is little more than saving .komodoproject file in a particular directory.
When creating a new project in PyCharm you can choose between a number of different project types. PyCharm has various levels of framework support to make life easier for you. Selecting the right project type when creating a new project lets PyCharm set the right options from the start.
The freedom you get from Komodo, just editing any file you want without setting up a project, has both it’s benefits and drawbacks. The same applies to the forced project structure PyCharm uses.
When choosing to work with a project I found Komodo to lack the many integrations and features PyCharm does offer with its projects.