Основы научных расчётов на языке программирования Python
Учебное пособие посвящено основам научных расчётов на языке программирования Python. Автор последовательно излагает базовые возможности ключевых библиотек для научной работы: NumPy для операций с многомерными массивами, Matplotlib для визуализации данных и SciPy для численных методов и анализа данных.
Первая глава знакомит читателя с основами программирования на Python: типами данных, операциями, управляющими конструкциями, функциями, работой с библиотеками и созданием собственных модулей. Материал сопровождается примерами решения задач и заданиями для самостоятельной работы.
Вторая глава целиком посвящена библиотеке NumPy. Рассматриваются создание массивов, доступ к их элементам, функции для работы с массивами, универсальные функции и операции ввода-вывода. Отдельное внимание уделено практическим аспектам работы с многомерными данными.
Третья глава описывает библиотеку Matplotlib — инструмент визуализации данных. Читатель учится создавать простые и настраиваемые графики, добавлять несколько панелей на рисунок, строить двумерные графики, визуализировать данные из текстовых файлов и использовать математические символы на рисунках.
Пособие предназначено для практических занятий и самостоятельной работы по дисциплине «Компьютерные технологии в науке и образовании» для студентов направлений «Физика» и «Радиофизика». Изложение сопровождается примерами решения математических и физических задач с помощью описанных библиотек.
