PyCharm

A freemium (and partially free) Python IDE written in Java.
web | issues | wikipedia

Free replacements | :emacs :ninja-ide

Notes

Useful shortcuts

Ctrl + Shift + N: Fuzzy search for file
Double shift: Fuzzy search for files and methods

Type hinting and code conventions

https://www.jetbrains.com/help/pycharm/2016.2/type-hinting-in-pycharm.html

https://www.jetbrains.com/help/pycharm/2016.2/code-quality-assistance-tips-and-tricks-or-how-to-make-your-code-look-pretty.html

Add PyCharm to Ubuntu Dash

  1. Create a new file ~/.local/share/applications/pycharm.desktop
  2. Add the following contents

[Desktop Entry]
Version=1.0
Name=PyCharm Community Edition
Comment=The intelligent Python IDE with unique code assistance and analysis, for productive Python development on all levels.
Exec=/<PATH>/pycharm-community-3.1.3/bin/pycharm.sh
Path=/<PATH>/pycharm-community-3.1.3/bin
Icon=/<PATH>/pycharm-community-3.1.3/bin/pycharm.png
Terminal=false
Type=Application
Categories=Utility;Application;Development;

  1. FIXME: Check: Restart session?
  2. PyCharm will now appear in the Dash, and can be pinned to the Launcher



Backlinks: ubuntu-make python:windows-setup posix:xdg-desktop-entry

CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "PyCharm in Grasmere notebook, including code snippets" (why? how?)