Интеграция PyCharm и CheckIO. Презентация участников

Preview:

Citation preview

Интеграция PyCharm и CheckIO

студент: Кирюшкина Валентинакуратор: Тузова Екатерина

Постановка задачи

● CheckIO:○ интересные задачи для изучения python○ простенький редактор кода

● PyCharm:○ есть образовательная версия○ мощный редактор кода

Цель: создание плагина для PyCharm Educational для решения задач из CheckIO

Структура СheckIO и PyCharm

CheckIO CheckIO

СтанцияМиссия

PyCharm EduКурс

УрокЗадание

Структура СheckIO и PyCharm

Что именно нужно сделать?

● Реализовать авторизацию пользователя через OAuth 2.0

● Научиться получать доступные задачи и генерировать по ним проект

● Реализовать отображение полученных задач в дереве проекта

● Создать окно для отображения информации о задаче

● Согласовать формат API с CheckIO

Архитектура

Создание проекта

Результат: форма создания проекта

Отображение заданий в PyCharm

Окно для отображения информации о задаче

Результат: окно для отображения информации о задаче

Планы на будущее

1. Отправлять решения на проверку.2. Публиковать решенные задачи и

смотреть публикации других.3. Отображать подсказки к решениям.4. Оповещать пользователя о новых

доступных станциях.5. Сделать локальные тестовые наборы

данных и анимацию для них.

Recommended