Julia делает изучение математического анализа наглядным и численным
Calculus with Julia
Этот набор заметок предлагает изучать математический анализ с помощью языка Julia, сочетая графический, численный, алгебраический и вербальный подходы. В отличие от традиционных систем компьютерной алгебры, здесь упор сделан на численные вычисления, а символьные операции добавляются по мере необходимости. Заметки оформлены как книга с упражнениями для самопроверки и сопровождаются пакетом CalculusWithJulia.
Мы стремимся постичь концепции с помощью технологий, насколько это возможно, не увязая в механике компьютерного языка.
- patagurbon
Нет языка, на котором я хотел бы преподавать (прикладную) математику больше, чем Julia. Lean, очевидно, хорош для всего, что связано с доказательствами, но для преподавания всего, где задействована линейная алгебра, одного синтаксиса достаточно, чтобы предпочесть Julia.
Оптимизация, конкретно та, которую решает JuMP, — ещё одна область, где преподавание, вероятно, легче на Julia, чем на любом другом языке
- Trusteando
Заявленная цель — познакомить с математическими концепциями без того, чтобы компьютерный язык или его использование были обузой. Но потом я мельком взглянул на главу о производных, и в самом верху там "using Sympy", так что вы не только используете Julia, но и sympy. Mathematica и Matlab — это альтернатива в университетской среде, где доступны бесплатные лицензии для студентов, с мощными численными и символьными возможностями. Я думаю, Julia — прекрасный язык, но, возможно, Julia + Sympy — трудное предложение для достижения заявленной цели. Такие вещи из sympy, как S.Rational(1) + S.Rational(1,3), трудно переварить.
Отредактировано: Добавлено: Я думаю, если вы любите преподавать математический анализ с помощью Julia, то страсть, которую вы передаёте, может компенсировать дополнительную нагрузку от использования Julia плюс SymPy.
- subset
Я как раз осваиваю Julia для своего курса по цифровой обработке сигналов в университете и наткнулся на это хорошее введение. Оно очень хорошо выверено для первого знакомства с программированием!