This article summarizes a 10 minute talk I presented at Python Boston. The Google slides for the presentation are available at https://bit.ly/pycharmrefactoring.
PyCharm can boost your productivity by assisting you with syntax, refactoring, and code by intent. By default, PyCharm does automatic syntax checking and code inspection real time. This does slow down PyCharm. You can configure PyCharm to turn off the real time code inspection and/or syntax checking.
You can also run PyCharm’s static code analysis tool on demand which will provide a report of refactoring suggestions to improve your code.