Главная » Учебные материалы » Высокоуровневые методы программирования » Курсовые работы » МУ им. С.Ю. Витте » 8 семестр » Программные проекты на Python: текст, банк, калькулятор и визуализация

Курсовая: проекты на Python с GUI и алгоритмами

Курсовая работа: Программные проекты на Python: текст, банк, калькулятор и визуализация
Новинка

Описание

Курсовая работа
по дисциплине
Высокоуровневые методы программирования
на тему
Разработка программного продукта для решения прикладных задач


Оглавление

ВВЕДЕНИЕ. 3
1. АНАЛИЗ ЗАДАНИЙ КУРСОВОЙ РАБОТЫ... 4
1.1 Исходные данные к заданиям курсовой работы.. 4
1.2 Анализ методических указаний, входных и выходных данных к заданиям курсовой работы.. 5
1.3 Выбор и обоснование необходимых библиотек и среды разработки.. 6
2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ.. 8
2.1 Работа с наборами данных. 8
2.1.1 Построение алгоритма решения задания без графического интерфейса. 9
2.1.2 Исходный код реализация на языке программирования. 10
2.1.3 Примеры тестирования и отладки.. 12
2.1.4 Формирование выходных файлов, результаты работы программы.. 14
2.2 Разработка экспертной системы.. 15
2.2.1 Построение алгоритма решения задания с графическим интерфейсом.. 16
2.2.2 Исходный код реализации на языке программирования. 17
2.2.3 Тестирование и отладка. 23
2.2.4 Скриншоты результатов работы.. 25
2.3 Разработка аналитической системы.. 29
2.3.1 Построение алгоритма решения задания с графическим интерфейсом.. 30
2.3.2 Исходный код реализации на языке программирования с использованием стандартных библиотек
2.3.3 Тестирование и отладка. 39
2.3.4 Скриншоты результатов работы.. 40
2.4 Разработка логико-аналитической системы.. 43
2.4.1 Построение алгоритма решения задания «Ханойские башни» . 44
2.4.2 Исходный код реализации на языке программирования с использованием стандартных библиотек
2.4.3 Тестирование и отладка. 50
2.4.4 Скриншоты результатов работы.. 51
2.5 Выводы по 2 главе. 54
3. РАЗРАБОТКА ТРЕБОВАНИЙ К ТЕХНИЧЕСКИМ СРЕДСТВАМ РЕАЛИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ.. 55
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ... 57

ВВЕДЕНИЕ
Данная курсовая включает изучение разных подходов к программированию. Это включает обработку текстовых данных, управление графическими интерфейсами и создание приложений с расширенными функциями. Выполнение этих задач улучшит навыки в работе с текстами, интерфейсами и визуализацией. Эти навыки важны для современных программных решений.
Основная цель работы — создание ПО с использованием Python. Будут изучены различные алгоритмы и методы для решения практических проблем, что позволит лучше понять их принципы и применения. Уделено внимание разработке интуитивно понятного графического интерфейса, который упрощает работу пользователя с программой. Установлена последняя версия Python 3.12.3 и среда разработки PyCharm. Все задачи будут решены на Python.
В этой работе рассмотрены четыре разные задачи, каждая из которых решает конкретную проблему в программировании и обработке данных. Задача анализа текстовой информации требует извлечения уникальных слов и подсчета их частоты. Вторая задача — это создание банковской системы с графическим интерфейсом для управления счетами клиентов. Третья задача связана с разработкой калькулятора с двумя режимами работы. Четвертая задача фокусируется на визуализации модифицированной задачи о Ханойских башнях.

ВЫВОДЫ

В процессе работы над проектом я решил несколько сложных задач, каждая из которых требовала индивидуального подхода. Начал с анализа данных, чтобы обнаружить основные зависимости. Затем создал безопасную и надежную банковскую систему. Разработал калькулятор, уделив внимание удобству использования и точности расчетов. Работая над задачей Ханойских башен, освоил алгоритмы и их оптимизацию, а также визуализацию данных.
В процессе я осознал, насколько важно тщательно тестировать и отлаживать программы. Когда возникали ошибки, я быстро их находил и исправлял. В итоге, все программы работают стабильно.
Этот проект дал мне ценнейший опыт в программировании, научив уделять внимание даже мельчайшим деталям.


СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
  1. Провалов, В.С. Информационные технологии управления / В.С. Провалов. – Москва: «Флинта», 2018. – URL: http://biblioclub.ru/inde...ge=book&id=69111
  2. Кравченко, Ю.А., Кулиев, Э.В., Марков, В.В. Информационные и программные технологии / Ю.А. Кравченко, Э.В. Кулиев, В.В. Марков. – Ростов-на-Дону; Таганрог: Издательство Южного федерального университета, 2017. – URL: http://biblioclub.ru/inde...e=book&id=499727
  3. Парфенова, М.Я., Маликов, С.Н. Методологические исследования эффективности информационных технологий. – Москва: МУ им. С.Ю. Витте, 2017. – URL: https://online.muiv.ru/lib/pdf/117050.pdf
  4. Балдин, К.В., Уткин, В.Б. Информационные системы в экономике / К.В. Балдин, В.Б. Уткин. – Москва: «Дашков и К°», 2017. – URL: http://biblioclub.ru/inde...e=book&id=454036
  5. Соловьев, Н.А., Юркевская, Л.А. Введение в программную инженерию / Н.А. Соловьев, Л.А. Юркевская. – Оренбург: ОГУ, 2017. – URL: http://biblioclub.ru/inde...e=book&id=481815
  6. Глотова, Л.А., Панкратова, Н.Д., Калинин, Н.В. Технологии разработки информационных систем / Л.А. Глотова, Н.Д. Панкратова, Н.В. Калинин. – Москва: Юрайт, 2020. – URL: https://urait.ru/bcode/452934
  7. Иванов, И.П. Практика программирования на Python / И.П. Иванов. – Санкт-Петербург: Питер, 2019. – URL: https://piter.com/book/321321
  8. Ричардс, Дж., Браун, С. Алгоритмы: Введение и применение / Дж. Ричардс, С. Браун. – Москва: Альпина Паблишер, 2021. – URL: https://www.alpinabook.ru/catalog/book-algorithms
  9. Мартелли, А. Python. Справочник / А. Мартелли, Д. Ашер. – Москва: ДМК Пресс, 2020. – URL: https://dmkpress.com/cata...rs/programming/5106/
  10. Зедельмайер, Л. Python Programming: An Introduction to Computer Science / Л. Зедельмайер. – Москва: No Starch Press, 2019. – URL: https://nostarch.com/pythonCS2e
Показать/скрыть дополнительное описание

Комплект практических Python-приложений: модуль подсчёта частот слов, банковская экспертная система на tkinter, расширенный калькулятор и визуализированная реализация Ханойских башен. Подходит для студентов, содержит исходный код и примеры тестирования..

Характеристики курсовой работы

Учебное заведение
Семестр
Просмотров
0
Размер
1,44 Mb

Список файлов

КР__ВысМетПрог.docx

🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 2 520 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Остались вопросы или нужна помощь с учёбой? Пиши 👇
Рейтинг автора
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

-12%
-30%
Вы можете использовать курсовую работу для примера, а также можете ссылаться на неё в своей работе. Авторство принадлежит автору работы, поэтому запрещено копировать текст из этой работы для любой публикации, в том числе в свою курсовую работу в учебном заведении, без правильно оформленной ссылки. Читайте как правильно публиковать ссылки в своей работе.
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7056
Авторов
на СтудИзбе
258
Средний доход
с одного платного файла
Обучение Подробнее