Julia + Linux + USB

  • 28 de Abril de 2018

Dr. Pablo Barrera Sánchez

Facultad de Ciencias, UNAM
Email: pablobarrera@ciencias.unam.mx

M.C. Iván Méndez Cruz

Facultad de Ciencias, UNAM
Email: vanmc@ciencias.unam.mx

Fis. Mario Rafael Nolasco Estrada

Facultad de Ciencias, UNAM
Email: mnolasco@ciencias.unam.mx

Resumen del curso

En este curso damos una breve introducción al uso del lenguaje de programación Julia, mostramos algunas aplicaciones interesantes relacionadas con el Álgebra Lineal y las Ecuaciones Diferenciales. Presentamos el sistema operativo MX Linux y algunas de sus herramientas que permite ejecutar Julia desde una memoria USB.

Programa del curso

1. Comenzando con Julia
    Instalación de Julia en un equipo (Linux).
    Operaciones básicas con diferentes tipos de variables
    Algunos comandos básicos en la consola.
    Sintaxis.
2. Julia interactivo
    Jupyter Graficando con Julia
    Lectura y modificación de archivos de texto
    Manipulación de imágenes digitales.
    Editor Juno
3. Aplicaciones
    Álgebra Lineal
    Ecuaciones Diferenciales
4. Linux en USB
    Explorando MX Linux
    Configuración de USB con persistencia

Bibliografía

[1] Getting Started with Julia Programming. Ivo Balbeert. Packt Publishing 2015.
[2] Julia: A Fresh Approach to Numerical Computing. Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B.. Shah SIAM Review Vol 59, No.1, pp. 64-98, 2017.
[3] Mastering Julia. Malcom Sherrington. Packt Publishing 2015.

Prerrequisitos de los asistentes al curso

1. Nociones de Álgebra Lineal y Ecuaciones Diferenciales.
2. Nociones elementales de Linux.
3. Llevar su computadora portátil.
4. Memoria USB de al menos 16gb.