Skip to the content.

Introducción a Julia

En este sitio se encuentra el material del (breve) curso de Introducción a Julia (mediados de 2024, DM - Exactas - UBA).

El objetivo del curso es fundamentalmente introducir algunos aspectos específicos de Julia, por lo cual no nos detendremos demasiado en técnicas generales de programación imperativa. Al hablar de while, for, if y definición de funciones nos concentraremos sólo en la sintaxis y en algunos chiches de Julia.

La propuesta es mayormente experimental. Es decir: se plantean fragmentos de código para correr, de modo de poder observar qué hace cada comando y se hacen algunas puestas en común para pasar en limpio los resultados de los experimentos. Estas notas contienen además algunas explicaciones un poco más extensas, para quien esté interesado. Para un desarrollo más detallado (y técnicamente más preciso), consultar la bibliografía.

Procuraremos dedicar la mayor parte del tiempo a los aspectos que distinguen a Julia: su expresividad para escribir matemática, y las herramientas que le permiten ser realmente rápido (si se lo usa correctamente): Just in time compilation y, sobre todo, multiple dispatch.

Clase 1

Clase 2

Clase 3

Clase 4

Bibliografía

Consultas, correcciones o sugerencias

Escribir a iojea@dm.uba.ar