Learn PyCharm

Are you ready to bring your productivity to the next level? Browse our top resources to start using PyCharm like a pro!

Getting started

Quick Tips & Tricks

Struggling with code errors or exceptions? Use AI Assistant to catch problems in your code and get detailed explanations and suggested fixes.

👉 About JetBrains AI Assistant:

AI Assistant enhances your coding experience by helping you write, understand, and manage your code. It offers context-aware smart chat, code suggestions and refactorings, test generation, and the ability to create documentation. AI Assistant seamlessly integrates with all JetBrains IDEs, including IntelliJ IDEA, PyCharm, WebStorm, and PhpStorm.

🔗 Useful links:
▶ Try JetBrains AI Assistant: https://jb.gg/try-ai-assistant

▶ Check out the documentation to learn how to find problems in your code using AI Assistant: https://jb.gg/find-problems

#JetBrainsAI #PyCharm #AIprogramming
02:06
Find and Fix Problems in Code with AI
01.08.2024
Discover how you can streamline your Git (or other VCS) commit processes. Whether you’re generating a commit description or a quick overview of changes based on commit messages, AI Assistant has you covered.

👉 About JetBrains AI Assistant:

AI Assistant enhances your coding experience by helping you write, understand, and manage your code. It offers context-aware smart chat, code suggestions and refactorings, test generation, and the ability to create documentation. 

🔗 Useful links:
▶ Try JetBrains AI Assistant: https://jb.gg/try-ai-assistant

▶ Check out the documentation to learn how to work with commit messages using AI Assistant: https://jb.gg/generate-commits

#JetBrainsAI #PyCharm #Ai
01:54
Let JetBrains AI Assistant Generate Commit Messages for You
18.07.2024
Instantly get explanations of snippets in any programming language, as well as regular and cron expressions, all without leaving PyCharm.

👉 About JetBrains AI Assistant:

AI Assistant enhances your coding experience by helping you write, understand, and manage your code. It offers context-aware smart chat, code suggestions and refactorings, test generation, and the ability to create documentation.

🔗 Useful links:

▶ Try JetBrains AI Assistant: https://jb.gg/try-ai-assistant
▶ Check out the documentation to learn how to explain code with AI Assistant: https://jb.gg/explain-code
01:58
Understand Code Instantly With AI Assistant
11.07.2024
Ever get lost while jumping between symbols in PyCharm? We've all been there! This video shows you how to Navigate Back to retrace your steps through your code exploration.

No more piecing together your path from Recent Files! Navigate Back keeps track of your cursor and file locations, letting you jump back and forth effortlessly.

Works in all JetBrains IDEs and languages!

#PyCharm #CodingTips
01:22
Navigate Cursor Back
04.07.2024
In this video, we dive into the world of codebase navigation and share tips to enhance your coding workflow, especially when dealing with large projects and numerous directories. Say goodbye to the hassle of manual searching and tedious mouse clicks.
01:42
Go to File in PyCharm
27.06.2024
Unlock coding efficiency with our guide on navigating code by symbol in Pycharm and any JetBrains IDE! Learn shortcuts and more to swiftly search, find usages, and explore your projects. Boost your productivity with these PyCharm tips! 

Subscribe now for more coding tips and elevate your JetBrains IDE experience with each new video!

#pycharm #python #tips
01:34
How to Navigate By Symbol in PyCharm
19.02.2024
Welcome to our comprehensive guide on configuring the new UI in PyCHarm! In this tutorial, we'll walk you through the steps to enable the sleek and efficient "New UI" in PyCharm – your favorite JetBrains Integrated Development Environment.

What You'll Learn:

Enabling the New UI: Discover the easy steps to activate the New UI in PyCHarm.

UI Tour: Take a tour of the cleaner layout and explore grouped functionalities, including project information, VCS indicators, Run & Debug widget, Code With Me, Search Everywhere, and more.

Toolbar Customization: Learn how to customize your toolbar by adding frequently used actions for quick access.

Managing Multiple Projects: Find out how the New UI helps you distinguish between multiple projects effortlessly.

Tool Windows Configuration: Master the art of rearranging and configuring tool windows to suit your workflow.

Debug Tool Window: Explore the simplified Debug tool window and customize it according to your preferences.

UI Update Benefits: Understand the advantages of the New UI update, making JetBrains products less cluttered and visually appealing.

Enable the New UI today and transform your development experience. Don't forget to like, share, and subscribe for more tutorials and updates from  @PyCharmIDE 

Have questions or suggestions? 
Drop them in the comments below. 
Happy coding!

#pycharm #jetbrains #programming
02:17
Configuring the New UI in PyCharm
08.01.2024
Welcome to our latest tutorial on the new UI of PyCharm! 🚀 In this video, we’ll walk you through the revamped main toolbar.

🔧 Version Control System (VCS) Widget: Discover the ins and outs of the new VCS widget! Learn how it displays your current branch and keeps you updated on commits and changes. We’ll guide you through updating, committing, pushing, and performing various branch actions.

🏃‍♂️ Running Your Project: Familiarize yourself with the process of running your project. Whether you have an existing Run Configuration or need to create a new one, we’ve got you covered. Run your code hassle-free!

🐞 Debugging: Dive into the debugging realm with ease. Find out how to set breakpoints and debug your code effectively. Don’t miss our pro tip: always set those breakpoints!

👫 Code With Me: Connect with your friends for collaborative coding adventures using Code With Me. We’ll show you how to start a session, adjust permissions, and invite your friend to join your coding journey.

🔍 Project Search: Unleash the power of the magnifying glass icon! Explore the enhanced project search functionality, including filtering results and searching Git commits. Plus, surprise yourself with some cool calculations!

⚙️ Project Settings: Learn how to navigate project settings effortlessly. We’ll guide you through the process of finding specific settings by searching keywords. Customize your PyCharm experience to match your preferences seamlessly.
02:32
PyCharm Tips: Working with Your Project in the New UI
16.01.2024
View Recent Files using ⌘E (MacOS) or Ctrl+E (Windows)

Jump to recent files effortlessly in PyCharm! 

Are you tired of hunting for that crucial file buried in your project? Say goodbye to the hassle with these Python IDE shortcuts and tips.

This tutorial will show you how to streamline your coding workflow in PyCharm, enhance your productivity, and save valuable time. Learn to navigate your recent files, search for specific files, and manage your code efficiently.

Discover the power of the "Show edited only" feature to declutter your workspace and focus on what matters. We'll also guide you on opening files in split windows for a comprehensive view of your codebase.

Don't miss our bonus tip for quickly accessing tools like the Terminal by typing a few letters. Say goodbye to endless scrolling and mouse-clicking—master these ЗнСрфкь tricks to become a coding pro!

#PyCharm #PythonIDE #Coding #Development
01:54
How to Quickly Jump to Recent Files in PyCharm
20.12.2023
How does exploring your database without writing a single line of SQL sound? In this video, you’ll see how PyCharm can allow you to get to know your database tables using only the UI. You’ll see how you can explore tables, including filtering, sorting and joining, using the IDE’s powerful data editor. You’ll also see how you can do full-text search across all fields in a table, or even all fields in the entire database, in one go.
02:59
Quickly explore database tables in PyCharm
13.12.2023
Want to take your SQL query speed to the next level? This video will explore how PyCharm can help you achieve faster SQL queries. Learn SQL tips and SQL optimization techniques as we delve into query performance and utilize live templates for SQL automation. 

Discover how features and productivity enhancements can make SQL techniques more efficient. This tutorial covers SQL optimization tips, improving query speed, and harnessing the power of PyCharm for faster and more productive database work.

#PyCharm #JetBrains #IDE
02:47
Faster SQL Queries in PyCharm
04.12.2023
Welcome to this in-depth tutorial on PyCharm tab customization! 
In PyCharm, you have the power to take control of your workspace. In this video, we'll show you how to configure your editor tabs to optimize your coding environment.

🚀 Gain Efficiency: Learn how to organize your coding workspace for maximum productivity.
🛠️ Customize: Tailor PyCharm to your coding style and preferences.
📌 Master Tab Control: Discover the art of tab management for a seamless coding experience.
🧩 Unlock Tabless UI: Say goodbye to cluttered tabs and hello to a clean, distraction-free interface.

Whether you're a seasoned developer or just getting started, these tips and tricks will help you code faster and more efficiently in PyCharm. Don't miss out on this opportunity to boost your coding productivity!

If you found this video helpful, please like, share, and subscribe for more tutorials on PyCharm features and best practices. Leave your questions and suggestions in the comments below, and let's supercharge your coding experience together! 💻🚀

Download PyCharm Professional: https://jb.gg/u8syo9
02:32
Tabless UI in PyCharm
13.11.2023
Have you ever wondered how to achieve a lean-looking editor without sacrificing essential features? PyCHarm comes packed with functionalities, but sometimes, all those toolbars and status bars can clutter your workspace. 

Fear not, because we've got you covered!  Join us as we walk you through the process of selectively turning off certain elements to create a distraction-free, keyboard-centric coding haven.

#PyCharm #IDE #UI #Programming
01:37
Lean UI in PyCharm
30.10.2023
Oh drat! In your latest project, you need to use data from multiple different databases - and worse still, they’re different database types! Rather than needing to work out the CLI commands for connecting to and viewing the contents of each specific database, you can use PyCharm's Database tool window to easily access and explore a huge range of different databases. In this video, we’ll also see how PyCharm can help you with querying and managing the results from each database, including the built-in code completion for specific SQL dialects.

#PyCharm #Tips #SQL
03:16
Multiple Databases in PyCharm
23.10.2023
Working with SQLite databases in PyChar is easier than you think! In this video, you’ll see how you can skip messing around with the command line and connect to your database just by dragging and dropping. You’ll also find out all of the great functionality PyCharm has for working with SQLite databases, including code completion and inspections for SQL, interactive data tables, and a huge range of data extraction formats.

#pycharm #sql #databases #programming
03:15
Working with SQLite Databases in PyCharm
17.10.2023
Welcome to our PyCharm tutorial on using the "Find Action" feature! Boost your coding productivity with PyCharm shortcuts, IDE tips, and coding efficiency. Learn how JetBrains PyCharm can streamline your software development workflow. 

If you want to do something, but don't remember the shortcut or menu option, use Find Action. Press ⇧⌘A (on Mac) or Control+Shift+A (on Windows/Linux) to open the Find Action dialog. Search for the action you want, and select the relevant action.

Explore Python development with our PyCharm tips and developer hacks. Enhance your programming skills and efficiency with this PyCharm tutorial. 

Links:
Download PyCharm: https://jb.gg/u8syo9

# PyCharm #PyCharmTutorial #FindAction #PyCharmShortcuts #IDETips #CodingProductivity
02:23
Mastering PyCharm Shortcuts: Find Action
27.09.2023
Your branch has uncommitted work. You can move that work aside temporarily using Git’s “stash” facility. You can get to it with the Git menu, under “Uncommitted Changes”.

Unlike shelve, stashes can be reached outside PyCharm, for example the git command line. But it doesn’t work when the target branch has uncommitted changes and doesn’t let you choose which parts to stash…it’s all or nothing.

Links:
- Download PyCharm: https://jb.gg/u8syo9
- If you need more, there’s lots of stash features to explore:
https://www.jetbrains.com/help/pycharm/work-on-several-features-simultaneously.html
02:43
Move Work Aside with Stash
18.05.2023
Are you tired of manually resolving merge conflicts in PyCharm? Fear not! Our video tutorial guides you through each step of the process, from understanding changes to accepting or rejecting them with ease. Learn how to use the IDE's fully-featured editor, including autocomplete, to quickly and efficiently resolve conflicts in your code. Save time by accepting non-conflicting changes in both directions, and use Undo to revert any mistakes. Say goodbye to scary merges and hello to smooth workflows. Check out our video tutorial and become a pro at resolving merge conflicts in JetBrains IDEs!

Links:
- Download PyCharm: https://jb.gg/u8syo9

#pycharm #tips #tipsandtricks
02:52
Resolving Git Conflicts: The Easy Way
06.04.2023
Oops, you committed your code to the wrong branch… You could redo the work, but you don't want to! Luckily, the IDE can help you move your commit to a different branch. Use Git's cherry-pick option from your IDE to move changes over to a different branch in a quick, low-stress way.

Links:
- Download PyCharm: https://jb.gg/u8syo9

#pycharm #tipsandtricks #cherrypicking
03:15
The Art of Cherry Picking | PyCharm Tutorial
22.03.2023
Shelving is temporarily storing pending changes you have not committed yet. This is useful, for example, if you need to switch to another task and want to set your changes aside to work on them later. In this video, Paul shows how to Shelve in PyCharm.

Links:
- Download PyCharm: https://jb.gg/u8syo9
02:56
Move Work Aside With Shelve
21.02.2023
When you rebase a branch onto another branch, you apply the commits from the first branch on top of the head commit in the second branch.

Suppose you have created a feature branch to work on a specific task and make several commits to that branch. While you develop in your branch, your teammates continue to commit their work to the main branch. When you perform the rebase operation, you integrate changes you have done in your feature branch to the main branch by applying your commits on top of the current HEAD commit in the master branch.

Links:
- Download PyCharm: https://jb.gg/u8syo9

#Rebase #Tips #PyCharm
02:28
Avoid Merge Conflicts with Just One Click – REBASE
03.02.2023
Git branches are useful when you want to isolate your work, but it can be a real pain to merge them into the main development line. In the previous video, @plonepaul showed how you can see new commits to a remote main branch without applying those changes to your code: https://www.youtube.com/watch?v=LJt_XQZWZvs

In this video, we’ll look at the different ways you can compare remote branches with your branch, or commits to a remote branch with your branch. PyCharm can even compare your local uncommitted changes via the **Show Diff with Working Tree** action.

Links:
- Download PyCharm: https://jb.gg/u8syo9
- More information about working with branches: https://jb.gg/u66e1h
- Video from @MarcoCodes on Git tricks: https://www.youtube.com/watch?v=Ase_X9p6exw
02:17
Compare Changes to the Branch
24.01.2023
If you have a neat tip you’d like us to share, drop us a tweet @pycharm or post a comment here.

PyCharm helps you understand at a glance whether any changes have been made to the main branch of your Git project. If any commits are performed, you will see a light-blue arrow next to the branch in the Git Branches popup. At this point, however, those incoming commits have not been fetched. In this video, Paul Everitt will demonstrate how PyCharm allows you to get the new data from commits without applying changes to your code. As a bonus, you will learn how to see the changes in those commits and even review diffs for them.

Links:
- Download PyCharm: https://jb.gg/u8syo9
- More about PyCharm’s Git support: https://jb.gg/cpz8sc
- Video on resolving merge conflicts: https://www.youtube.com/watch?v=WgipWkaU2MM
03:31
Browse Branch Commits
13.12.2022
When you work on a feature, you create a feature branch. Here, you can work away, in isolation. But while you are away, your teammates can make overlapping changes to the main branch.
To keep an eye on the changes to the main branch, and to save you from resolving conflicts, PyCharm checks whether there are remote commits to a locally tracked branch. In this video, Paul Everitt explains how.

Subscribe to our PyCharm Channel for more tips like this!

Links:
- Download PyCharm: https://jb.gg/u8syo9
03:11
See unsynched commits
09.12.2022
Ever gotten distracted right in the middle of implementing an idea? Can’t remember the changes you made? VCS or Local History can help, but you have to look through all of the changes in your project. There is a faster way to browse recent changes to your file right in the gutter. Watch this video until the end and see how PyCharm does this for you!

Subscribe to get more quick tips and hands-on live streams from PyCharm.

Links:
- Download PyCharm: https://jb.gg/u8syo9
05:07
In-editor diff preview – see your changes right in the gutter!
14.11.2022
Keep your Git history clean (and ask your team to do the same) by using partial commits instead of large commits with unrelated changes. Follow along with @pauleveritt201 to learn how to do this in just 30 seconds.

Watch till the end to watch Paul demonstrate omitting files from the copied project directory or even a part of a file!

Links:
- Download PyCharm: https://jb.gg/u8syo9
04:25
Partial commit: Keep your Git history clean
28.10.2022
What if you want to make changes to your already committed code? Amend a commit in just 30 seconds. Watch until the end to learn how to amend a commit with only the keyboard only / without touching a mouse. 

Links:
- Download PyCharm: https://jb.gg/u8syo9
- How to amend older commits: https://jb.gg/e1nuq9
04:06
Make changes to your commit without undoing it
22.10.2022
Sometimes you’re working in a project that isn't yet under version control. Or, you've done a lot of work since your last commit. If you did something you regret…well, you’ll really regret it, because VCS can’t help you.

For this, use the IDE’s Local History to recover the changes. It can help for both changes within the file and the whole deleted file itself. Watch this tip to never worry about unsaved changes again. 

Links:
- Download PyCharm: https://jb.gg/u8syo9
04:18
Avoid Disaster with Local History
19.10.2022
Found a typo in a commit message that you just committed?

You can still reword it before you push it. Watch how Paul Everitt handles this in just 15 seconds! The video then explores how to do the same in the terminal, what shortcut you can use to edit your commit message in PyCharm, and how PyCharm helps prevent spelling errors in the first place.

Links:
- Download PyCharm: https://jb.gg/u8syo9
03:18
Reword Commit Message
10.10.2022
How often do you find yourself submitting a commit and then wanting to revert it the next second? This may seem like a real inconvenience, but there's actually an easy way to revert without issue, using PyCharm. In this video, Paul Everitt shows you how.

Links:
- Download PyCharm: https://jb.gg/u8syo9
03:21
How to Undo Commits Like a Pro
29.09.2022
In this very short video you will learn how to use the Live Edit plugin to edit HTML and CSS in PyCharm.

00:00 - Start
00:10 - Make sure the LiveEdit plugin is installed
00:17 - Right-click and create a debug configuration
00:25 - As edits take place, Chrome is updated

Links:
- Download PyCharm: https://jb.gg/u8syo9
- Other Editing tips: https://www.jetbrains.com/pycharm/guide/topics/editing
00:49
How to use Live Edit to edit HTML & CSS in PyCharm
29.05.2020
In this very short video you will learn how to let PyCharm install and generate the imports while you are typing a symbol.

00:00 - Start
00:11 - Write a symbol that has not been imported
00:12 - Alt-Enter to quick fix
00:14 - Choose "Install and import package"
00:22 - Show the generated import


More on this tip:
  https://www.jetbrains.com/pycharm/guide/tips/install-and-import/
Other Python tips: 
  https://www.jetbrains.com/pycharm/guide/topics/python
See tips, tutorials, and more in the PyCharm Guide: 
  https://www.jetbrains.com/pycharm/guide/tips/
00:35
How to let PyCharm install and generate the imports while you write a symbol
29.05.2020
In this very short video you will learn how to automate your imports to enforce one import per line.

00:00 - Start
00:08 - Show code with multiple modules from one import
00:16 - Bring up Preferences | Editor | Code Style | Python | Imports
00:19 - Change the "Structure of from imports" to "Always split imports"
00:24 - Invoke "Optimize Imports" to apply

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/one-import-per-line/
Other Editing tips: https://www.jetbrains.com/pycharm/guide/topics/editing
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:39
How to enforce One Import Per Line in PyCharm
29.05.2020
In this very short video you will learn how to automate the organizing and cleaning up of your Python imports with Optimize Imports.

00:00 - Start
00:12 - Show 4 import issues
00:33 - Invoke the optimize imports action
00:39 - Use undo to revert the operation
00:44 - Redo to put it back
00:48 - Bring up Settings | Editor | Code Style | Python | Imports
00:54 - Show the sorting options
00:58 -  Show the import splitting options

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/optimize-imports/
Other Editing tips: https://www.jetbrains.com/pycharm/guide/topics/editing
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:15
How to optimize imports in PyCharm
29.05.2020
In this very short video you will learn how to move around your project tree and select files, from your keyboard, with the Navigation Bar.

00:00 - Start
00:20 - Activate navigation bar
00:22 - Use arrow keys to move around directories without using the mouse
00:30 - Down arrow to see contents of the selected directory
00:35 - Press enter to descend into a subdirectory
00:38 - Common case of navigating the directory of the current file


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navbar-navigate-files/
Other Navigation Bar tips: https://www.jetbrains.com/pycharm/guide/topics/navigationbar
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:09
How to use the navigation bar to move around your project tree in PyCharm
29.05.2020
In this very short video you will learn how to open one of the IDE tool windows from the Recent Files popup.

00:00 - Start
00:09 - Bring up Recent Files
00:15 - Press enter to jump to last-open file
00:21 - Use speed typing to narrow the list
00:26 - Use parts of path to narrow the list


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/jump-to-tool/
Other Navigation tips: https://www.jetbrains.com/pycharm/guide/topics/navigation
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:43
How to use Recent Files to open the tool window in PyCharm
29.05.2020
In this very short video you will learn how to navigate your project by code, not files.

00:00 - Start
00:12 - Bring up Navigate to Symbol
00:16 - Start typing part of your symbol
00:24 - Choose the first (selected) symbol


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navigate-to-symbol/
Other Navigation tips: https://www.jetbrains.com/pycharm/guide/topics/navigation
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:41
How to navigate to symbol using the keyboard in PyCharm
29.05.2020
In this very short video you will learn how to easily navigate back to where you were, or where you went.

00:00 - Start
00:09 - Show some navigation to a symbol
00:20 - Use Navigate - Back to retrace your steps
00:28 - Navigate - Forward to redo your navigation that you backed out of

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/back-and-forth/
Other Navigation tips: https://www.jetbrains.com/pycharm/guide/topics/navigation
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:48
How to navigate the cursor position back and forth in PyCharm
29.05.2020
In this very short video you will learn how to skip memorizing keyboard shortcuts and speed-search for actions instead.

00:00 - Start
00:18 - Bring up Find Action
00:40 - Speed type an action name
00:48 - Note that it shows the shortcut
01:06 - Also brings up settings/preferences
01:22 - Change that value in-place


More on this tip: https://www.jetbrains.com/pycharm/guide/tips//
Other Navigation tips: https://www.jetbrains.com/pycharm/guide/topics/navigation
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:40
How to use the 'find action' shortcut in PyCharm
29.05.2020
In this very short video you will learn how to bring up the Navigation Bar as needed and let it disappear when finished.

00:00 - Start
00:07 - Turn off the project tool window
00:11 - Hide the toolbar
00:13 - Hide navigation bar
00:37 - Activate navigation bar
00:45 - Press escape to make it go away
00:49 - Same keystrokes work if the navigation bar was already visible

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navbar-activate/
Other Navigation Bar tips: https://www.jetbrains.com/pycharm/guide/topics/navigationbar
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:36
How to activate the navigation bar in PyCharm
29.05.2020
In this very short video you will learn how to use your keyboard shortcuts to navigate to a file without the need of looking into the project tree.

00:00 - Start
00:07 - Show the manual way of finding a file
00:24 - Invoke Navigate to File
00:30 - Start typing part of filename plus extension
00:39 - Include part of a parent directory


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navigate-to-file/
Other Navigation tips: https://www.jetbrains.com/pycharm/guide/topics/navigation
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:58
How to navigate to file using the keyboard in PyCharm
29.05.2020
In this very short video you will learn how to open a file somewhere in the project tree using the keyboard and Navigation Bar.

00:00 - Start
00:10 - Recent Files as the frequent choice
00:15 - Activate navigation bar
00:17 - Cursor-key to the target and press enter
00:18 - Navigation bar disappears
00:30 - Activate navigation bar
00:32 - Immediately press down arrow (instead of going to directory)
00:35 - Select the file you want to open
00:39 - Other operations besides open, such as select and refactor

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navbar-open-file/
Other Navigation Bar tips: https://www.jetbrains.com/pycharm/guide/topics/navigationbar
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:03
How to open a file using the keyboard in PyCharm
29.05.2020
In this very short video you will learn how to narrow and select from a long folder listing Navigation Bar by typing a speed search.

00:00 - Start
00:11 - Activate navigation bar
00:15 - Show the slow, manual way
00:29 - Speed search to narrow the list
00:44 - Speed search with just parts of the name

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navbar-speed-search/
Other Navigation Bar tips: https://www.jetbrains.com/pycharm/guide/topics/navigationbar
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:07
How to use speed search to navigate files in PyCharm
29.05.2020
In this very short video you will learn how to activate the Navigation Bar and create a new file somewhere in the project tree.

00:00 - Start
00:12 - Activate navigation bar
00:14 - User cursor keys to move to target directory
00:17 - Bring up the new file dialog
00:20 - Provide filename to create a file in that directory
00:32 - Create file when a file is selected (instead of a directory)
00:44 - Create a new file in the current directory

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navbar-create-file/
Other Navigation Bar tips: https://www.jetbrains.com/pycharm/guide/topics/navigationbar
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
Activate the Navigation Bar and create a new file somewhere in the project tree.
01:09
How to activate the navigation bar and create a file in PyCharm
29.05.2020
In this very short video you will learn how to use the keyboard and navigation bar to find files under a path.

00:00 - Start
00:12 - Activate navigation bar with the keyboard
00:14 - Use cursor keys to move around the directories
00:17 - Activate Find in Path at that spot
00:25 - Activate and navigate to a subdirectory
00:28 - Refactor | Rename that target
00:34 - Delete a directory, using activated navigation bar


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/navbar-find-in-path/
Other Navigation Bar tips: https://www.jetbrains.com/pycharm/guide/topics/navigationbar
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:50
How to use the find in path dialog in PyCharm
29.05.2020
In this very short video you will learn how to drag-and-drop a .sqlite database file onto the Database tool to create a connection.

00:00 - Start
00:10 - Open database tool window
00:15 - Drag .sqlite file onto the tool window
00:22 - Expand schema
00:27 - Open a table and its rows for browsing


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/create-sqlite-connection/

Other database tips: https://www.jetbrains.com/pycharm/guide/topics/database

See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:40
How to use drag-n-drop to create a SQLite database in PyCharm
24.04.2020
In this very short video you will learn how to select your code and execute it in the right context by using the 'evaluate expression' feature in PyCharm.

00:00 - Start
00:08 - Set breakpoint
00:11 - Run under debugger
00:15 - Highlight some code
00:18 - Right-click, choose "Evaluate Expression"
00:26 - Click "Evaluate"


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/evaluate-expression/
Other Debugging tips: https://www.jetbrains.com/pycharm/guide/topics/debugging
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:13
How to evaluate expressions during debugging in PyCharm
30.04.2020
In this very short video you will learn how to speed up your debugging by stopping execution only when you want to.

00:00 - Start
00:12 - Set breakpoint
00:15 - Run under the debugger
00:35 - Set a condition that must be met for execution to stop
00:42 - Illustrate autocompletion in the condition typing
00:54 - Run under debugger


More on this tip: https://www.jetbrains.com/pycharm/guide/tips/conditional-breakpoints/
Other Debugging tips: https://www.jetbrains.com/pycharm/guide/topics/debugging
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:33
How to add conditions to your breakpoints in PyCharm
06.05.2020
In this very short video you will learn how to change your mind on a file name and let the IDE make all the changes for you.

00:00 - Start
00:14 - Select a file in the project tree, or...
00:17 - Select a file in the navigation bar, or...
00:22 - Select a file in a usage
00:25 - Refactor | Rename
00:30 - Supply new filename
00:34 - IDE changes all the locations in the project
00:45 - Undo restores everything that changed during that editor transaction

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/rename-file/
Other Editing tips: https://www.jetbrains.com/pycharm/guide/topics/editing
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
01:07
How to use refactor to rename a file and its references in PyCharm
08.05.2020
In this very short video you will learn how to quickly see function arguments and argument types in your IDE.

00:00 - Start
00:08 - View the constructor arguments
00:12 - Invoke View Parameter Info
00:23 - See the current position in the parameter list

More on this tip: https://www.jetbrains.com/pycharm/guide/tips/parameter-info/
Other VCS tips: https://www.jetbrains.com/pycharm/guide/topics/editing
See tips, tutorials, and more in the PyCharm Guide: https://www.jetbrains.com/pycharm/guide/tips/
00:38
How to quickly view parameter information in PyCharm
19.05.2020

Blog posts

Useful Posts on X