Installation

Either get it from PyCharm directly or use these instructions for Debian.

Suggested PyCharm settings

Under menu item File > Settings when using PyCharm IDE

Editor

Code Style > Python > Wrapping and Braces

Code Style > Python > Tab Imports

Code Style > HTML -> Tabs and Indents

(PyCharm Professional) Code Style > JavaScript -> Tabs and Indents

Plugins

Tests

To prevent PyCharm overwriting the test configuration do:

File > Settings > Advanced Settings > Python and checking the option Pytest: do not add "--no-header --no-summary -q"

Preferences

These are some personal preferences of Alex which don't have any effect on submitted code.

Appearance and Behavior

Font