Курсовая работа|Программирование

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

Уточняйте оригинальность работы ДО покупки, пишите нам на topwork2424@gmail.com

Авторство: antiplagiatpro

Год: 2021 | Страниц: 500

Введение

  1. Анализ заданий курсовой работы

1.1. Исходные данные к заданиям курсовой работы

1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы

1.3. Выбор и обоснование необходимых библиотек и среды разработки

1.4. Выводы по 1 главе

  1. Разработка программного продукта для решения прикладных задач

2.1. Работа с наборами данных

2.1.1. Построение алгоритма решения задания без графического интерфейса

2.1.2. Разработка программной реализации на языке программирования

2.1.3. Тестирование и отладка

2.1.4. Формирование выходных файлов

2.2. Разработка экспертной системы

2.2.1. Построение алгоритма решения задания с графическим интерфейсом

2.2.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек

2.2.3. Тестирование и отладка

2.3. Разработка аналитической системы

2.3.1. Построение алгоритма решения задания с графическим интерфейсом

2.3.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек

2.3.3. Тестирование и отладка

2.4. Разработка логико-аналитической системы

2.4.1. Построение алгоритма решения задания «Ханойские башни»

2.4.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек

2.4.3. Тестирование и отладка

2.5. Выводы по 2 главе

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

Выводы

Список литературы

Приложение А. Листинг exercise_1.py.

Приложение Б. Листинг exercise_2.py.

Приложение В. Листинг exercise_3.py.

Приложение Г. Листинг exercise_4.py.

Цель данной курсовой работы состоит в том, что бы научится программировать на языке программирования Python.

Для достижения этой цели необходимо решить следующие задачи:

– Обработка текстовых файлов;

– Банковская система

– Калькулятор

- Модифицированная задача о Ханойских башнях.

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

 

1. Анализ заданий курсовой работы

1.1. Исходные данные к заданиям курсовой работы

Описание заданий приведено в методичке.

Требуется выполнить:

Задание № 1 – Обработка текстовых файлов;

Задание № 2 – Банковская система

Задание № 3 – Калькулятор

Задание № 4 - Модифицированная задача о Ханойских башнях.

Рассмотрим, что требуется для выполнения каждого задания.

 

1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы

Задание № 1

Для выполнения задания потребуются списки и словари.

         Списки и кортежи

Квадратные скобки используются для объявления списка [5] и кортежа (). В обоих элементы разделяются запятыми, а в случае кортежей они должны иметь хотя бы одну запятую.

Пример

список

Позже он может измениться, может содержать разные типы

[ 10 , "Python" ,  True ]

кортеж

Он не может быть изменен позже, он может содержать разные типы

( 10 , «Python» ,  верно )

 

И списки, и кортежи могут содержать элементы разных типов. Однако списки обычно используются для элементов одного типа в переменном количестве, а кортежи зарезервированы для разных элементов в фиксированном количестве.

Целочисленный индекс используется для доступа к элементам списка или кортежа (начиная с «0», а не с «1»). Отрицательные индексы могут использоваться для доступа к элементам с конца.

Словари.

Фигурные скобки используются для объявления словаря {}. Они содержат элементы, разделенные запятыми, где каждый элемент состоит из пары Ключ:Значение (символ :отделяет ключ от соответствующего ему значения).

Пример

словарь

Группа, состоящая из пары ключей и значений

{ 'one' : 1 ,  'on' : 10 }

 

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

Задание № 2

 

В этой работе требуется создать графический интерфейс.

Графический интерфейс пользователя может быть реализован средствами библиотек

  • Tkinter,
  • wxPython,
  • PyQT или
  • PySimpleGUI и др.

Рассмотрим пакет Tkinter. Tkinter - это набор инструментов графического интерфейса Tk для языка программирования Python. Название является аббревиатурой от Tk interface. Tkinter был первым набором инструментов с графическим интерфейсом для Python, поэтому теперь он включен в Python

  1. Доусон М. Программируем на Python. – СПб.: Питер, 2014. – 416 с.
  2. Пилгрим Марк. Погружение в Python 3 (Dive into Python 3 на русском)
  3. Хахаев И.А. Практикум по алгоритмизации и программированию на Python. – М.: Альт Линукс, 2010. — 126 с. (Библиотека ALT Linux).
  4. Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. – СПб.: БХВ-Петербург, 2012. – 704 с.
  5. Прохоренок Н.А. Самое необходимое. — СПб.: БХВ-Петербург, 2011. — 416 с.
  6. Чаплыгин А.Н. Учимся программировать вместе с питоном.
  7. Лутц М. Изучаем Python, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с.
  8. Шапошникова С. Основы программирования на Python. Вводный курс.
  9. Интегрированная среда разработки PyCharm. URL: https://yandex.ru/turbo/pythonist.ru/s/integrirovannaya-sreda-razrabotki-pycharm/
  10. Pycharm — Краткое руководство URL: https://coderlessons.com/tutorials/python-technologies/uznaite-pycharm/pycharm-kratkoe-rukovodstvo.
  11. Справочник по языку Питон, URL: http://www.opennet.ru/docs/143.shtml
  12. Установка PyCharm URL: https://www.jetbrains.com/pycharm/

Эта работа не подходит?

Если данная работа вам не подошла, вы можете заказать помощь у наших экспертов.
Оформите заказ и узнайте стоимость помощи по вашей работе в ближайшее время! Это бесплатно!


Заказать помощь

Похожие работы

Курсовая работа Программирование
2015 год 29 стр.
Курсовая Разработка Интернет-сайта
diplomstud
Курсовая работа Программирование
2017 год 24 стр.
Курсовая Разработка и размещение веб сайта в сети интернет
diplomstud

Дипломная работа

от 2900 руб. / от 3 дней

Курсовая работа

от 690 руб. / от 2 дней

Контрольная работа

от 200 руб. / от 3 часов

Оформите заказ, и эксперты начнут откликаться уже через 10 минут!

Узнай стоимость помощи по твоей работе! Бесплатно!

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