Главная Работы на конкурс Предметное образование Технические дисциплины Исследовательская работа «Сравнение библиотек языка программирования Python на примере разработки приложения Калькулятор»

Исследовательская работа «Сравнение библиотек языка программирования Python на примере разработки приложения Калькулятор»

Автор: Зарипов Тимур Эдуардович

Место работы/учебы (аффилиация): МОАУ "Гимназия №1", г. Оренбург, Оренбургская область, 8 класс

Научный руководитель: Антипова Ольга Анатольевна

Библиотеки Python бывают очень разнообразными. Это всё равно, что зайти в кондитерский магазин с огромным количеством ассортимента. Как решить, какую сладость, или в нашем случае, библиотеку, выбрать? Различные Python библиотеки предлагают модули для различных задач. Как только вы начнёте искать Python библиотеки, то вы будете удивлены обилием огромного количества доступных оригинальных и сторонних модулей. Именно по этой причине, вам может быть сложно выбрать те, которые вам нужны в какой-то определённый момент.

Актуальность: при программировании на языке Python существует проблема выбора нужного инструментария. При программировании приложения «Калькулятор» данная проблема выбора так же актуальна.

В качестве проблемы мы выделили программирование на языке Python с помощью библиотеки Tkinter, а в качестве цели — выяснить, какую из библиотек эффективнее использовать для создания небольшого приложения с графическим интерфейсом.

Для достижения результата нам необходимо выполнить следующие задачи:

  1. изучить существующие типы калькуляторов;
  2. проанализировать литературу и выяснить, чем отличаются GUI библиотеки языка программирования Python;
  3. составить анкету и провести анкетирование сверстников;
  4. разработать приложение «Калькулятор».

Ввиду этого объектом нашего исследования будет выступать сам язык Python, а предметом — программа «Калькулятор».

Гипотеза: мы предполагаем, что не существует лучшей и универсальной графической библиотеки языка программирования Python, так как любая библиотека – это инструмент, который мы выбираем под каждую конкретную задачу.

Практическая значимость: создать специальное приложение «Калькулятор», которое необходимо ученикам 8 технологического класса для выполнения операций над числами или алгебраическими формулами.

Результаты и выводы:

  1. В данной работе сравнивались библиотеки PyQt, Tkinter, WxPython, PySide и процесс разработки «Калькулятора» с использованием Tkinter и PyQt. PyQt – это привязка QT к языку Python. QT содержит множество различных модулей, помимо классов компонентов графического интерфейса. Tkinter же ориентирован исключительно на создание графического интерфейса. Tkinter более старая и менее развитая библиотека, однако она включена в стандартную поставку Python для Windows.
  2. В результате проделанной работы были изучены и проанализированы учебные пособия по программированию, с помощью которых удалось разобраться в синтаксисе языка, создать и протестировать программу «Калькулятор» и сравнить результаты по разным критериям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Смотреть похожие работы

Проектная работа «Разработка программного продукта «Магазинчик» на базе языка программирования Lua»

Цель: создание программного продукта на базе языка программирования Lua на базе Roblox Studio. Задачи: Изучить литературу, Интернет-ресурсы по данной теме, а именно, что необходимо для создания собственного интернет-магазина, какие онлайн-магазины по…

Проектная работа «Трижды периодические минимальные поверхности»

Цель проекта: создание алгоритмической базы и программного комплекса для генерации высокоэффективных радиаторов охлаждения нового поколения, основанных на математической модели гироида (одной из форм трижды периодических минимальных поверхностей). Ак…

Информационно-исследовательский проект «Исполнители в среде программирования Ку-Мир»

Цель проекта: создать интерактивную презентацию для обобщения знаний по теме «Алгоритмизация». Для достижения этой цели необходимо решить следующие задачи: Изучить методическую литературу и Интернет-ресурсы по данной теме. Детально разобраться в сред…

Проект «Исследование принципов работы и предложения по техническому усовершенствованию колеса обозрения в Дзержинске на основе робототехнического прототипа»

Цель работы: создать действующую модель карусели (по типу колеса обозрения в Дзержинске) с использованием конструктора LEGO WeDo и исследовать её как пример применения робототехники в обучении. Также рассмотреть новые принципы работы колеса обозрения…

Исследовательская работа «Шифр Атбаш: история, принципы работы и применение»

Шифр Атбаш представляет собой один из самых древних известных способов шифрования текстов. Его суть заключается в простом моноалфавитном методе, где каждая буква исходного алфавита заменяется на «зеркальную» ей — первую букву заменяют на последнюю, в…

Проект «Создание приложения «Меди-напоминатель»

Целью данного проекта является теоретическое обоснование, проектирование и разработка концептуального прототипа мобильного приложения «МЕДИ-НАПОМИНАТЕЛЬ», специально адаптированного под психофизиологические потребности людей старшего возраста. Задачи…

Мероприятие завершено

Конкурс, в котором работа участвует

Направление

Форма представления работы

Ключевые слова

Дата публикации работы

03.01.2023