More information can be found in the following articles and readings:
- JetBrains official documentation: Configure a remote interpreter using SSH (www.jetbrains.com/help/pycharm/configuring-remote-interpreters-via-ssh.html)
- JetBrains official documentation: Macros (www.jetbrains.com/help/pycharm/using-macros-in-the-editor.html)
- JetBrains official documentation: Using File Watchers (www.jetbrains.com/help/pycharm/using-file-watchers.html)
- PyCharm: the Educational Edition (www.jetbrains.com/pycharm-edu/)