Paul Everitt

PyCharm Developer Advocate at JetBrains

Paul is the PyCharm Developer Advocate at JetBrains. Before that, Paul was a co-founder of Zope Corporation, taking the first open source application server through $14M of funding. Paul has bootstrapped both the Python Software Foundation and the Plone Foundation. Prior to that, Paul was an officer in the US Navy, starting in 1993.

Auto-Run Tests
Get into testing mode by telling PyCharm to automatically re-run tests as you type.
Disable Tabs
Save space and stay keyboard-centric by turning off the tabs.
Jump to Error
Writing code means writing broken code. Click a link in a traceback to open a file on the line of the error.
Project Cleanup
Clean out some unneeded code from the default app, tweak some configuration in the IDE, and tour a few more features.
Project Setup
Make a PyCharm project and virtual environment with dependencies, then configure PyCharm to use pytest.
Reformat Code
Tell PyCharm to clean up indentation and other code style in your file.
Rename Symbol
Change a variable name, class name, or other symbol, across the project.
TSX and ES6
Using React and TypeScript means good JSX and ES6 support in the IDE. This section shows some useful features from both.
Test-first development with Jest and Enzyme integrated into the IDE.