В технических университетах существует проблема с проверкой кода. Ручная проверка неэффективна и не учитывает все возможные ошибки, но её можно автоматизировать с помощью тестов — проверочных выборок. Существующие платформы подходят только для проведения олимпиад или их сложно постоянно использовать для обучения.
Пайкон — это платформа для тренировки решения алгоритмических задач и проведения соревнований и проверочных работ.
В задаче описывается условие и формат входных данных. Для каждой задачи автор составляет набор тестов, на которых решение проверяется автоматически — чекер сравнивает выходные данные программы и эталонный ответ.
После автоматической проверки чекер выносит решению вердикт.
Контест — соревнование, в течение которого нужно решить наибольшее количество задач. Контест начинается и заканчивается в одно и то же время для всех участников. В отличие от него работу можно начать в любое удобное время, однако время выполнения тоже зафиксировано.
У каждого пользователя есть роль, которая определяется набором прав. Это отвязывает систему от администратора и позволяет преподавателям создавать задачи, а старостам — управлять группами.
В августе–ноябре 2020 года Пайкон тестировался на студентах Ростова-на-Дону, а в декабре получил статус лучшего IT-проекта области.