Файл: Индивидуальный проект Упрощение работы с системами счисления с помощью электронного приложения.docx

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 30

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рис. 3 - Переводчик



Рис. 4 - Калькулятор

Следующим этапом стало написание функционала и логики для каждого элемента(виджета) приложения, что заняло больше всего времени и большую часть кода. Первым делом я написал алгоритм перевода чисел из одной системы счисления в другую в диапазоне от 2-ичной до 36-ричной(рис. 5). Этот алгоритм будет в дальнейшем использован как в переводчике систем счисления, так и в калькуляторе.



Рис. 5 - Алгоритм перевода

Вторым этапом стала логика приложения, которую я строил на самописных функциях и событиях(ивентах), после которых эти функции выполнялись.

2.4. Тестирование и доработка приложения

В ходе тестов первой версии приложения я выявил несколько недоработок и багов, поэтому было решено доработать приложение и исправить все ошибки. Когда приложение полностью работало без ошибок, я решил обновить дизайн, сделать его более приятным, а также немного подкорректировать интерфейс. В новом дизайне я добавил больше красок, логотип, а также возможность поменять светлую и темную тему(рис. 6, 7, 8, 9).



Рис. 6 - Главное меню(Светлая тема)



Рис. 7 - Главное меню(Тёмная тема)



Рис. 8 - Переводчик



Рис. 9 - Калькулятор

Приложение для ОС Windows уже готово(Запускать файл Project1.exe) и скачать его можно по QR-коду (рис. 10)



Рис. 10 - QR-код

Заключение

В ходе работы над проектом я достиг свою цель, которая заключалась в создании приложения.

Для достижения этой цели я выполнил все поставленные задачи, а именно:

-Изучил теоретический материал;

-Научился создавать приложения с оконным графическим интерфейсом, изучил основы дизайна;

-Написал код для приложения.

В процессе создания приложения я получил много новых знаний и навыков, которые смогу применять в будущих работах.


Интернет-источники

  1. https://python.org (документация Python)

  2. https://ru.wikipedia.org (википедия)

  3. https://customtkinter.tomschimansky.com (Документация библиотеки Tkinter)

  4. https://www.onlinegdb.com/online_python_interpreter (Онлайн компилятор Python)

  5. https://habr.com/ru/all/ (Примеры работы с библиотекой Tkinter)



ПАСПОРТ ПРОЕКТА

Название проекта: Упрощение работы с системами счисления с помощью электронного приложения

Руководитель проекта: Черникова Татьяна Михайловна

Автор проекта: Ручьев Григорий

Учебная дисциплина: Информатика (программирование)

Тип проекта: Практико-ориентированный

Цель работы: Создание удобного приложения для работы с системами счисления

Задачи работы:

1.Изучить теоретический материал по системам счисления;

2. Изучить основы создания и дизайна приложений;

3. Написать код приложения

Проблема проекта: Сложность в выполнении перевода и математических операций с числами в различных системах счисления

Краткое содержание проекта: Разработка приложения, которое поможет в работе с системами счисления, а код приложения будет написан в приложении PyCharm

Результат проекта (продукт): Электронное приложение

Реализация проекта: Поэтапное выполнение всех задач, получение новых знаний и их использование в проекте