Была выпущена новая версия PyCharm Edu, бесплатного инструмента с открытым исходным кодом для обучения программированию на Python.
PyCharm Edu 3-это образовательное издание PyCharm, интегрированной среды разработки JetBrains для Python. Наряду с редактором и средой разработки PyCharm Edu объединяет интерактивные онлайн-уроки, которые одновременно знакомят новых пользователей с Python и с языком, и с инструментами IDE.
Одним из дополнений к новой версии является то, что описывается как «экспериментальный адаптивный курс Python». Это происходит благодаря интеграции с платформой управления обучением Stepic. Что происходит, так это то, что есть курс, который адаптируется к тому, как работает студент. По мере прохождения курса их прогресс отслеживается, и следующие задачи, которые им предлагается выполнить, выбираются в зависимости от их прогресса. Они также могут сообщить системе, если задача кажется им слишком легкой или сложной.
Элементы дизайна курса PyCharm Edu также были улучшены: расширенная панель описания задач, возможность использования гиперссылок в описаниях задач и возможность предварительного просмотра разрабатываемого курса в режиме создания курса.
Еще одна область, которая должна быть улучшена, — это пользовательские тесты. Это тесты, которые вы пишете, чтобы проверить ввод и решения студентов. Новая версия позволяет запускать и отлаживать тесты в режиме создания курса без необходимости создавать курс или просматривать его. В режиме создания курса также есть расширенное представление курса, которое показывает вам курс так же, как его видел бы студент. Все системные, тестовые и скрытые файлы отображаются светло — серым цветом.
Другие улучшения включают возможность указания версии Python, для которой предназначен курс, и возможность выбора PyCharm соответствующего интерпретатора при открытии курса. В случае, если на компьютере студента не установлен переводчик, Pycharm предупредит его и предложит установить необходимую версию.