/Taller-Julia

Temario, Notas, y Jupyter Notebooks de Taller de Julia para Universitarios.

Primary LanguageJupyter NotebookOtherNOASSERTION

Taller de Julia

Aquí podrás encontrar el temario, las notas, y las libretas de jupyter para un taller de Julia.

Temario

Temario tentativo para el curso impartido durante la semana del 12 al 16 de Diciembre del 2016.

  • Introducción

  • ¿Qué es Julia?

  • ¿Por qué aprender Julia?

  • Herramientas para el uso de Julia:

    • Terminal
    • Compilador
    • Jupyter notebooks
    • Editor de Texto (Atom)
    • IDE(Juno)
    • Github
    • ¿Cómo conseguir ayuda?
  • Goodies:

    • Sintaxis
    • ¿Qué es código libre?
    • Comparación con Python, C/C++, MATLAB, R
    • Latex
  • Tipos y Primitivas:

    • Enteros y Flotantes
      • Representación
      • Operaciones
    • Complejos e Irracionales
      • Operaciones
    • Cadenas
      • Operaciones comunes
    • Booleanos
      • Lógica booleana
    • Definición de Tipos
    • Promoción y Conversión
  • Funciones

  • Despacho Multiple

  • Arreglos multidimensionales

  • Rangos

  • Diccionarios

  • Control de Flujo

    • Vectorización de ciclos for
    • Comprenciones
  • Módulos

    • Documentación
  • Instalación y uso de paquetes:

    • Gadfly
    • Plots
  • Trabajar con archivos

  • Métodos numéricos (Opcional):

    • Algebra Lineal
    • Cálculo Diferencial
    • Cálculo Integral
    • Cálculo Vectorial
    • Ecuaciones Diferenciales
  • Macros

  • Compilador e Interprete

  • Alto Desempeño

  • Medición de Rendimiento

  • Mejorar Rendimiento

  • Computo en Paralelo

  • Creación de Paquetes

  • Estilo y entorno

  • Recursos de apoyo

  • Ejercicios y Mejora continua

  • ¿Cómo apoyar el proyecto?

Recursos

Los recursos necesarios para el taller pueden ser encontrados en el siguiente sitio: https://gist.github.com/abcsds/dd8934d1a7cc1a1ac211cc965c6cb6c1