Curso de Julia

Presentación

Julia es un lenguaje de programación dinámico de alto nivel, pensado específicamente para dar alto rendimiento en análisis numérico y ciencia de datos. Fue creado en 2012 en MIT y cuenta ahora mismo una comunidad muy extensa, siendo utilizado por algunos de los mejores grupos de investigación a nivel internacional, y tiene gran proyección de futuro. Además, es software libre y de código abierto. Permite, a diferencia de otros lenguajes, reproducibilidad completa de experimentos numéricos al permitir fijar cada librería a la versión deseada.

Este se lenguaje se utiliza ya para docencia en múltiples centros como MIT y Stanford, por citar algunos.

El ganador del premio Turing (el equivalente al Nobel en Informática) en 2021, Jack Dongarra, lo recomendó en una entrevista y dijo que es una alternativa de futuro (ver entrevista de Jack Dongarra).

Al igual que en curso citado del MIT, Stanford, y según recomienda el propio Dongarra; en el curso utilizaremos principalmente Jupyter Notebooks como interfaz con Julia.

Desarrollo del curso

El material del curso se encuentra en el repositorio

https://github.com/dgomezcastro/curso-intro-julia

Algunos cursos relacionados

Algunos cursos de MIT que lo utilizan: 18.06 / 18.C06, 18.065/18.0651, 18.303, 18.330, 18.335/6.7310, 18.337/6.7320, and 18.338.

Ver también MIT Special Subject in Mathematics: Introduction to Julia for Data Science