Aprende cálculo con Julia, el lenguaje que compite con las calculadoras
Calculus with Julia
Un conjunto de notas para estudiar cálculo usando el lenguaje de programación Julia. Inspiradas en la regla de las cuatro representaciones (gráfica, numérica, algebraica y verbal) del estilo de Harvard, estas notas emplean Julia principalmente para el cálculo numérico y añaden lo simbólico cuando es necesario. Incluyen ejercicios de autoevaluación y una librería de apoyo, CalculusWithJulia, que simplifica las tareas comunes.
Nuestro verdadero objetivo es llegar a los conceptos usando la tecnología tanto como sea posible sin quedarnos atascados en la mecánica del lenguaje de programación.
- sundarurfriend
[retrasado]
- Trusteando
El objetivo declarado es introducir conceptos matemáticos sin que el lenguaje de programación o su uso sean una carga. Pero luego eché un vistazo rápido al capítulo de derivadas, y en la parte superior aparece "import sympy", así que no solo usas Julia sino también sympy. Mathematica y Matlab para un entorno universitario en el que hay licencias gratuitas disponibles para estudiantes son la solución alternativa que ofrece herramientas maduras con potentes herramientas tanto numéricas como simbólicas. Creo que Julia es un lenguaje encantador, pero quizá Julia + Sympy sea una propuesta difícil para alcanzar el objetivo declarado. Cosas del tipo S.Rational(1) + S.Ratio(1,2) de sympy son difíciles de digerir.
- patagurbon
No hay ningún lenguaje en el que preferiría enseñar matemáticas (aplicadas) más que Julia. Lean es obviamente amable para cualquier cosa que implique una demostración, pero para enseñar cualquier cosa con álgebra lineal de por medio, solo la sintaxis ya es razón suficiente para preferir Julia.
La optimización, específicamente el tipo que aborda JuMP, es otro campo donde enseñar es probablemente más fácil en Julia que en cualquier otro lenguaje.