JetBrains Toolbox
I just presented the most common way people install software, including PyCharm, to their development computer. There is a different way, which I prefer, involving installing a separate product called JetBrains Toolbox. Toolbox is especially useful if you have multiple JetBrains products, as I do. I have a subscription to all their tools, and I regularly use many of them. My preferred C# IDE is JetBrains Rider, which I used exclusively in my book Real-World Implementation of Design Patterns in C#, available from Packt Publishing.
Even if you don’t use multiple JetBrains products, Toolbox provides some useful features such as providing an easy way to install, uninstall, and update your PyCharm installation. You can even use it to install multiple versions of PyCharm should you ever need to, including Early Access Program (EAP) releases. EAP releases give you access to the most cutting-edge features from JetBrains before they are generally available. As a...