Julia делает изучение математического анализа наглядным и численным

Calculus with Julia

Этот набор заметок предлагает изучать математический анализ с помощью языка Julia, сочетая графический, численный, алгебраический и вербальный подходы. В отличие от традиционных систем компьютерной алгебры, здесь упор сделан на численные вычисления, а символьные операции добавляются по мере необходимости. Заметки оформлены как книга с упражнениями для самопроверки и сопровождаются пакетом CalculusWithJulia.

Мы стремимся постичь концепции с помощью технологий, насколько это возможно, не увязая в механике компьютерного языка.
  1. patagurbon

    Нет языка, на котором я хотел бы преподавать (прикладную) математику больше, чем Julia. Lean, очевидно, хорош для всего, что связано с доказательствами, но для преподавания всего, где задействована линейная алгебра, одного синтаксиса достаточно, чтобы предпочесть Julia.

    Оптимизация, конкретно та, которую решает JuMP, — ещё одна область, где преподавание, вероятно, легче на Julia, чем на любом другом языке

  2. Trusteando

    Заявленная цель — познакомить с математическими концепциями без того, чтобы компьютерный язык или его использование были обузой. Но потом я мельком взглянул на главу о производных, и в самом верху там "using Sympy", так что вы не только используете Julia, но и sympy. Mathematica и Matlab — это альтернатива в университетской среде, где доступны бесплатные лицензии для студентов, с мощными численными и символьными возможностями. Я думаю, Julia — прекрасный язык, но, возможно, Julia + Sympy — трудное предложение для достижения заявленной цели. Такие вещи из sympy, как S.Rational(1) + S.Rational(1,3), трудно переварить.

    Отредактировано: Добавлено: Я думаю, если вы любите преподавать математический анализ с помощью Julia, то страсть, которую вы передаёте, может компенсировать дополнительную нагрузку от использования Julia плюс SymPy.

  3. subset

    Я как раз осваиваю Julia для своего курса по цифровой обработке сигналов в университете и наткнулся на это хорошее введение. Оно очень хорошо выверено для первого знакомства с программированием!

Ещё за этот день

2026-10-12