Вот ещё книжка (PDF) в тему -
Введение в научный Python:
Доля П.Г.
Харьковский Национальный Университет
Факультет математики и информатики
2016 г
Основное внимание будет уделено рассмотрению пакетов, используемых в научных вычислениях – numpy, scipy, matplotlib и sympy.
По моему мнению (IMHO!) уровень довольно посредственный ... на 1-й курс университета.
Но (опять же IMHO) есть 2 основания для того, чтобы прямо сейчас, не задумываясь её скачать:
1. Это очень неплохое изложение для начинающих, для
начального знакомства с предметом;
2. Хорошо иметь под рукой как
справочник, да ещё и русскоязычный для
быстрой справки: по параметрам API, способу представления графиков и т.д.
Оглавление
1. Введение............................................................................................................... 2
1.1 Первые шаги. Числа, переменные, операции, выражения........................ 3
1.2 Среды разработки и выполнения Python программ................................. 13
2. Основные языковые конструкции Python....................................................... 31
2.1 Типы данных и операторы управления..................................................... 31
2.2 Списки, кортежи, словари и строки .......................................................... 37
2.3 Функции, модули и пакеты ........................................................................ 55
3. Массивы и линейная алгебра ........................................................................... 65
3.1 Массивы ....................................................................................................... 66
3.2 Элементы линейной алгебры.................................................................... 96
4. Графические возможности ............................................................................. 107
4.1 Двумерные графики matplotlib................................................................. 107
4.2 Трехмерные графики matplotlib ............................................................... 142
4.3 Анимация ................................................................................................... 160
4.4 Графические функции модуля mpmath................................................... 174
5. Символьные вычисления................................................................................ 177
5.1 Основы символьных вычислений............................................................ 177
5.2 Алгебраические вычисления.................................................................... 184
5.3 Реализация основных понятий математического анализа .................... 193
5.4 Графические возможности пакета SymPy .............................................. 200
5.5 Символьное решение дифференциальных уравнений .......................... 208
5.6 Совместное использование символьной и численной математики ..... 214
6. Научные вычисления с пакетом SciPy .......................................................... 222
6.1 Численное интегрирование. ..................................................................... 222
6.1.1 Вычисление интегралов..................................................................... 222
6.1.2 Вычисление длин, площадей и объемов.......................................... 234
6.2 Обыкновенные дифференциальные уравнения и системы................... 239
Кроме того, там есть разделы, которые редко отображаются в описаниях: символьные (аналитические) вычисления, дифференциальные уравнения и др.