Back Navigation Next Navigation Conceptual Review (page 6 of 55)

PyCharm allows us to create projects using any installed Python interpreter (quick start guide). PyCharm also allows us to create a project linked to a virtual interpreter. Virtual interpreters have the benefit of being able to install packages specifically for a project without modifying the system interpreter. This may reduce package version issue bugs if different projects require different versions of a package or library. However, virtual environments may also create a mess on your operating system if they are not managed correctly.

All PyCharm projects are folders. As a result, it is easy to navigate to all of the files contained in your project in PyCharm. The downside, however, is that it makes working with single Python files more difficult in PyCharm.

Developers typically interact with PyCharm using shortcut keys. Knowing the shortcut keys can save valuable time when developing your code. PyCharm also gives users the ability to modify or add additional shortcut keys based on user preferences or needs. This reference card is a useful starting point for shortcut keys.