Учебное пособие. — Челябинск: ЮУрГУ, 2016. — 119 с.
Данное пособие объединяет материал, находящийся на стыке трёх наук: физики, математики и информатики. Первая часть пособия посвящена описанию конструкций языка программирования Python. Во второй части изложены особенности использования языка Python для решения широкого класса математических задач. В третьей части рассматривается методика использования компьютера при решении физических задач. В каждом разделе имеются примеры и задания, выполнение которых позволит быстрее освоить материал. При выборе примеров основное внимание уделено задачам, наиболее часто встречающимся в практике ученого-физика.
Пособие предназначено для бакалавров направления «Прикладные математика и физика»; кроме этого, оно будет полезно всем студентам, интересующимся применением компьютеров для решения физических задач.
Введение.
Язык программирования Python.Общая информация.
Установка и настройка.
Основные элементы языка.
Объекты и классы.
Элементы функционального программирования.
Модули.
Научные вычисления в Python.Numpy. Общая информация.
Массивы Numpy.
Дополнительные модули NumPy.
Пакет Scipy.
Библиотека Matplotlib. Общая информация.
Интерфейс Pyplot.
Объекты Matplotlib.
Анимация в Matplotlib.
Решение физических задач.Применение компьютера для решения физических задач.
Задачи на движение отдельных тел.
Задачи на движение сплошных сред и нахождение полей.
Заключение.
Приложения.