In pycharm you have ctrl-q (or ctrl-j on a mac) for a quick-doc of the function under the cursor.
Answer from fricke on Stack OverflowHow do I get PyCharm to show method signatures and documentation in the Python/IPython console and the editor? - Stack Overflow
python - How to get all the available methods for a object in Pycharm (for ex. Pygame) - Stack Overflow
See all methods and variables of class (including inherited)?
pycharm - How to display all the functions / api available in a class / file in python - Stack Overflow
Videos
Is there a handy way to do this? I’m dealing with packages where there are many ancestors each with tiny changes/overwrites.
Is there a way to quickly map everything (set via the lowest child)?
In PyCharm you can select a function and press Alt+Shift+F7 to run a usage search. It's also available under "Edit → Find → Find Usages". It looks like it's more intelligent than a text search.
Using static analysis to find where a function is called from is difficult in general in Python because it uses dynamic binding and has a lot of introspection so it's very easy to get false positives miss usages. In the case of module-level functions I think a good solution is to always use module.function to call the function and never do a from module import function. That way you can do a text search for 'module.function'. Python style guides generally recommend that you import functions etc. in this way so I think this is generally accepted good practice.
Finding method calls is of course much harder. One of the things I like about developing in Java and C# is being able to find all usages of a method by static analysis.
Press the Ctrl key and simultaneously hover your mouse over the function header.The function name should get highlighted.Click on the function name to get a list of all instances where the function is called.
If you press the Ctrl key and simultaneously hover your mouse over a function call, then the function name will be highlighted and clicking on it will take you to the function definition.

