Опубликованы лекции 'Python в научных вычислениях'
Доктор физико-математических наук Андрей Грозин прочитал цикл лекций об использовании Python. Презентации были приготовлены для представления в среде Jupyter. Видеоматериалы лекций с разрешения лектора доступны под свободной лицензией CC-BY-SA. Исходные видеофайлы будут выложены в торрентах позже. Лекционные материалы в формате HTML и примеры опубликованы на странице лектора.
Первая и третья лекция записаны не были. Первые четыре лекции представляют из себя введение в язык программирования Python. Следующие пять лекций — обзор возможностей Python, которые смогут пригодится в процессе занятия наукой.
Лекция 7. SymPy (html, ipynb). Многочлены и рациональные функции. Элементарные функции. Структура выражений. Решение уравнений. Ряды. Производные. Интегралы. Суммирование рядов. Пределы. Дифференциальные уравнения. Линейная алгебра. Собственные значения и векторы. Нормальная жорданова форма. Графики. (html, YouTube, ipynb)
Лекция 8. iminuit (html, ipynb). cython. Функции. Интерфейс к библиотеке на C. Структуры. cdef классы. Интерфейс к библиотеке на C. (html, YouTube, ipynb)
Лекция 9. Интерфейс к библиотеке на C (продолжение). pandas (html, ipynb) - пакет для статистической обработки данных. Series. DataFrame. sh - простой вызов shell-комманд. rpyc - remote python call. pyroot - интерфейс к пакету анализа данных в том числе и данных очень большого объёма ROOT.