Тип работы:
Предмет:
Язык работы:


МОДЕЛИРОВАНИЕ И НАУЧНЫЕ ВЫЧИСЛЕНИЯ В СРЕДЕ SCIPY

Работа №59165

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы61
Год сдачи2017
Стоимость4760 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
75
Не подходит работа?

Узнай цену на написание


Введение 3
I Основы компьютерного моделирования и научных
вычислений 5
1.1 Основные понятия 6
1.2 Этапы моделирования 8
1.3 Моделирование на языке Python 13
II Основные аспекты языка Python и библиотеки SciPy 16
11.1 Основные определения 16
11.2 Установка Python 18
11.3 Описание языка 18
11.4 Библиотека SciPy 28
11.5 Интегрированная среда PyCharm 33
III Методическое пособие по компьютерному моделированию и
научным вычислениям с использованием библиотеки SciPy на языке Python 36
111.1 Урок 1. Создание окна SciPy 37
111.2 Урок 2. Основные функции Numpy 38
111.3 Урок 3. Специальные функции 40
111.4 Урок 4. Интегрирование 41
111.5 Урок 5. Поиск корней 43
111.6 Урок 6. Интерполяция 45
111.7 Урок 7. Преобразования Фурье 48
111.8 Урок 8. Обработка сигналов 49
111.9 Урок 9. Линейная алгебра 51
111.10 Урок 10. Статистика 57
Заключение 60
Литература 61


Научно-технический прогресс с каждым днем все больше проникает во все сферы, которые связаны с образовательной деятельностью и диктуют педагогу необходимость выбирать наиболее результативные средства обучения, которые основываются современными методами и новыми технологиями.
В связи с тем, что общество становится все более зависимо от информационных технологий, появляется необходимость в подготовленных специалистах. Одним из наиболее перспективных направлений является моделирование, так как мышление обучающихся отличается предметной образностью и наглядной конкретностью.
На настоящее время более перспективным способом моделирования является компьютерное моделирование и имеются разнообразные средства для этого. Одним из подобных средств является язык Python. Python - это высокоуровневый язык программирования всеобщего предназначения, который ориентирован на увеличение производительности разработчика и читаемости кода. Вместе с тем стандартная библиотека содержит высокий объём полезных функций, которые позволяют работать с различными математическими вычислениями, с операционной системой, с изображением, с графикой. Простой синтаксис и богатые возможности позволяют записывать программы очень кратко, но в то же время понятно. Одним из нестандартных библиотек является SciPy - открытое программное обеспечение для математики, науки и техники. Она включает в себя модули для статистики, линейной алгебры, преобразования Фурье, обработки сигналов и изображений, решений ОДУ, и многое другое.
В представленной работе разрабатывается учебный курс, по моделированию и визуализации данных, предназначенных для учеников
старших классов или для студентов, которые учатся по физикоматематическим направлениям.
Актуальность работы:
На сегодняшний момент компьютерное моделирование обширно используется во многих сферах человеческой деятельности. Существует много различных программных средств для компьютерного моделирования, многие из которых являются платными. Таким образом, в школах и во многих ВУЗах приобретение и использование дорогостоящих систем компьютерной алгебры, как Maple и Mathematica затруднительно. Имеет смысл рассмотреть и проанализировать бесплатные средства компьютерного моделирования. Одним из таких средств является язык Python. Он легко в использование и имеет большой спектр возможностей для компьютерного моделирования.
Цель работы: создать методическое пособие по компьютерному
моделированию с высоким уровнем команд для манипулирования и визуализации данных с использованием библиотеки SciPy на языке Python. Задачи:
1. Изучить основы программирования языка Python.
2. Изучить библиотеку SciPy.
3. Создать методическое пособие по компьютерному моделированию с использование библиотеки SciPyrn языке Python.
Квалификационная работа состоит из Введения, 3-х глав, Заключения и Списка использованной литературы. Первая глава посвящена обзору компьютерного моделирования и математических вычислений. Вторая глава посвящена описанию среды программирования Python, библиотеки SciPy техническим процессам. В третьей, оригинальной главе, представлено методическое пособие по компьютерному моделированию с использованием библиотеки SciPy на языке Python. В Заключении кратко сформулированы основные результаты.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Таким образом, в данной работе решены следующие задачи:
1. Изучены основы программирования языка Python;
2. Изучена библиотека SciPy;
3. Создано методическое пособие по компьютерному моделированию физических процессов с использованием библиотеки SciPy на языке Python.
Итак, поставленные задачи в квалификационной работе были решены и цель достигнута.



[1] Бадд Т. Объектно-ориентированное программирование/ Т. Бадд - СПб.: Питер, 1997. - 464с.
[2] Бизли Д. Python. Подробный справочник / Д. Бизли - Пер. с англ. - СПб.: Символ - Плюс, 2010. - 864 с.
[3] Джейн А. «Алгоритмы кластеризации данных»/А. Джейн Пер. с англ. Englewood Cliffs 1988. - 464 с.
[4] Доусон М. Программируем на Python / М. Доусон - СПб.: Питер, 2014. - 416 с.
[5] Доусон М . Программируем на Python / М. Доусон - СПб.: Питер, 2013. - 416 с.
[6] Лутц М. Программирование на Python/ М. Лутц - Том I. Символ - Плюс, 2011 - 992 с.
[7] Лутц М. Программирование на Python/ М. Лутц - Том II. Символ - Плюс, 2011 - 992 с.
[8] Лутц М. Изучаем Python / М. Лутц 4-е издание. - Пер. с англ. - СПб.: Символ - Плюс, 2013. - 1280 с.
[9] Любанович Б. «Простой Python. Современный стиль программирования» / Б. Любанович, Питер, 2016 . - 480 стр.
Электронные ресурсы:
[10] Python- официальный сайт [Электронный ресурс] - Режим доступа: www.python.org ( дата обращения: 7.04.2017)
[11] Официальный сайт - SciPy [Электронный ресурс]- Режим доступа: https://www.scipy.org ( дата обращения: 26.04.2017)
[12] Statistics and Machine Learning Toolbox [Электронный ресурс] - Режим доступа: http://www.mathworks.com/access/helpdesk/help/toolbox/stats/. ( дата обращения: 1.05.2017)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ