Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Rename Symbol
Rename Symbol
Change a variable name, class name, or other symbol, across the project.
Rename a File and Its References
Rename a File and Its References
Change your mind on a file name and the IDE makes all the changes for you.
Quick Documentation
Quick Documentation
View arguments and documentation without interrupting your flow.
View Parameter Info
View Parameter Info
Quickly see function arguments and argument types.
Move Block Up/Down Using Keyboard
Move Block Up/Down Using Keyboard
Use the keyboard to move a line or selection up or down in your file.
Make and Extend Selection Using Keyboard
Make and Extend Selection Using Keyboard
Use the keyboard to select blocks of code then extend/shrink the selection.
Add Line After/Before
Add Line After/Before
Smart-add a line, from the middle of a line, after or before the current line.
Generate Imports While Typing
Generate Imports While Typing
Avoid interruption by letting PyCharm generate your imports as you type.
Navigate Cursor Position Back and Forth
Navigate Cursor Position Back and Forth
Easily navigate back to where you were, or where you went.
Navigate to Symbol
Navigate to Symbol
Navigate your project by code, not files.
Parsed f-string expressions
Parsed f-string expressions
Bracket completion and syntax highlighting for f-string evaluated expressions.
Managing Copyright Policy
Managing Copyright Policy
Use the copyright tool to manage a copyright statement across project files.