As the lead developer of PyCharm, I can tell you that we don’t usually hide features in random places, and there are a few reliable ways to discover most of them.
- Try Ctrl-clicking on everything (methods, functions, template tag names and parameters, etc.)
- If Ctrl-clicking works, usually so does completion (Ctrl–Space), rename (Shift–F6) and Find Usages (Alt–F7)
- Look through the menus and try out the actions that seem interesting
- Look at Settings | Inspections to configure the warnings which can be highlighted by
PyCharm, and note that many of the inspections have quickfixes to correct the problems automatically - Read the blog and try out the features highlighted there.