Файл: Индивидуальный проект Упрощение работы с системами счисления с помощью электронного приложения.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-код
Заключение
В ходе работы над проектом я достиг свою цель, которая заключалась в создании приложения.
Для достижения этой цели я выполнил все поставленные задачи, а именно:
-Изучил теоретический материал;
-Научился создавать приложения с оконным графическим интерфейсом, изучил основы дизайна;
-Написал код для приложения.
В процессе создания приложения я получил много новых знаний и навыков, которые смогу применять в будущих работах.
Интернет-источники
-
https://python.org (документация Python) -
https://ru.wikipedia.org (википедия) -
https://customtkinter.tomschimansky.com (Документация библиотеки Tkinter) -
https://www.onlinegdb.com/online_python_interpreter (Онлайн компилятор Python) -
https://habr.com/ru/all/ (Примеры работы с библиотекой Tkinter)
ПАСПОРТ ПРОЕКТА
Название проекта: Упрощение работы с системами счисления с помощью электронного приложения
Руководитель проекта: Черникова Татьяна Михайловна
Автор проекта: Ручьев Григорий
Учебная дисциплина: Информатика (программирование)
Тип проекта: Практико-ориентированный
Цель работы: Создание удобного приложения для работы с системами счисления
Задачи работы:
1.Изучить теоретический материал по системам счисления;
2. Изучить основы создания и дизайна приложений;
3. Написать код приложения
Проблема проекта: Сложность в выполнении перевода и математических операций с числами в различных системах счисления
Краткое содержание проекта: Разработка приложения, которое поможет в работе с системами счисления, а код приложения будет написан в приложении PyCharm
Результат проекта (продукт): Электронное приложение
Реализация проекта: Поэтапное выполнение всех задач, получение новых знаний и их использование в проекте