Author: Dominic Nixon
How to Install and Configure PyCharm on Windows
What is PyCharm?
PyCharm is a widely used IDE or integrated development environment for Python, which can run on Windows, Linux, or macOS. This cross-platform, application, combined with its being open-source, has caused PyCharm to be one of the fastest-growing IDEs since its development in 2010. PyCharm comes in two flavors: community edition or professional.
What are Windows Roles?
![Windows logo](https://wwwdev.lwinternal.com/wp-content/uploads/2020/03/31920.win10.logo_.png)
Windows roles provide a method to define the utilization types a server has available. These roles are necessary to properly utilize a server for the desired use cases, whether it is to be simply a file server, a print server, or a web server. Typically to act in a specific type of role, a server may require additional features that need to be installed in order to best perform that role. The number of roles available on a Windows Server has grown to the point where the Microsoft Windows' help pages have gone from reporting what limited roles are deployable, to listing only non-incorporated roles.
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.