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