Книги / Языки программирования / Python / Основы научных расчётов на языке программирования Python

Основы научных расчётов на языке программирования Python

С. А. Хайбрахманов

Учебное пособие посвящено основам научных расчётов на языке программирования Python. Автор последовательно излагает базовые возможности ключевых библиотек для научной работы: NumPy для операций с многомерными массивами, Matplotlib для визуализации данных и SciPy для численных методов и анализа данных.

Первая глава знакомит читателя с основами программирования на Python: типами данных, операциями, управляющими конструкциями, функциями, работой с библиотеками и созданием собственных модулей. Материал сопровождается примерами решения задач и заданиями для самостоятельной работы.

Вторая глава целиком посвящена библиотеке NumPy. Рассматриваются создание массивов, доступ к их элементам, функции для работы с массивами, универсальные функции и операции ввода-вывода. Отдельное внимание уделено практическим аспектам работы с многомерными данными.

Третья глава описывает библиотеку Matplotlib — инструмент визуализации данных. Читатель учится создавать простые и настраиваемые графики, добавлять несколько панелей на рисунок, строить двумерные графики, визуализировать данные из текстовых файлов и использовать математические символы на рисунках.

Пособие предназначено для практических занятий и самостоятельной работы по дисциплине «Компьютерные технологии в науке и образовании» для студентов направлений «Физика» и «Радиофизика». Изложение сопровождается примерами решения математических и физических задач с помощью описанных библиотек.