Яндексоиды второго курса защитили свой первый из трех в этом году проектов — по разработке десктопных приложений с графическим интерфейсом. От выполнения каждого аттестационного проекта зависит – будет ли зачтён лицеисту соответствующий модуль программы второго года обучения.
В рамках проектов ребята демонстрировали навыки работы с фреймворком PyQt, текстовыми и графическими файлами, начали изучать базы данных SQL. Темы проектов ученики выбирали самостоятельно, всего было представлено 7 проектов. Среди них:
1. Интерактивная таблица Менделеева — приложение для начального изучения химии. В ней представлены все существующие на данный момент элементы, основная и дополнительная информация о них.
Дополнительные функции:
— Тест для проверки накопленных знаний
— Поиск элементов по определенным критериям.
2. Приложение для изучения языка Python содержит теорию по азам программирования и задачи на отработку навыков.
3. Игра 2048
Головоломка, в которой игрок перемещает плитки с числами на игровом поле. Когда две плитки с одинаковыми числами сталкиваются, они объединяются в одну! Если у вас получилось объединить ячейки так, что получилось число 2048, вы выиграли!
4. Игра WORDLY
Игра, в которой нужно угадать слово не более чем за шесть попыток. Реализованы режимы со словами из 4-5-6 букв, игра на время, и «загадай слово другу».
5. Приложение, моделирующее заказ и доставку продуктов питания, FOOD ORDERING, которое симулирует заказ еды и обладает следующими функционалом и возможностями:
— Возможность составить заказ из разных позиций.
— Система аккаунтов.
— Проверка существования аккаунта по данному номеру телефона.
— Проверка валидности номера телефона.
Отслеживание заказа, а также его статуса.
6. Текстовый редактор кода на Python, в возможностью запускать код на выполнение
7. Приложение, имитирующее покупку билетов в кинотеатре