учебное руководство Python на самом деле довольно хорошо.
существует также видео ряд на showmedo о Python.
Между теми двумя ресурсами, у Вас должно быть более чем достаточно для изучения основ!
Простейший метод: щелкните правой кнопкой мыши класс или метод, который вы хотите изменить, выберите «рефакторинг» (или нажмите alt-shift-T), а затем рефакторинг, который вы предлагаете (переименуйте , переместить, изменить подпись метода и т. д.). Затем выберите «предварительный просмотр» (или следующий, в зависимости от обстоятельств). Затем вы увидите влияние предложенного изменения. Для переименования и перемещения класса вы также получите возможность применить изменения к файлам, отличным от java. Рядом с этим вы можете использовать функцию поиска.
Одним из наиболее продвинутых проектов по этой теме может быть XRay .
You can try it and check if that does provide some of the answer you are looking for (note: I have not yet tested it)
X-Ray is an open-source software visualization plug-in for the Eclipse framework. It provides System Complexity View, Class and Package Dependency View for a given Java project.
Other advanced tools exists (but are not free) for exploring code dependencies:
The most simple way (and still free) to make a quick dependency analysis remains for me:
CDA - Class Dependency Analyzer
(not directly integrated to eclipse, but very simple to use)