Компьютерные программы

Виселица

Игра в которой разгадывают слова по буквам.

Что бы в программе был фон, необходимо в код программы загрузить картинку. Картинка находится в архиве с программой.

Телеграм бот для помощи школьникам с выполнением и проверкой домашнего задания

Телеграм бот для помощи школьникам с выполнением и проверкой домашнего задания — поможет тебе найти ответ на любое задание в школе.

В боте есть 4 раздела:
Классическое ГДЗ — Гдз по сайту ГДЗ (используется база данных, которую спарсила моя программа, но на конкурс проектом я ее не представляю — представляю только результат работы этой программы — базу данных gdz.sqlite3 (в папке data/databases)) благодаря ней и работает раздел классическое ГДЗ.
Также в классическом гдз есть функция для того, чтобы быстро поделиться решением с другом — «Поделиться решением». При нажатии на кнопку сгенерируется ссылка на решение номер / учебник, перейдя по которой задание сразу откроется у того, кому его отправляли.

ГДЗ с ИИ — В этом разделе ты можешь найти ответ на свой вопрос, используя две передовые модели нейросетей — ChatGPT и GigaChat. (В том числе поддерживается отправка задания фотографией в модель gpt-4o)
Ты также можешь сгенерировать любое изображение по описанию, используя модель flux.

Закладки — сюда можно сохранить какие-либо важные решения из раздела «Классическое гдз» для быстрого доступа к ним

Личный кабинет — посмотреть остатки по запросам к различным моделям нейросетей

Бот имеет 4000 активных пользователей в месяц по официальной статистике telegram. За все время работы бота им воспользовалось около 20000 человек.

Воспользоваться ботом: https://t.me/ReshenijaBot (@ReshenijaBot)

Инструкция по запуску:
Для запуска бота обязательно необходимо
1) иметь на компьютере установленный питон не ниже версии 3.9.6
2) установить все зависимость из файла requirements.txt командой:
«`bash
pip install -r ./requirements.txt
«`
3) локально запустить два redis-сервера (база данных для хранения результатов в формате ключ-значение)
на портах 6379 и 6380
4) запустить бота командой python start.py (или каким либо другим образом через срежду разработки запутить файл `start.py`)
После это бот запустистся и будет работать. Протестировать Вы его можете в telegram
по ссылке: https://t.me/gdz_russia_bot (@gdz_russia_bot) Этот бот будет работать только пока запущена программа на компьютере

Понимаю, процесс запуска бота на компьютере может занять длительное время, поэтому абсолютно такой же код запущен на моем сервере. Он работает круглосуточно, можете воспользоваться им: https://t.me/ReshenijaBot (@ReshenijaBot)

Исходный код бота c историей разработки в 35 коммитов на gitverse (российский аналог github): https://gitverse.ru/dany/ReshebnikAiBot

MEMO

Игра MEMO на python для тренировки знаний иностранных языков

Определение качества воды с помощью ИИ

Программа позволяет по вводимым показателям определить пригодность воды для питья. Программа выполнена на языке программирования Python. Данные для тестирования программы можно найти в открытых источниках в виде файла csv.
Ссылка на готовый продукт:
https://water-quality-predicti.streamlit.app/#eca176d4

Моментальная арифметика

«Арифметическая Мелкая Моторика» — это простая, но эффективная игра, разработанная на Python, для тренировки навыков устного счета и мелкой моторики. Игра генерирует случайные арифметические задачи, адаптированные к выбранному уровню сложности, и отслеживает прогресс игрока.

Учебный тест по Python

Интерактивная викторина на Python, проверяющая базовые знания языка (синтаксис, типы данных, функции, циклы). Данная программа может использоваться для проверки знаний учащихся в образовательных учреждениях. Подходит для учебных проектов или соревнований.

Квиз по Великой Отечественной войне

Простая викторина на Python по Великой Отечественной войне. Цель: проверить знания о ключевых событиях, датах, героях войны в интерактивном формате

Компьютерная игра

Компьютерная игра создана на языке Python с использованием движка Godot. Цель игры — управляя персонажем, пройти уровень, собирая награды и преодолевая препятствия. Программа предоставляет возможность выбора одного из трех уровней сложности, ведет подсчет количества попыток и собранных наград.

Виселица — интерактивная игра

Программа «Виселица» – это классическая игра в угадывание слов. Игроку предлагается угадать загаданное слово, вводя по одной букве за раз. Количество попыток ограничено, и с каждой неверной попыткой на экране появляется новый элемент «виселицы». Цель игры – угадать слово до того, как будет нарисована вся виселица. Программа предоставляет возможность выбора языка (русский или английский) и уровня сложности, что влияет на количество попыток и доступных подсказок. Результаты игр сохраняются в файл для дальнейшего анализа.