Download and install PyCharm. To enable educational functionality, switch to the Learn tab on the Welcome screen and click Enable Access under the Learn to program widget.
You will use PyCharm to write your code, check your solutions, debug issues, and synchronize your progress with Hyperskill.
We strongly recommend always using the latest versions of PyCharm. The IDE will check for updates automatically every time it is opened, but you can also check and configure updates manually at Help > Check for Updates > Configure.
Note that Hyperskill Python projects don't work with Anaconda Python. If you already have Anaconda Python installed, please run this command in the terminal:
pip install https://github.com/hyperskill/hs-test-python/archive/v4.tar.gz
If you have any issues or questions regarding the installation process, please refer to the PyCharm guide.
You will also need to install the JetBrains Academy plugin from JetBrains Marketplace.
The plugin allows you to open problems and projects inside an IDE.
How to start working with PyCharm?
To start working, you need to open your PyCharm, log in to your Hyperskill account, and choose one of our projects from the Python courses.
On the Project stage or the Problem page, choose the IDE tab and click Solve in IDE. Make sure that the IDE is correctly installed and opened.
After that, you will see a popup window with a description of your chosen project. Click Continue to start loading your project in the IDE.
Pay attention to the processes running notification in the bottom right corner of your screen. Allow the IDE to download all necessary files before starting to work on your project.
The window on the left shows you the directory and file structure of your project. The window in the middle is a place for you to write your code. The window on the right contains the project (or problem) description and examples.
Once you've finished writing your code, click Check to verify your solution. Once the correct answer has been submitted, you can click Hyperskill to return to your study plan or click Next to open the next stage of your project.
Check out the PyCharm topic to learn more!